@font-face {
  font-family: 'VAGRound';
  src: local(VAGRound), url(/src/assets/33feebb1b7c0e00826d4.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'VAGRoundedLight';
  src: local(VAGRoundedLight), url(/src/assets/a825f2f94e70a79b72b2.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}


.highcharts-plot-band.table-row-higlighter-x {
  transform: scaleX(1.03);
  transform-origin: center center;
}

.highcharts-plot-band.table-row-higlighter-y {
  transform: scaleY(1.045);
  transform-origin: center center;
}

.kpi-paper-section {
  border-radius: 50px !important;
}

.checker-board-pattern {
  background-image:
    linear-gradient(45deg, transparent 20.5%, #5b5a5a 20.5%, #5b5a5a 20.5%, transparent 60.5%, transparent),
    linear-gradient(45deg, transparent 49.5%, #5b5a5a 49.5%, #5b5a5a 50.5%, transparent 50.5%, transparent),
    linear-gradient(-45deg, transparent 49.5%, #5b5a5a 49.5%, #5b5a5a 50.5%, transparent 50.5%, transparent),
    linear-gradient(-45deg, transparent 49.5%, #5b5a5a 49.5%, #5b5a5a 50.5%, transparent 50.5%, transparent);

  background-color: white;

  background-size: 5px 5px;
  background-position: 0 0, 10px 0, 10px -10px, 0px 10px;
  height: 40px;
  width: 40px;
  border: 1;
  margin-left: 10px;
  margin-top: 8px;
}

.severity-table-value-hinglighter .highcharts-label-box {
  stroke: 2 !important;
  fill: rgb(0, 0, 0);
  height: 90% !important;
  fill-opacity: 0.4;
}

.header-navbar {
  background: linear-gradient(180deg, #06205d 0%, #111737 100%) !important;
  color: white !important;
  font-family: 'Roboto Regular';
  font-weight: 700;
  font-size: 14px;
  padding: 0 24px;

  .rs-navbar-item:hover {
    background-color: #1B2064 !important;
    color: white !important;
  }

  .rs-dropdown-menu {
    text-align: center;
    width: 100% !important;
  }

  .rs-navbar-item-icon {
    margin-right: 10px !important;
  }
}
.rs-nav-default .rs-nav-item:hover{
    background: transparent!important;
}
.rs-nav-default .rs-nav-item, #header .nav-link{
    color: #F5F7FF !important;
    font-weight: 700;
}
#seconderyNavbar .rs-nav-default .rs-nav-item,#seconderyNavbar .rs-dropdown-item, #header .dropdown-item{
    color:  #1B2064 !important;
    font-family: 'DINNextLTPro';
    font-weight: 400;
}
.ck-sticky-panel__content {
    top: 100px !important;
    }
    
.bg-light-gray{
    background-color: #eeeeee;
}

:root{--blue:#007bff;--aie-blue:#17225a;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fa6515;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#1b2064;--secondary:#868e96;--success:#77c13a;--info:#17a2b8;--warning:#e4a93c;--danger:#d9534f;--light:#f8f9fa;--dark:#303840;--black:#272c33;--accent:#ed0b4c;--accent-red:#ed0b4c;--accent-yellow:#e4a93c;--accent-dodger-blue:#5567ff;--accent-pickled-bluewood:#303956;--accent-electric-violet:#9c42ff;--primary-purple:#824ee1;--primary-red:#ed0b4c;--primary-yellow:#e4a93c;--primary-light:#9cf;--primary-dodger-blue:#5567ff;--primary-pickled-bluewood:#303956;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1366px;--global-color:#5a5a5a;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--apm-form-card-bg-color:#f8fafc}@font-face{font-family:InterRegular;src:url(/src/assets/9ca9ba81e9dcaa12b3a1.ttf);src:url(/src/assets/9ca9ba81e9dcaa12b3a1.ttf?#iefix) format('embedded-opentype'),url(/src/assets/9ca9ba81e9dcaa12b3a1.ttf) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterMedium;src:url(/src/assets/3f7acfe50aad7ad68548.ttf);src:url(/src/assets/3f7acfe50aad7ad68548.ttf?#iefix) format('embedded-opentype'),url(/src/assets/3f7acfe50aad7ad68548.ttf) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterBold;src:url(/src/assets/0eaf807b1cf0eceabe0f.ttf);src:url(/src/assets/0eaf807b1cf0eceabe0f.ttf?#iefix) format('embedded-opentype'),url(/src/assets/0eaf807b1cf0eceabe0f.ttf) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DINNextLTPro;src:url(/src/assets/97c4f70767ae803611dc.eot);src:url(/src/assets/97c4f70767ae803611dc.eot?#iefix) format('embedded-opentype'),url(/src/assets/e9272ab7150e975a545b.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINNextLTPro;src:url(/src/assets/08f7a69c7a292d4b450a.eot);src:url(/src/assets/08f7a69c7a292d4b450a.eot?#iefix) format('embedded-opentype'),url(/src/assets/00cdb5a5601515cfde80.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'VAG Rounded Std';src:url(/8931a4524aab823bb816.otf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'VAG Rounded Light';src:url(/8e2cf6b69690c6c4222e.otf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'DMSans Regular';src:url(/src/assets/5796ba67a2ae308b784c.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'DMSans Rounded';src:url(/src/assets/49af0e9e85f659857710.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Regular';src:url(/src/assets/fc2b5060f7accec5cf74.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Rounded';src:url(/src/assets/f80816a5455d171f948d.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Inter Regular';src:url(/e9b898342ed8036ee8ea.otf)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(39,44,51,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:var(--global-color);font-family:DINNextLTPro,sans-serif}[dir] body{margin:0;background-color:#f5f7fa}[dir=ltr] body{text-align:left}[tabindex='-1']:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}[dir] h1,[dir] h2,[dir] h3,[dir] h4,[dir] h5,[dir] h6,[dir] p{margin-top:0;margin-bottom:1rem}[dir] blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--primary);text-decoration:auto}code,kbd,pre,samp{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em}pre{overflow:auto;-ms-overflow-style:scrollbar}[dir] pre{margin-top:0;margin-bottom:1rem}[dir] figure{margin:0 0 1rem}img{vertical-align:middle}[dir] img{border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{color:rgba(39,44,51,.5);caption-side:bottom}[dir=ltr] caption{text-align:left}[dir] th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}[dir] button,[dir] input,[dir] optgroup,[dir] select,[dir] textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[dir] [role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[dir] [type=button]:not(:disabled),[dir] [type=reset]:not(:disabled),[dir] [type=submit]:not(:disabled),[dir] button:not(:disabled){cursor:pointer}[dir] [type=button]::-moz-focus-inner,[dir] [type=reset]::-moz-focus-inner,[dir] [type=submit]::-moz-focus-inner,[dir] button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box}[dir] input[type=checkbox],[dir] input[type=radio]{padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0}[dir] fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[dir] legend{padding:0;margin-bottom:.5rem}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::-webkit-file-upload-button{padding:.625rem .75rem;margin:-.625rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:transparent;pointer-events:none;border-inline-end-width:0;border:0;border-right:1px solid #dfe0df;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.625rem .75rem;margin:-.625rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:transparent;pointer-events:none;border-inline-end-width:0;border:0;border-right:1px solid #dfe0df;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}output{display:inline-block}summary{display:list-item}[dir] summary{cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5;color:#333}[dir] .h1,[dir] .h2,[dir] .h3,[dir] .h4,[dir] .h5,[dir] .h6,[dir] h1,[dir] h2,[dir] h3,[dir] h4,[dir] h5,[dir] h6{margin-bottom:1rem}.h1,h1{font-size:2.827rem}.h2,h2{font-size:1.999rem}.h3,.h4,h3,h4{font-size:1.414rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8125rem}[dir] hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(39,44,51,.1)}.small,small{font-size:.75rem;font-weight:400}[dir] .mark,[dir] mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{list-style:none}[dir=ltr] .list-unstyled{padding-left:0}.list-inline{list-style:none}[dir=ltr] .list-inline{padding-left:0}.list-inline-item{display:inline-block}[dir=ltr] .list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.img-fluid,.img-thumbnail{max-width:100%;height:auto}[dir] .img-thumbnail{padding:.25rem;background-color:#f5f7fa;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 1px 2px rgba(39,44,51,.075)}.figure{display:inline-block}.figure-img{line-height:1}[dir] .figure-img{margin-bottom:.5rem}.figure-caption{font-size:90%;color:#868e96}.pre-scrollable{max-height:520px;overflow-y:auto}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%}[dir=ltr] .container,[dir=ltr] .container-fluid,[dir=ltr] .container-lg,[dir=ltr] .container-md,[dir=ltr] .container-sm,[dir=ltr] .container-xl{padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap}[dir=ltr] .row{margin-right:-12px;margin-left:-12px}[dir=ltr] .no-gutters{margin-right:0;margin-left:0}[dir=ltr] .no-gutters>.col,[dir=ltr] .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,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%}[dir=ltr] .col,[dir=ltr] .col-1,[dir=ltr] .col-10,[dir=ltr] .col-11,[dir=ltr] .col-12,[dir=ltr] .col-2,[dir=ltr] .col-3,[dir=ltr] .col-4,[dir=ltr] .col-5,[dir=ltr] .col-6,[dir=ltr] .col-7,[dir=ltr] .col-8,[dir=ltr] .col-9,[dir=ltr] .col-auto,[dir=ltr] .col-lg,[dir=ltr] .col-lg-1,[dir=ltr] .col-lg-10,[dir=ltr] .col-lg-11,[dir=ltr] .col-lg-12,[dir=ltr] .col-lg-2,[dir=ltr] .col-lg-3,[dir=ltr] .col-lg-4,[dir=ltr] .col-lg-5,[dir=ltr] .col-lg-6,[dir=ltr] .col-lg-7,[dir=ltr] .col-lg-8,[dir=ltr] .col-lg-9,[dir=ltr] .col-lg-auto,[dir=ltr] .col-md,[dir=ltr] .col-md-1,[dir=ltr] .col-md-10,[dir=ltr] .col-md-11,[dir=ltr] .col-md-12,[dir=ltr] .col-md-2,[dir=ltr] .col-md-3,[dir=ltr] .col-md-4,[dir=ltr] .col-md-5,[dir=ltr] .col-md-6,[dir=ltr] .col-md-7,[dir=ltr] .col-md-8,[dir=ltr] .col-md-9,[dir=ltr] .col-md-auto,[dir=ltr] .col-sm,[dir=ltr] .col-sm-1,[dir=ltr] .col-sm-10,[dir=ltr] .col-sm-11,[dir=ltr] .col-sm-12,[dir=ltr] .col-sm-2,[dir=ltr] .col-sm-3,[dir=ltr] .col-sm-4,[dir=ltr] .col-sm-5,[dir=ltr] .col-sm-6,[dir=ltr] .col-sm-7,[dir=ltr] .col-sm-8,[dir=ltr] .col-sm-9,[dir=ltr] .col-sm-auto,[dir=ltr] .col-xl,[dir=ltr] .col-xl-1,[dir=ltr] .col-xl-10,[dir=ltr] .col-xl-11,[dir=ltr] .col-xl-12,[dir=ltr] .col-xl-2,[dir=ltr] .col-xl-3,[dir=ltr] .col-xl-4,[dir=ltr] .col-xl-5,[dir=ltr] .col-xl-6,[dir=ltr] .col-xl-7,[dir=ltr] .col-xl-8,[dir=ltr] .col-xl-9,[dir=ltr] .col-xl-auto,[dir=ltr] .col-xxl,[dir=ltr] .col-xxl-1,[dir=ltr] .col-xxl-10,[dir=ltr] .col-xxl-11,[dir=ltr] .col-xxl-12,[dir=ltr] .col-xxl-2,[dir=ltr] .col-xxl-3,[dir=ltr] .col-xxl-4,[dir=ltr] .col-xxl-5,[dir=ltr] .col-xxl-6,[dir=ltr] .col-xxl-7,[dir=ltr] .col-xxl-8,[dir=ltr] .col-xxl-9,[dir=ltr] .col-xxl-auto{padding-right:12px;padding-left:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}[dir=ltr] .offset-1{margin-left:8.3333333333%}[dir=ltr] .offset-2{margin-left:16.6666666667%}[dir=ltr] .offset-3{margin-left:25%}[dir=ltr] .offset-4{margin-left:33.3333333333%}[dir=ltr] .offset-5{margin-left:41.6666666667%}[dir=ltr] .offset-6{margin-left:50%}[dir=ltr] .offset-7{margin-left:58.3333333333%}[dir=ltr] .offset-8{margin-left:66.6666666667%}[dir=ltr] .offset-9{margin-left:75%}[dir=ltr] .offset-10{margin-left:83.3333333333%}[dir=ltr] .offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}[dir=ltr] .offset-sm-0{margin-left:0}[dir=ltr] .offset-sm-1{margin-left:8.3333333333%}[dir=ltr] .offset-sm-2{margin-left:16.6666666667%}[dir=ltr] .offset-sm-3{margin-left:25%}[dir=ltr] .offset-sm-4{margin-left:33.3333333333%}[dir=ltr] .offset-sm-5{margin-left:41.6666666667%}[dir=ltr] .offset-sm-6{margin-left:50%}[dir=ltr] .offset-sm-7{margin-left:58.3333333333%}[dir=ltr] .offset-sm-8{margin-left:66.6666666667%}[dir=ltr] .offset-sm-9{margin-left:75%}[dir=ltr] .offset-sm-10{margin-left:83.3333333333%}[dir=ltr] .offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}[dir=ltr] .offset-lg-0{margin-left:0}[dir=ltr] .offset-lg-1{margin-left:8.3333333333%}[dir=ltr] .offset-lg-2{margin-left:16.6666666667%}[dir=ltr] .offset-lg-3{margin-left:25%}[dir=ltr] .offset-lg-4{margin-left:33.3333333333%}[dir=ltr] .offset-lg-5{margin-left:41.6666666667%}[dir=ltr] .offset-lg-6{margin-left:50%}[dir=ltr] .offset-lg-7{margin-left:58.3333333333%}[dir=ltr] .offset-lg-8{margin-left:66.6666666667%}[dir=ltr] .offset-lg-9{margin-left:75%}[dir=ltr] .offset-lg-10{margin-left:83.3333333333%}[dir=ltr] .offset-lg-11{margin-left:91.6666666667%}}.table{width:100%;color:#272c33}[dir] .table{margin-bottom:1rem}[dir] .table td,[dir] .table th{padding:.75rem;border-top:1px solid #e9edf2}.table thead th{padding-bottom:.5rem;vertical-align:middle}[dir] .table thead th{border-bottom:2px solid #e9edf2}[dir] .table tbody+tbody{border-top:2px solid #e9edf2}[dir] .table-sm td,[dir] .table-sm th{padding:.3rem}[dir] .table-bordered,[dir] .table-bordered td,[dir] .table-bordered th{border:1px solid #e9edf2}[dir] .table-bordered thead td,[dir] .table-bordered thead th{border-bottom-width:2px}[dir] .table-borderless tbody+tbody,[dir] .table-borderless td,[dir] .table-borderless th,[dir] .table-borderless thead th{border:0}[dir] .table-striped tbody tr:nth-of-type(odd){background-color:#f2f5f8}[dir] .table-striped tbody tr:nth-of-type(2n){background-color:#fff}.table-hover tbody tr:hover{color:#272c33}[dir] .table-hover tbody tr:hover{background-color:rgba(39,44,51,.075)}[dir] .table-primary,[dir] .table-primary>td,[dir] .table-primary>th{background-color:#cfd4ff}[dir] .table-primary tbody+tbody,[dir] .table-primary td,[dir] .table-primary th,[dir] .table-primary thead th{border-color:#a7b0ff}[dir] .table-hover .table-primary:hover,[dir] .table-hover .table-primary:hover>td,[dir] .table-hover .table-primary:hover>th{background-color:#b6bdff}[dir] .table-secondary,[dir] .table-secondary>td,[dir] .table-secondary>th{background-color:#dddfe2}[dir] .table-secondary tbody+tbody,[dir] .table-secondary td,[dir] .table-secondary th,[dir] .table-secondary thead th{border-color:#c0c4c8}[dir] .table-hover .table-secondary:hover,[dir] .table-hover .table-secondary:hover>td,[dir] .table-hover .table-secondary:hover>th{background-color:#cfd2d6}[dir] .table-success,[dir] .table-success>td,[dir] .table-success>th{background-color:#d9eec8}[dir] .table-hover .table-success:hover,[dir] .table-hover .table-success:hover>td,[dir] .table-hover .table-success:hover>th{background-color:#cce8b5}body .MuiInputLabel-root+.MuiOutlinedInput-root .MuiOutlinedInput-input{font-size:15px}body .MuiFormLabel-root.MuiInputLabel-outlined{transform:translate(14px,14px) scale(1);left:0}body .MuiFormLabel-root.MuiInputLabel-outlined.Mui-focused,body .MuiFormLabel-root.MuiInputLabel-outlined.MuiFormLabel-filled{transform:translate(14px,-8px) scale(.75);font-size:1rem!important}.MuiSelect-select.MuiInputBase-input.MuiOutlinedInput-input{padding:16.5px 10px}.MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding-right:18px!important}.MuiSvgIcon-root.MuiSelect-icon{width:.7em;right:3px}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[dir] .table-responsive>.table-bordered{border:0}[dir] .form-control{display:block;width:100%;padding:.625rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid rgba(0,0,0,.23)}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}[dir] .form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent}[dir] .form-control:-moz-focusring{text-shadow:0 0 0 #272c33}.form-control:focus{color:#272c33;outline:0}[dir] .form-control:focus{background-color:#fff;border-color:#fff;box-shadow:inset 0 1px 1px rgba(39,44,51,.075),0 0 0 1px var(--primary)}.form-control::-moz-placeholder{color:#949595;opacity:1}.form-control:-ms-input-placeholder{color:#949595;opacity:1}.form-control::placeholder{color:#949595;opacity:1}.form-control:disabled,.form-control[readonly]{opacity:1}[dir] .form-control:disabled,[dir] .form-control[readonly]{background-color:#e9ecef}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#272c33}[dir] select.form-control:focus::-ms-value{background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5}[dir] .col-form-label{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);margin-bottom:0}.col-form-label-lg{font-size:1.21875rem;line-height:1.75}[dir] .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px)}.col-form-label-sm{font-size:.7109375rem;line-height:1.5}[dir] .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}.form-control-sm{height:calc(1.5em + .5rem + 2px);font-size:.7109375rem;line-height:1.5}[dir] .form-control-sm{padding:.25rem .5rem;border-radius:.2rem}.form-control-lg{height:calc(1.75em + 1rem + 2px);font-size:1.21875rem;line-height:1.75}[dir] .form-control-lg{padding:.5rem 1rem;border-radius:.5rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}[dir] .form-group{margin-bottom:1rem}.form-text{display:block}[dir] .form-text{margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap}[dir=ltr] .form-row{margin-right:-5px;margin-left:-5px}[dir=ltr] .form-row>.col,[dir=ltr] .form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block}[dir=ltr] .form-check{padding-left:1.25rem}.form-check-input{position:absolute}[dir] .form-check-input{margin-top:.3rem}[dir=ltr] .form-check-input{margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:rgba(39,44,51,.5)}[dir] .form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center}[dir=ltr] .form-check-inline{padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static}[dir] .form-check-inline .form-check-input{margin-top:0}[dir=ltr] .form-check-inline .form-check-input{margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;font-size:.8125rem;color:#77c13a}[dir] .valid-feedback{margin-top:.25rem}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;font-size:1rem;line-height:1.5;color:#212529}[dir] .valid-tooltip{padding:.5rem 1rem;margin-top:.1rem;background-color:#77c13a;border-radius:.25rem}[dir=ltr] .valid-tooltip{left:0}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}[dir] .form-control.is-valid,[dir] .was-validated .form-control:valid{border-color:#77c13a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27%3E%3Cpath fill=%27%2377c13a%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:calc(.75em + .5rem) calc(.75em + .5rem)}[dir=ltr] .form-control.is-valid,[dir=ltr] .was-validated .form-control:valid{padding-right:calc(1.5em + 1rem);background-position:right calc(.375em + .25rem) center}[dir] .form-control.is-valid:focus,[dir] .was-validated .form-control:valid:focus{border-color:#77c13a;box-shadow:0 0 0 1px rgba(119,193,58,.25)}[dir=ltr] .was-validated textarea.form-control:valid,[dir=ltr] textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}[dir] .custom-select.is-valid,[dir] .was-validated .custom-select:valid{border-color:#77c13a}[dir] .custom-select.is-valid:focus,[dir] .was-validated .custom-select:valid:focus{border-color:#77c13a;box-shadow:0 0 0 1px rgba(119,193,58,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#77c13a}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#77c13a}[dir] .custom-control-input.is-valid~.custom-control-label:before,[dir] .was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#77c13a}[dir] .custom-control-input.is-valid:checked~.custom-control-label:before,[dir] .was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#92cf5f;background-color:#92cf5f}[dir] .custom-control-input.is-valid:focus~.custom-control-label:before,[dir] .was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px rgba(119,193,58,.25)}[dir] .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,[dir] .custom-file-input.is-valid~.custom-file-label,[dir] .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,[dir] .was-validated .custom-file-input:valid~.custom-file-label{border-color:#77c13a}[dir] .custom-file-input.is-valid:focus~.custom-file-label,[dir] .was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#77c13a;box-shadow:0 0 0 1px rgba(119,193,58,.25)}.invalid-feedback{display:none;width:100%;font-size:.8125rem;color:#d9534f}.invalid-feedback-custom{display:block;width:100%;font-size:.8125rem;color:#d9534f}.invalid-custom-border{border:2px solid red}[dir] .invalid-feedback{margin-top:.25rem}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;font-size:1rem;line-height:1.5;color:#fff}[dir] .invalid-tooltip{padding:.5rem 1rem;margin-top:.1rem;background-color:#d9534f;border-radius:.25rem}[dir=ltr] .invalid-tooltip{left:0}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}[dir] .form-control.is-invalid,[dir] .was-validated .form-control:invalid{border-color:#d9534f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23d9534f%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23d9534f%27 stroke=%27none%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:calc(.75em + .5rem) calc(.75em + .5rem)}[dir=ltr] .form-control.is-invalid,[dir=ltr] .was-validated .form-control:invalid{padding-right:calc(1.5em + 1rem);background-position:right calc(.375em + .25rem) center}[dir] .form-control.is-invalid:focus,[dir] .was-validated .form-control:invalid:focus{border-color:#d9534f;box-shadow:0 0 0 1px rgba(217,83,79,.25)}[dir=ltr] .was-validated textarea.form-control:invalid,[dir=ltr] textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}[dir] .custom-select.is-invalid,[dir] .was-validated .custom-select:invalid{border-color:#d9534f}[dir] .custom-select.is-invalid:focus,[dir] .was-validated .custom-select:invalid:focus{border-color:#d9534f;box-shadow:0 0 0 1px rgba(217,83,79,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#d9534f}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#d9534f}[dir] .custom-control-input.is-invalid~.custom-control-label:before,[dir] .was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#d9534f}[dir] .custom-control-input.is-invalid:checked~.custom-control-label:before,[dir] .was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e27c79;background-color:#e27c79}[dir] .custom-control-input.is-invalid:focus~.custom-control-label:before,[dir] .was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px rgba(217,83,79,.25)}[dir] .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,[dir] .custom-file-input.is-invalid~.custom-file-label,[dir] .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,[dir] .was-validated .custom-file-input:invalid~.custom-file-label{border-color:#d9534f}[dir] .custom-file-input.is-invalid:focus~.custom-file-label,[dir] .was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#d9534f;box-shadow:0 0 0 1px rgba(217,83,79,.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}[dir] .form-inline label{margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center}[dir] .form-inline .form-group{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 .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto}[dir=ltr] .form-inline .form-check{padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0}[dir] .form-inline .form-check-input{margin-top:0}[dir=ltr] .form-inline .form-check-input{margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}[dir] .form-inline .custom-control-label{margin-bottom:0}}.btn{font-family:'VAG Rounded Std';font-weight:700;background-color:transparent;border:1px solid transparent;padding:12px 20px;border-radius:3px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2;box-shadow:0 4px 4px rgba(0,0,0,.14);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#272c33;text-decoration:none}.btn.focus,.btn:focus{outline:0}[dir] .btn.focus,[dir] .btn:focus{box-shadow:0 0 0 1px var(--primary)}.btn.disabled,.btn:disabled{opacity:.65}[dir] .btn.disabled,[dir] .btn:disabled{box-shadow:none}[dir] .btn:not(:disabled):not(.disabled){cursor:pointer}[dir] .btn:not(:disabled):not(.disabled).active,[dir] .btn:not(:disabled):not(.disabled):active{box-shadow:none}[dir] .btn:not(:disabled):not(.disabled).active:focus,[dir] .btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 1px var(--primary),inset 0 3px 5px rgba(39,44,51,.125)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:var(--primary);border-color:var(--primary)}.btn-primary:hover{color:#fff;background-color:#2935c5;border-color:#2935c5}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#2935c5;border-color:#2935c5}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:var(--primary);border-color:var(--primary)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2239ff;border-color:#152eff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(111,126,255,.5)}.btn-secondary{color:#fff}[dir] .btn-secondary{background-color:#868e96;border-color:#868e96;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075)}.btn-secondary:hover{color:#fff}[dir] .btn-secondary:hover{background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{color:#fff}[dir] .btn-secondary.focus,[dir] .btn-secondary:focus{background-color:#727b84;border-color:#6c757d}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff}[dir] .btn-secondary.disabled,[dir] .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}[dir] .btn-secondary:not(:disabled):not(.disabled).active,[dir] .btn-secondary:not(:disabled):not(.disabled):active,[dir] .show>.btn-secondary.dropdown-toggle{background-color:#6c757d;border-color:#666e76}[dir] .btn-secondary:not(:disabled):not(.disabled).active:focus,[dir] .btn-secondary:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(152,159,166,.5)}.btn-success{color:#212529}[dir] .btn-success{background-color:#77c13a;border-color:#77c13a}.btn-success:hover{color:#fff}[dir] .btn-success:hover{background-color:#65a431;border-color:#5f9a2e}.btn-success.focus,.btn-success:focus{color:#fff}[dir] .btn-success.focus,[dir] .btn-success:focus{background-color:#65a431;border-color:#5f9a2e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075),0 0 0 1px rgba(106,170,55,.5)}.btn-success.disabled,.btn-success:disabled{color:#212529}[dir] .btn-success.disabled,[dir] .btn-success:disabled{background-color:#77c13a;border-color:#77c13a}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff}[dir] .btn-success:not(:disabled):not(.disabled).active,[dir] .btn-success:not(:disabled):not(.disabled):active,[dir] .show>.btn-success.dropdown-toggle{background-color:#5f9a2e;border-color:#59902b}[dir] .btn-success:not(:disabled):not(.disabled).active:focus,[dir] .btn-success:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(106,170,55,.5)}.btn-info{color:#fff}[dir] .btn-info{background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff}[dir] .btn-info:hover{background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff}[dir] .btn-info.focus,[dir] .btn-info:focus{background-color:#138496;border-color:#117a8b}.btn-info.disabled,.btn-info:disabled{color:#fff}[dir] .btn-info.disabled,[dir] .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}[dir] .btn-info:not(:disabled):not(.disabled).active,[dir] .btn-info:not(:disabled):not(.disabled):active,[dir] .show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f}[dir] .btn-info:not(:disabled):not(.disabled).active:focus,[dir] .btn-info:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(58,176,195,.5)}.btn-danger{color:#fff}[dir] .btn-danger{background-color:#ed4b48;border-color:#d9534f;box-shadow:0 4px 4px rgba(0,0,0,.14)}.btn-danger:hover{color:#fff}[dir] .btn-danger:hover{background-color:#d23430;border-color:#c9302c}.btn-danger.focus,.btn-danger:focus{color:#fff}[dir] .btn-danger.focus,[dir] .btn-danger:focus{background-color:#d23430;border-color:#c9302c}.btn-danger.disabled,.btn-danger:disabled{color:#fff}[dir] .btn-danger.disabled,[dir] .btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff}[dir] .btn-danger:not(:disabled):not(.disabled).active,[dir] .btn-danger:not(:disabled):not(.disabled):active,[dir] .show>.btn-danger.dropdown-toggle{background-color:#c9302c;border-color:#bf2e29}[dir] .btn-danger:not(:disabled):not(.disabled).active:focus,[dir] .btn-danger:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(223,109,105,.5)}.btn-primary-purple:not(:disabled):not(.disabled).active,.btn-primary-purple:not(:disabled):not(.disabled):active,.show>.btn-primary-purple.dropdown-toggle{color:#fff}.btn-link{font-weight:400;color:rgba(39,44,51,.7);text-decoration:none}.btn-link:hover{color:rgba(6,7,8,.7)}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#868e96;pointer-events:none}.btn-group-lg>.btn,.btn-lg{font-size:1.21875rem;line-height:1.75}[dir] .btn-group-lg>.btn,[dir] .btn-lg{padding:.5rem 2rem;border-radius:.5rem}.btn-group-sm>.btn,.btn-sm{font-size:.7109375rem;line-height:1.5}[dir] .btn-group-sm>.btn,[dir] .btn-sm{padding:.25rem .5rem;border-radius:.2rem}.btn-block{display:block;width:100%}[dir] .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{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;vertical-align:.255em;content:''}[dir] .dropdown-toggle:after{border-top:.3em solid;border-bottom:0}[dir=ltr] .dropdown-toggle:after{margin-left:.255em}[dir=ltr] .dropdown-toggle:after{border-right:.3em solid transparent;border-left:.3em solid transparent}[dir=ltr] .dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:10rem;font-size:.875rem;color:#272c33;list-style:none}[dir] .dropdown-menu{padding:.5rem 0;margin:.5rem 0 0;background-color:#fff;background-clip:padding-box;border:1px solid transparent;border-radius:.1875rem;box-shadow:0 .5rem 1rem rgba(39,44,51,.175)}[dir=ltr] .dropdown-menu{left:0;float:left;text-align:left}[dir=ltr] .dropdown-menu-left{right:auto;left:0}[dir=ltr] .dropdown-menu-right{left:auto;right:0}@media (min-width:576px){[dir=ltr] .dropdown-menu-sm-left{right:auto;left:0}[dir=ltr] .dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:768px){[dir=ltr] .dropdown-menu-md-left{right:auto;left:0}[dir=ltr] .dropdown-menu-md-right{left:auto;right:0}}@media (min-width:992px){[dir=ltr] .dropdown-menu-lg-left{right:auto;left:0}[dir=ltr] .dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:1200px){[dir=ltr] .dropdown-menu-xl-left{right:auto;left:0}[dir=ltr] .dropdown-menu-xl-right{left:auto;right:0}}@media (min-width:1366px){[dir=ltr] .dropdown-menu-xxl-left{right:auto;left:0}[dir=ltr] .dropdown-menu-xxl-right{left:auto;right:0}}.dropup .dropdown-menu{top:auto;bottom:100%}[dir] .dropup .dropdown-menu{margin-top:0;margin-bottom:.5rem}.dropup .dropdown-toggle:after{display:inline-block;vertical-align:.255em;content:''}[dir] .dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}[dir=ltr] .dropup .dropdown-toggle:after{margin-left:.255em;border-right:.3em solid transparent;border-left:.3em solid transparent}[dir=ltr] .dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0}[dir] .dropright .dropdown-menu{margin-top:0}[dir=ltr] .dropright .dropdown-menu{right:auto;left:100%;margin-left:.5rem}.dropright .dropdown-toggle:after{display:inline-block;vertical-align:.255em;content:''}.no-caret .dropdown-toggle:after{content:none}[dir] .dropright .dropdown-toggle:after{border-top:.3em solid transparent;border-bottom:.3em solid transparent}[dir=ltr] .dropright .dropdown-toggle:after{margin-left:.255em;border-right:0;border-left:.3em solid}[dir=ltr] .dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0}[dir] .dropleft .dropdown-menu{margin-top:0}[dir=ltr] .dropleft .dropdown-menu{right:100%;left:auto;margin-right:.5rem}.dropleft .dropdown-toggle:after{display:inline-block;vertical-align:.255em;content:''}[dir=ltr] .dropleft .dropdown-toggle:after{margin-left:.255em}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;vertical-align:.255em;content:''}[dir] .dropleft .dropdown-toggle:before{border-top:.3em solid transparent;border-bottom:.3em solid transparent}[dir=ltr] .dropleft .dropdown-toggle:before{margin-right:.255em;border-right:.3em solid}[dir=ltr] .dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto}[dir=ltr] .dropdown-menu[x-placement^=bottom],[dir=ltr] .dropdown-menu[x-placement^=left],[dir=ltr] .dropdown-menu[x-placement^=right],[dir=ltr] .dropdown-menu[x-placement^=top]{right:auto}.dropdown-divider{height:0;overflow:hidden}[dir] .dropdown-divider{margin:.5rem 0;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;font-weight:400;color:rgba(39,44,51,.7);white-space:nowrap}[dir] .dropdown-item{padding:.25rem 1.25rem;clear:both;text-align:inherit;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:rgba(39,44,51,.9);text-decoration:none}[dir] .dropdown-item:focus,[dir] .dropdown-item:hover{background-color:transparent}.dropdown-item.active,.dropdown-item:active{text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:rgba(39,44,51,.3);pointer-events:none}[dir] .dropdown-item.disabled,[dir] .dropdown-item:disabled{background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;font-size:.7109375rem;color:#868e96;white-space:nowrap}[dir] .dropdown-header{padding:.5rem 1.25rem;margin-bottom:0}.dropdown-item-text{display:block;color:rgba(39,44,51,.7)}[dir] .dropdown-item-text{padding:.25rem 1.25rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}[dir=ltr] .btn-group>.btn-group:not(:first-child),[dir=ltr] .btn-group>.btn:not(:first-child){margin-left:-1px}[dir=ltr] .btn-group>.btn-group:not(:last-child)>.btn,[dir=ltr] .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .btn-group>.btn-group:not(:first-child)>.btn,[dir=ltr] .btn-group>.btn:not(:first-child),[dir=rtl] .btn-group>.btn-group:not(:last-child)>.btn,[dir=rtl] .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}[dir=ltr] .dropdown-toggle-split:after,[dir=ltr] .dropright .dropdown-toggle-split:after,[dir=ltr] .dropup .dropdown-toggle-split:after{margin-left:0}[dir=ltr] .dropleft .dropdown-toggle-split:before{margin-right:0}[dir=ltr] .btn-group-sm>.btn+.dropdown-toggle-split,[dir=ltr] .btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}[dir=ltr] .btn-group-lg>.btn+.dropdown-toggle-split,[dir=ltr] .btn-lg+.dropdown-toggle-split{padding-right:1.5rem;padding-left:1.5rem}[dir] .btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(39,44,51,.125)}[dir] .btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}[dir] .btn-group-vertical>.btn-group:not(:first-child),[dir] .btn-group-vertical>.btn:not(:first-child){margin-top:-1px}[dir=ltr] .btn-group-vertical>.btn-group:not(:last-child)>.btn,[dir=ltr] .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),[dir=rtl] .btn-group-vertical>.btn-group:not(:last-child)>.btn,[dir=rtl] .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=ltr] .btn-group-vertical>.btn-group:not(:first-child)>.btn,[dir=ltr] .btn-group-vertical>.btn:not(:first-child),[dir=rtl] .btn-group-vertical>.btn-group:not(:first-child)>.btn,[dir=rtl] .btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}[dir] .btn-group-toggle>.btn,[dir] .btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0}[dir] .input-group>.custom-file,[dir] .input-group>.custom-select,[dir] .input-group>.form-control,[dir] .input-group>.form-control-plaintext{margin-bottom:0}[dir=ltr] .input-group>.custom-file+.custom-file,[dir=ltr] .input-group>.custom-file+.custom-select,[dir=ltr] .input-group>.custom-file+.form-control,[dir=ltr] .input-group>.custom-select+.custom-file,[dir=ltr] .input-group>.custom-select+.custom-select,[dir=ltr] .input-group>.custom-select+.form-control,[dir=ltr] .input-group>.form-control+.custom-file,[dir=ltr] .input-group>.form-control+.custom-select,[dir=ltr] .input-group>.form-control+.form-control,[dir=ltr] .input-group>.form-control-plaintext+.custom-file,[dir=ltr] .input-group>.form-control-plaintext+.custom-select,[dir=ltr] .input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}[dir=ltr] .input-group>.custom-select:not(:last-child),[dir=ltr] .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .input-group>.custom-select:not(:first-child),[dir=ltr] .input-group>.form-control:not(:first-child),[dir=rtl] .input-group>.custom-select:not(:last-child),[dir=rtl] .input-group>.form-control:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}[dir=ltr] .input-group-append .btn+.btn,[dir=ltr] .input-group-append .btn+.input-group-text,[dir=ltr] .input-group-append .input-group-text+.btn,[dir=ltr] .input-group-append .input-group-text+.input-group-text,[dir=ltr] .input-group-prepend .btn+.btn,[dir=ltr] .input-group-prepend .btn+.input-group-text,[dir=ltr] .input-group-prepend .input-group-text+.btn,[dir=ltr] .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-text{display:flex;align-items:center;font-size:.8125rem;font-weight:400;line-height:1.5;color:#272c33;white-space:nowrap}[dir] .input-group-text{padding:.5rem .75rem;margin-bottom:0;text-align:center;background-color:#fff;border:1px solid #edf0f2;border-radius:.25rem}[dir] .input-group-text input[type=checkbox],[dir] .input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control:not(textarea){height:calc(1.75em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{font-size:1.21875rem;line-height:1.75}[dir] .input-group-lg>.form-control,[dir] .input-group-lg>.input-group-append>.btn,[dir] .input-group-lg>.input-group-append>.input-group-text,[dir] .input-group-lg>.input-group-prepend>.btn,[dir] .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;border-radius:.5rem}.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.7109375rem;line-height:1.5}[dir] .input-group-sm>.form-control,[dir] .input-group-sm>.input-group-append>.btn,[dir] .input-group-sm>.input-group-append>.input-group-text,[dir] .input-group-sm>.input-group-prepend>.btn,[dir] .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;border-radius:.2rem}[dir=ltr] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),[dir=ltr] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),[dir=ltr] .input-group>.input-group-append:not(:last-child)>.btn,[dir=ltr] .input-group>.input-group-append:not(:last-child)>.input-group-text,[dir=ltr] .input-group>.input-group-prepend>.btn,[dir=ltr] .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .input-group>.input-group-append>.btn,[dir=ltr] .input-group>.input-group-append>.input-group-text,[dir=ltr] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),[dir=ltr] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),[dir=ltr] .input-group>.input-group-prepend:not(:first-child)>.btn,[dir=ltr] .input-group>.input-group-prepend:not(:first-child)>.input-group-text,[dir=rtl] .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),[dir=rtl] .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),[dir=rtl] .input-group>.input-group-append:not(:last-child)>.btn,[dir=rtl] .input-group>.input-group-append:not(:last-child)>.input-group-text,[dir=rtl] .input-group>.input-group-prepend>.btn,[dir=rtl] .input-group>.input-group-prepend>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.nav{display:flex;flex-wrap:wrap;list-style:none}[dir] .nav{margin-bottom:0}[dir=ltr] .nav{padding-left:0}[dir=rtl] .nav{padding-right:0}.nav-link{display:block}[dir] .nav-link{padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96;pointer-events:none}[dir] .nav-link.disabled{cursor:default}[dir] .nav-tabs{border-bottom:1px solid #e9edf2}[dir] .nav-tabs .nav-item{margin-bottom:-1px}[dir] .nav-tabs .nav-link{border:1px solid transparent}[dir=ltr] .nav-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem;background-color:transparent}[dir] .nav-tabs .nav-link:focus,[dir] .nav-tabs .nav-link:hover{border-color:transparent transparent #e9edf2}.nav-tabs .nav-link.disabled{color:#868e96}[dir] .nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#272c33}[dir] .nav-tabs .nav-item.show .nav-link,[dir] .nav-tabs .nav-link.active{background-color:#f5f7fa;border-color:transparent transparent #f5f7fa}[dir] .nav-tabs .dropdown-menu{margin-top:-1px}[dir=ltr] .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}[dir] .nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff}[dir] .nav-pills .nav-link.active,[dir] .nav-pills .show>.nav-link{background-color:var(--primary)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto}[dir] .nav-fill .nav-item,[dir] .nav-fill>.nav-link{text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1}[dir] .nav-justified .nav-item,[dir] .nav-justified>.nav-link{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}[dir] .navbar{padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.21875rem;line-height:inherit;white-space:nowrap}[dir] .navbar-brand{padding-top:.1953125rem;padding-bottom:.1953125rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none}[dir] .navbar-nav{margin-bottom:0}[dir=ltr] .navbar-nav{padding-left:0}[dir=ltr] .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}[dir] .navbar-nav .dropdown-menu{float:none}.navbar-text{display:inline-block}[dir] .navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{font-size:1.21875rem;line-height:1}[dir] .navbar-toggler{padding:.25rem .75rem;background-color:transparent;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:''}[dir] .navbar-toggler-icon{background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){[dir=ltr] .navbar-expand-sm>.container,[dir=ltr] .navbar-expand-sm>.container-fluid,[dir=ltr] .navbar-expand-sm>.container-lg,[dir=ltr] .navbar-expand-sm>.container-md,[dir=ltr] .navbar-expand-sm>.container-sm,[dir=ltr] .navbar-expand-sm>.container-xl,[dir=rtl] .navbar-expand-sm>.container,[dir=rtl] .navbar-expand-sm>.container-fluid,[dir=rtl] .navbar-expand-sm>.container-lg,[dir=rtl] .navbar-expand-sm>.container-md,[dir=rtl] .navbar-expand-sm>.container-sm,[dir=rtl] .navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}[dir=ltr] .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){[dir=ltr] .navbar-expand-md>.container,[dir=ltr] .navbar-expand-md>.container-fluid,[dir=ltr] .navbar-expand-md>.container-lg,[dir=ltr] .navbar-expand-md>.container-md,[dir=ltr] .navbar-expand-md>.container-sm,[dir=ltr] .navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}[dir=ltr] .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){[dir=ltr] .navbar-expand-lg>.container,[dir=ltr] .navbar-expand-lg>.container-fluid,[dir=ltr] .navbar-expand-lg>.container-lg,[dir=ltr] .navbar-expand-lg>.container-md,[dir=ltr] .navbar-expand-lg>.container-sm,[dir=ltr] .navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}[dir=ltr] .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){[dir=ltr] .navbar-expand-xl>.container,[dir=ltr] .navbar-expand-xl>.container-fluid,[dir=ltr] .navbar-expand-xl>.container-lg,[dir=ltr] .navbar-expand-xl>.container-md,[dir=ltr] .navbar-expand-xl>.container-sm,[dir=ltr] .navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}[dir=ltr] .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1365.98px){[dir=ltr] .navbar-expand-xxl>.container,[dir=ltr] .navbar-expand-xxl>.container-fluid,[dir=ltr] .navbar-expand-xxl>.container-lg,[dir=ltr] .navbar-expand-xxl>.container-md,[dir=ltr] .navbar-expand-xxl>.container-sm,[dir=ltr] .navbar-expand-xxl>.container-xl,[dir=rtl] .navbar-expand-xxl>.container,[dir=rtl] .navbar-expand-xxl>.container-fluid,[dir=rtl] .navbar-expand-xxl>.container-lg,[dir=rtl] .navbar-expand-xxl>.container-md,[dir=rtl] .navbar-expand-xxl>.container-sm,[dir=rtl] .navbar-expand-xxl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1366px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}[dir=ltr] .navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}[dir=ltr] .navbar-expand>.container,[dir=ltr] .navbar-expand>.container-fluid,[dir=ltr] .navbar-expand>.container-lg,[dir=ltr] .navbar-expand>.container-md,[dir=ltr] .navbar-expand>.container-sm,[dir=ltr] .navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}[dir=ltr] .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(39,44,51,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(39,44,51,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(39,44,51,.7)}.card,.card-nav .tab-content{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word}[dir] .card,[dir] .card-nav .tab-content{background-color:#fff;background-clip:border-box;border:1px solid #dfe2e6;border-radius:.5rem}[dir=ltr] .card-nav .tab-content>hr,[dir=ltr] .card>hr{margin-right:0;margin-left:0}[dir] .card-nav .tab-content>.list-group,[dir] .card>.list-group{border-top:inherit;border-bottom:inherit}[dir] .card-nav .tab-content>.list-group:first-child,[dir] .card>.list-group:first-child{border-top-width:0}[dir=ltr] .card-nav .tab-content>.list-group:first-child,[dir=ltr] .card>.list-group:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}[dir] .card-nav .tab-content>.list-group:last-child,[dir] .card>.list-group:last-child{border-bottom-width:0}[dir=ltr] .card-nav .tab-content>.list-group:last-child,[dir=ltr] .card>.list-group:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}[dir] .card-nav .tab-content>.card-header+.list-group,[dir] .card-nav .tab-content>.list-group+.card-footer,[dir] .card>.card-header+.list-group,[dir] .card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px}[dir] .card-body{padding:1rem}[dir] .card-title{margin-bottom:1rem}[dir] .card-subtitle{margin-top:-.5rem;margin-bottom:0}[dir] .card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}[dir=ltr] .card-link+.card-link{margin-left:1rem}[dir] .card-header{padding:1rem;margin-bottom:0;background-color:#fff}[dir] .card-header:first-child{border-radius:.5rem .5rem 0 0}[dir] .card-footer{padding:1rem;background-color:#fff}[dir] .card-footer:last-child{border-radius:0 0 .5rem .5rem}[dir] .card-header-tabs{margin-bottom:-1rem;border-bottom:0}[dir=ltr] .card-header-pills,[dir=ltr] .card-header-tabs{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;bottom:0}[dir] .card-img-overlay{padding:1.25rem;border-radius:.5rem}[dir=ltr] .card-img-overlay{right:0;left:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}[dir=ltr] .card-img,[dir=ltr] .card-img-top{border-top-left-radius:.5rem;border-top-right-radius:.5rem}[dir=ltr] .card-img,[dir=ltr] .card-img-bottom{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}[dir] .card-deck .card,[dir] .card-deck .card-nav .tab-content,[dir] .card-nav .card-deck .tab-content{margin-bottom:12px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}[dir=ltr] .card-deck{margin-right:-12px;margin-left:-12px}.card-deck .card,.card-deck .card-nav .tab-content,.card-nav .card-deck .tab-content{flex:1 0 0%}[dir] .card-deck .card,[dir] .card-deck .card-nav .tab-content,[dir] .card-nav .card-deck .tab-content{margin-bottom:0}[dir=ltr] .card-deck .card,[dir=ltr] .card-deck .card-nav .tab-content,[dir=ltr] .card-nav .card-deck .tab-content,[dir=rtl] .card-deck .card,[dir=rtl] .card-deck .card-nav .tab-content,[dir=rtl] .card-nav .card-deck .tab-content{margin-right:12px;margin-left:12px}}[dir] .card-group>.card,[dir] .card-nav .card-group>.tab-content{margin-bottom:12px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-nav .card-group>.tab-content{flex:1 0 0%}[dir] .card-group>.card,[dir] .card-nav .card-group>.tab-content{margin-bottom:0}[dir=ltr] .card-group>.card+.card,[dir=ltr] .card-nav .card-group>.card+.tab-content,[dir=ltr] .card-nav .card-group>.tab-content+.card,[dir=ltr] .card-nav .card-group>.tab-content+.tab-content{margin-left:0;border-left:0}[dir=ltr] .card-group>.card:not(:last-child),[dir=ltr] .card-nav .card-group>.tab-content:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .card-group>.card:not(:last-child) .card-header,[dir=ltr] .card-group>.card:not(:last-child) .card-img-top,[dir=ltr] .card-nav .card-group>.tab-content:not(:last-child) .card-header,[dir=ltr] .card-nav .card-group>.tab-content:not(:last-child) .card-img-top{border-top-right-radius:0}[dir=ltr] .card-group>.card:not(:last-child) .card-footer,[dir=ltr] .card-group>.card:not(:last-child) .card-img-bottom,[dir=ltr] .card-nav .card-group>.tab-content:not(:last-child) .card-footer,[dir=ltr] .card-nav .card-group>.tab-content:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}[dir=ltr] .card-group>.card:not(:first-child),[dir=ltr] .card-nav .card-group>.tab-content:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .card-group>.card:not(:first-child) .card-header,[dir=ltr] .card-group>.card:not(:first-child) .card-img-top,[dir=ltr] .card-nav .card-group>.tab-content:not(:first-child) .card-header,[dir=ltr] .card-nav .card-group>.tab-content:not(:first-child) .card-img-top{border-top-left-radius:0}[dir=ltr] .card-group>.card:not(:first-child) .card-footer,[dir=ltr] .card-group>.card:not(:first-child) .card-img-bottom,[dir=ltr] .card-nav .card-group>.tab-content:not(:first-child) .card-footer,[dir=ltr] .card-nav .card-group>.tab-content:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}[dir] .card-columns .card,[dir] .card-columns .card-nav .tab-content,[dir] .card-nav .card-columns .tab-content{margin-bottom:1rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:24px;column-gap:24px;orphans:1;widows:1}.card-columns .card,.card-columns .card-nav .tab-content,.card-nav .card-columns .tab-content{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card,.card-nav .accordion>.tab-content{overflow:hidden}[dir] .accordion>.card:not(:last-of-type),[dir] .card-nav .accordion>.tab-content:not(:last-of-type){border-bottom:0}[dir=ltr] .accordion>.card:not(:last-of-type),[dir=ltr] .card-nav .accordion>.tab-content:not(:last-of-type),[dir=rtl] .accordion>.card:not(:last-of-type),[dir=rtl] .card-nav .accordion>.tab-content:not(:last-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=ltr] .accordion>.card:not(:first-of-type),[dir=ltr] .card-nav .accordion>.tab-content:not(:first-of-type),[dir=rtl] .accordion>.card:not(:first-of-type),[dir=rtl] .card-nav .accordion>.tab-content:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}[dir] .accordion>.card>.card-header,[dir] .card-nav .accordion>.tab-content>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none}[dir] .breadcrumb{padding:0;margin-bottom:1rem;background-color:transparent;border-radius:.25rem}[dir=ltr] .breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item:before{color:rgba(39,44,51,.5);content:'/'}[dir=ltr] .breadcrumb-item+.breadcrumb-item:before{padding-right:0}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:rgba(39,44,51,.35)}.pagination{display:flex;list-style:none}[dir] .pagination{border-radius:.25rem}[dir=ltr] .pagination{padding-left:0}.page-link{position:relative;display:block;line-height:1.25;color:rgba(39,44,51,.7)}[dir] .page-link{padding:.5rem .75rem;background-color:transparent;border:1px solid #dee2e6}[dir=ltr] .page-link{margin-left:-1px}.page-link:hover{z-index:2;color:rgba(6,7,8,.7);text-decoration:none}[dir] .page-link:hover{background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0}[dir] .page-link:focus{box-shadow:0 0 0 1px var(--primary)}[dir=ltr] .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}[dir=ltr] .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff}[dir] .page-item.active .page-link{background-color:var(--primary);border-color:var(--primary)}.page-item.disabled .page-link{color:#cfcfcf;pointer-events:none}[dir] .page-item.disabled .page-link{cursor:auto;background-color:transparent;border-color:#dee2e6}.pagination-lg .page-link{font-size:1.21875rem;line-height:1.5}[dir] .pagination-lg .page-link{padding:.75rem 1.5rem}[dir=ltr] .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[dir=ltr] .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.pagination-sm .page-link{font-size:.7109375rem;line-height:1.5}[dir] .pagination-sm .page-link{padding:.25rem .5rem}[dir=ltr] .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}[dir=ltr] .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;font-size:75%;font-weight:500;line-height:1;white-space:nowrap;vertical-align:baseline;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}[dir] .badge{padding:.25em .4em;text-align:center;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}[dir] .badge-pill{border-radius:10rem}[dir=ltr] .badge-pill,[dir=rtl] .badge-pill{padding-right:.6em;padding-left:.6em}.badge-success{color:#212529}[dir] .badge-success{background-color:#77c13a}a.badge-success:focus,a.badge-success:hover{color:#212529}[dir] a.badge-success:focus,[dir] a.badge-success:hover{background-color:#5f9a2e}a.badge-success.focus,a.badge-success:focus{outline:0}[dir] a.badge-success.focus,[dir] a.badge-success:focus{box-shadow:0 0 0 1px rgba(119,193,58,.5)}.badge-info{color:#fff}[dir] .badge-info{background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff}[dir] a.badge-info:focus,[dir] a.badge-info:hover{background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0}[dir] a.badge-info.focus,[dir] a.badge-info:focus{box-shadow:0 0 0 1px rgba(23,162,184,.5)}.badge-warning{color:#212529}[dir] .badge-warning{background-color:#e4a93c}a.badge-warning:focus,a.badge-warning:hover{color:#212529}[dir] a.badge-warning:focus,[dir] a.badge-warning:hover{background-color:#d0911d}a.badge-warning.focus,a.badge-warning:focus{outline:0}[dir] a.badge-warning.focus,[dir] a.badge-warning:focus{box-shadow:0 0 0 1px rgba(228,169,60,.5)}.badge-danger{color:#fff}[dir] .badge-danger{background-color:#d9534f}a.badge-danger:focus,a.badge-danger:hover{color:#fff}[dir] a.badge-danger:focus,[dir] a.badge-danger:hover{background-color:#c9302c}a.badge-danger.focus,a.badge-danger:focus{outline:0}[dir] a.badge-danger.focus,[dir] a.badge-danger:focus{box-shadow:0 0 0 1px rgba(217,83,79,.5)}.badge-light{color:#212529}[dir] .badge-light{background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529}[dir] a.badge-light:focus,[dir] a.badge-light:hover{background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0}[dir] a.badge-light.focus,[dir] a.badge-light:focus{box-shadow:0 0 0 1px rgba(248,249,250,.5)}.badge-accent-white{color:#fff;background-color:#999}[dir] .badge-accent{background-color:#ed0b4c}a.badge-accent:focus,a.badge-accent:hover{color:#fff}[dir] a.badge-accent:focus,[dir] a.badge-accent:hover{background-color:#bc093c}a.badge-accent.focus,a.badge-accent:focus{outline:0}[dir] a.badge-accent.focus,[dir] a.badge-accent:focus{box-shadow:0 0 0 1px rgba(237,11,76,.5)}.badge-accent-red{color:#fff}[dir] .badge-accent-red{background-color:#ed0b4c}a.badge-accent-red:focus,a.badge-accent-red:hover{color:#fff}[dir] a.badge-accent-red:focus,[dir] a.badge-accent-red:hover{background-color:#bc093c}a.badge-accent-red.focus,a.badge-accent-red:focus{outline:0}[dir] a.badge-accent-red.focus,[dir] a.badge-accent-red:focus{box-shadow:0 0 0 1px rgba(237,11,76,.5)}.alert{position:relative}[dir] .alert{padding:.5rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:500}[dir=ltr] .alert-dismissible{padding-right:2.21875rem}.alert-dismissible .close{position:absolute;top:0;z-index:2;color:inherit}[dir] .alert-dismissible .close{padding:.5rem}[dir=ltr] .alert-dismissible .close{right:0}.alert-success{color:#517937}[dir] .alert-success{background-color:#e4f3d8;border-color:#d9eec8}[dir] .alert-success hr{border-top-color:#cce8b5}.alert-success .alert-link{color:#3a5627}.alert-info{color:#1f6978}[dir] .alert-info{background-color:#d1ecf1;border-color:#bee5eb}[dir] .alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#15464f}.alert-warning{color:#896d38}[dir] .alert-warning{background-color:#faeed8;border-color:#f7e7c8}[dir] .alert-warning hr{border-top-color:#f4ddb2}.alert-warning .alert-link{color:#655029}.alert-danger{color:#844042}[dir] .alert-danger{background-color:#f7dddc;border-color:#f4cfce}[dir] .alert-danger hr{border-top-color:#efbbb9}.alert-danger .alert-link{color:#622f31}@-webkit-keyframes progress-bar-stripes-ltr{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes-ltr{0%{background-position:1rem 0}to{background-position:0 0}}@-webkit-keyframes progress-bar-stripes-rtl{0%{background-position:1rem 0}to{background-position:100% 0}}@keyframes progress-bar-stripes-rtl{0%{background-position:1rem 0}to{background-position:100% 0}}.media{align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column}[dir] .list-group{margin-bottom:0}[dir=ltr] .list-group{padding-left:0}.list-group-item-action{width:100%;color:#495057}[dir] .list-group-item-action{text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none}[dir] .list-group-item-action:focus,[dir] .list-group-item-action:hover{background-color:#f8f9fa}.list-group-item-action:active{color:#272c33}[dir] .list-group-item-action:active{background-color:#e9ecef}.list-group-item{position:relative;display:block}[dir] .list-group-item{padding:.75rem 1.5rem;background-color:#fff;border:1px solid #e9edf2}[dir=ltr] .list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}[dir=ltr] .list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;pointer-events:none}[dir] .list-group-item.disabled,[dir] .list-group-item:disabled{background-color:#fff}.list-group-item.active{z-index:2;color:#272c33}[dir] .list-group-item.active{background-color:transparent;border-color:transparent}[dir] .list-group-item+.list-group-item{border-top-width:0}[dir] .list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}[dir=ltr] .list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}[dir=ltr] .list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}[dir] .list-group-horizontal>.list-group-item.active{margin-top:0}[dir] .list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px}[dir=ltr] .list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0}[dir=ltr] .list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}[dir=ltr] .list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}[dir=ltr] .list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}[dir] .list-group-horizontal-sm>.list-group-item.active{margin-top:0}[dir] .list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px}[dir=ltr] .list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0}[dir=ltr] .list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}[dir=ltr] .list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}[dir=ltr] .list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}[dir] .list-group-horizontal-md>.list-group-item.active{margin-top:0}[dir] .list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px}[dir=ltr] .list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0}[dir=ltr] .list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}[dir=ltr] .list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}[dir=ltr] .list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}[dir] .list-group-horizontal-lg>.list-group-item.active{margin-top:0}[dir] .list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px}[dir=ltr] .list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0}[dir=ltr] .list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}[dir=ltr] .list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}[dir=ltr] .list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}[dir] .list-group-horizontal-xl>.list-group-item.active{margin-top:0}[dir] .list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px}[dir=ltr] .list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0}[dir=ltr] .list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1366px){.list-group-horizontal-xxl{flex-direction:row}[dir=ltr] .list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}[dir=ltr] .list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}[dir] .list-group-horizontal-xxl>.list-group-item.active{margin-top:0}[dir] .list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px}[dir=ltr] .list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0}[dir=ltr] .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}[dir] .list-group-flush>.list-group-item{border-width:0 0 1px}[dir] .list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-success{color:#517937}[dir] .list-group-item-success{background-color:#d9eec8}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#517937}[dir] .list-group-item-success.list-group-item-action:focus,[dir] .list-group-item-success.list-group-item-action:hover{background-color:#cce8b5}.list-group-item-success.list-group-item-action.active{color:#fff}[dir] .list-group-item-success.list-group-item-action.active{background-color:#517937;border-color:#517937}.list-group-item-info{color:#1f6978}[dir] .list-group-item-info{background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#1f6978}[dir] .list-group-item-info.list-group-item-action:focus,[dir] .list-group-item-info.list-group-item-action:hover{background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff}[dir] .list-group-item-info.list-group-item-action.active{background-color:#1f6978;border-color:#1f6978}.list-group-item-warning{color:#896d38}[dir] .list-group-item-warning{background-color:#f7e7c8}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#896d38}[dir] .list-group-item-warning.list-group-item-action:focus,[dir] .list-group-item-warning.list-group-item-action:hover{background-color:#f4ddb2}.list-group-item-warning.list-group-item-action.active{color:#fff}[dir] .list-group-item-warning.list-group-item-action.active{background-color:#896d38;border-color:#896d38}.list-group-item-danger{color:#844042}[dir] .list-group-item-danger{background-color:#f4cfce}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#844042}[dir] .list-group-item-danger.list-group-item-action:focus,[dir] .list-group-item-danger.list-group-item-action:hover{background-color:#efbbb9}.list-group-item-danger.list-group-item-action.active{color:#fff}[dir] .list-group-item-danger.list-group-item-action.active{background-color:#844042;border-color:#844042}.close{font-size:1.21875rem;font-weight:500;line-height:1;color:#272c33;opacity:.5}[dir] .close{text-shadow:0 1px 0 #fff}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.modal-header .btn-close{padding:calc(1rem * .5) calc(1rem * .5);margin:calc(-.5 * 1rem) calc(-.5 * 1rem) calc(-.5 * 1rem) auto}[dir=ltr] .close{float:right}.close:hover{color:#272c33;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}[dir] button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;opacity:0}[dir] .toast{background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(39,44,51,.1);border-radius:.25rem}[dir] .toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;color:#868e96}[dir] .toast-header{padding:.25rem .75rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}[dir=ltr] .toast-header{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}[dir] .toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}[dir=ltr] .modal{left:0}.modal-dialog{position:relative;width:auto;pointer-events:none}[dir] .modal-dialog{margin:.5rem}.modal.fade .modal-dialog{transition:transform .3s ease-out}[dir] .modal.fade .modal-dialog{transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}[dir] .modal.show .modal-dialog{transform:none}[dir] .modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:''}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;outline:0}[dir] .modal-content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(39,44,51,.2);border-radius:.5rem;box-shadow:0 .25rem .5rem rgba(39,44,51,.5)}.modal-backdrop{position:fixed;top:0;z-index:1040;width:100vw;height:100vh}[dir] .modal-backdrop{background-color:rgba(39,44,51,.2)}[dir=ltr] .modal-backdrop{left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-header{display:flex;align-items:flex-start;justify-content:space-between}[dir] .modal-header{padding:1rem;border-bottom:1px solid #e9edf2}[dir=ltr] .modal-header{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}[dir] .modal-header .close{padding:1rem}[dir=ltr] .modal-header .close{margin:-1rem -1rem -1rem auto}.modal-title{line-height:1.5}[dir] .modal-title{margin-bottom:0}.modal-body{position:relative;flex:1 1 auto}[dir] .modal-body{padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}[dir] .modal-footer{padding:.75rem;border-top:1px solid #e9edf2}[dir=ltr] .modal-footer{border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px)}[dir] .modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px}[dir] .modal-dialog{margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}[dir] .modal-content{box-shadow:0 .5rem 1rem rgba(39,44,51,.5)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px!important}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:inherit;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:1rem;word-wrap:break-word;opacity:0}[dir] .tooltip{margin:.5rem;text-align:start;text-shadow:none}[dir=ltr] .tooltip{text-align:left}.tooltip.show{opacity:1}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:''}[dir] .tooltip .arrow:before{border-color:transparent;border-style:solid}[dir] .bs-tooltip-auto[x-placement^=top],[dir] .bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0}[dir] .bs-tooltip-auto[x-placement^=top] .arrow:before,[dir] .bs-tooltip-top .arrow:before{border-width:.4rem .4rem 0;border-top-color:#fff}[dir] .bs-tooltip-auto[x-placement^=right],[dir] .bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{width:.4rem;height:.8rem}[dir=ltr] .bs-tooltip-auto[x-placement^=right] .arrow,[dir=ltr] .bs-tooltip-right .arrow{left:0}[dir=ltr] .bs-tooltip-auto[x-placement^=right] .arrow:before,[dir=ltr] .bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#fff}[dir] .bs-tooltip-auto[x-placement^=bottom],[dir] .bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0}[dir] .bs-tooltip-auto[x-placement^=bottom] .arrow:before,[dir] .bs-tooltip-bottom .arrow:before{border-width:0 .4rem .4rem;border-bottom-color:#fff}[dir] .bs-tooltip-auto[x-placement^=left],[dir] .bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{width:.4rem;height:.8rem}[dir=ltr] .bs-tooltip-auto[x-placement^=left] .arrow,[dir=ltr] .bs-tooltip-left .arrow{right:0}[dir=ltr] .bs-tooltip-auto[x-placement^=left] .arrow:before,[dir=ltr] .bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#fff}.tooltip-inner{max-width:200px;color:#272c33}[dir] .tooltip-inner{padding:.5rem 1rem;text-align:center;background-color:#fff;border-radius:.25rem}.popover{position:absolute;top:0;z-index:1060;display:block;max-width:304px;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8125rem;word-wrap:break-word}[dir] .popover{text-align:start;text-shadow:none;background-color:#fff;background-clip:padding-box;border:1px solid #e9edf2;border-radius:.5rem;box-shadow:0 2px 3px rgba(39,44,51,.05)}[dir=ltr] .popover{left:0;text-align:left}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem}[dir] .popover .arrow{margin:0 .5rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:''}[dir] .popover .arrow:after,[dir] .popover .arrow:before{border-color:transparent;border-style:solid}[dir] .bs-popover-auto[x-placement^=top],[dir] .bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0}[dir] .bs-popover-auto[x-placement^=top]>.arrow:before,[dir] .bs-popover-top>.arrow:before{border-width:.5rem .5rem 0;border-top-color:#e9edf2}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px}[dir] .bs-popover-auto[x-placement^=top]>.arrow:after,[dir] .bs-popover-top>.arrow:after{border-width:.5rem .5rem 0;border-top-color:#fff}[dir=ltr] .bs-popover-auto[x-placement^=right],[dir=ltr] .bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{width:.5rem;height:1rem}[dir] .bs-popover-auto[x-placement^=right]>.arrow,[dir] .bs-popover-right>.arrow{margin:.5rem 0}[dir=ltr] .bs-popover-auto[x-placement^=right]>.arrow,[dir=ltr] .bs-popover-right>.arrow{left:calc(-.5rem - 1px)}[dir=ltr] .bs-popover-auto[x-placement^=right]>.arrow:before,[dir=ltr] .bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#e9edf2}[dir=ltr] .bs-popover-auto[x-placement^=right]>.arrow:after,[dir=ltr] .bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}[dir] .bs-popover-auto[x-placement^=bottom],[dir] .bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0}[dir] .bs-popover-auto[x-placement^=bottom]>.arrow:before,[dir] .bs-popover-bottom>.arrow:before{border-width:0 .5rem .5rem;border-bottom-color:#e9edf2}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px}[dir] .bs-popover-auto[x-placement^=bottom]>.arrow:after,[dir] .bs-popover-bottom>.arrow:after{border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;display:block;width:1rem;content:''}[dir] .bs-popover-auto[x-placement^=bottom] .popover-header:before,[dir] .bs-popover-bottom .popover-header:before{border-bottom:1px solid #f5f7fa}[dir=ltr] .bs-popover-auto[x-placement^=bottom] .popover-header:before,[dir=ltr] .bs-popover-bottom .popover-header:before{left:50%;margin-left:-.5rem}[dir=ltr] .bs-popover-auto[x-placement^=left],[dir=ltr] .bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{width:.5rem;height:1rem}[dir] .bs-popover-auto[x-placement^=left]>.arrow,[dir] .bs-popover-left>.arrow{margin:.5rem 0}[dir=ltr] .bs-popover-auto[x-placement^=left]>.arrow,[dir=ltr] .bs-popover-left>.arrow{right:calc(-.5rem - 1px)}[dir=ltr] .bs-popover-auto[x-placement^=left]>.arrow:before,[dir=ltr] .bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#e9edf2}[dir=ltr] .bs-popover-auto[x-placement^=left]>.arrow:after,[dir=ltr] .bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{font-size:.8125rem;color:#303840}[dir] .popover-header{padding:.5rem .75rem;margin-bottom:0;background-color:#f5f7fa;border-bottom:1px solid #e4e9f2}[dir=ltr] .popover-header{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.popover-header:empty{display:none}.popover-body{color:#272c33}[dir] .popover-body{padding:.5rem .75rem}@-webkit-keyframes spinner-border-ltr{to{transform:rotate(1turn)}}@keyframes spinner-border-ltr{to{transform:rotate(1turn)}}@-webkit-keyframes spinner-border-rtl{to{transform:rotate(-1turn)}}@keyframes spinner-border-rtl{to{transform:rotate(-1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom}[dir] .spinner-border{border:.25em solid;border-radius:50%}[dir=ltr] .spinner-border{border-right-color:transparent;-webkit-animation:spinner-border-ltr .75s linear infinite;animation:spinner-border-ltr .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem}[dir] .spinner-border-sm{border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;opacity:0}[dir] .spinner-grow{background-color:currentColor;border-radius:50%}[dir=ltr] .spinner-grow{-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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}[dir] a.bg-primary:focus,[dir] a.bg-primary:hover,[dir] button.bg-primary:focus,[dir] button.bg-primary:hover{background-color:#2239ff!important}[dir] a.bg-secondary:focus,[dir] a.bg-secondary:hover,[dir] button.bg-secondary:focus,[dir] button.bg-secondary:hover{background-color:#6c757d!important}[dir] a.bg-success:focus,[dir] a.bg-success:hover,[dir] button.bg-success:focus,[dir] button.bg-success:hover{background-color:#5f9a2e!important}[dir] a.bg-info:focus,[dir] a.bg-info:hover,[dir] button.bg-info:focus,[dir] button.bg-info:hover{background-color:#117a8b!important}[dir] a.bg-warning:focus,[dir] a.bg-warning:hover,[dir] button.bg-warning:focus,[dir] button.bg-warning:hover{background-color:#d0911d!important}[dir] a.bg-danger:focus,[dir] a.bg-danger:hover,[dir] button.bg-danger:focus,[dir] button.bg-danger:hover{background-color:#c9302c!important}[dir] .bg-transparent{background-color:transparent!important}[dir] .border-white{border-color:#fff!important}[dir] .rounded-sm{border-radius:.2rem!important}[dir] .rounded{border-radius:.25rem!important}[dir=ltr] .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}[dir=ltr] .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}[dir=ltr] .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}[dir=ltr] .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}[dir] .rounded-lg{border-radius:.5rem!important}[dir] .rounded-circle{border-radius:50%!important}[dir] .rounded-pill{border-radius:50rem!important}[dir] .rounded-0{border-radius:0!important}.clearfix:after{display:block;content:''}[dir] .clearfix:after{clear:both}.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}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.MuiTablePagination-root .MuiSelect-select{font-weight:0.8rem!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1366px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}[dir=ltr] .float-left{float:left!important}[dir=ltr] .float-right,[dir=rtl] .float-left{float:right!important}[dir] .float-none{float:none!important}@media (min-width:576px){[dir=ltr] .float-sm-left{float:left!important}[dir=ltr] .float-sm-right{float:right!important}[dir] .float-sm-none{float:none!important}}@media (min-width:768px){[dir=ltr] .float-md-left{float:left!important}[dir=ltr] .float-md-right{float:right!important}[dir] .float-md-none{float:none!important}}@media (min-width:992px){[dir=ltr] .float-lg-left{float:left!important}[dir=ltr] .float-lg-right{float:right!important}[dir] .float-lg-none{float:none!important}}@media (min-width:1200px){[dir=ltr] .float-xl-left{float:left!important}[dir=ltr] .float-xl-right{float:right!important}[dir] .float-xl-none{float:none!important}}@media (min-width:1366px){[dir=ltr] .float-xxl-left{float:left!important}[dir=ltr] .float-xxl-right{float:right!important}[dir] .float-xxl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;z-index:1030}.fixed-bottom{position:fixed;bottom:0;z-index:1030}[dir=ltr] .fixed-bottom{right:0;left:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[dir] .sr-only{padding:0;margin:-1px;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}[dir] .shadow-sm{box-shadow:0 .125rem .25rem rgba(39,44,51,.075)!important}[dir] .shadow{box-shadow:0 .5rem 1rem rgba(39,44,51,.15)!important}[dir] .shadow-lg{box-shadow:0 1rem 3rem rgba(39,44,51,.175)!important}[dir] .shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.w-64{width:64px!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-64{height:64px!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}[dir] .m-0{margin:0!important}[dir] .mt-0,[dir] .my-0{margin-top:0!important}[dir=ltr] .mr-0,[dir=ltr] .mx-0{margin-right:0!important}[dir] .mb-0,[dir] .my-0{margin-bottom:0!important}[dir=ltr] .ml-0,[dir=ltr] .mx-0{margin-left:0!important}[dir] .m-1{margin:.25rem!important}[dir] .mt-1,[dir] .my-1{margin-top:.25rem!important}[dir=ltr] .mr-1,[dir=ltr] .mx-1{margin-right:.25rem!important}[dir] .mb-1,[dir] .my-1{margin-bottom:.25rem!important}[dir=ltr] .ml-1,[dir=ltr] .mx-1{margin-left:.25rem!important}[dir] .m-2{margin:.5rem!important}[dir] .mt-2,[dir] .my-2{margin-top:.5rem!important}[dir=ltr] .mr-2,[dir=ltr] .mx-2{margin-right:.5rem!important}[dir] .mb-2,[dir] .my-2{margin-bottom:.5rem!important}[dir=ltr] .ml-2,[dir=ltr] .mx-2{margin-left:.5rem!important}[dir] .m-3{margin:1rem!important}[dir] .mt-3,[dir] .my-3{margin-top:1rem!important}[dir=ltr] .mr-3,[dir=ltr] .mx-3{margin-right:1rem!important}[dir] .mb-3,[dir] .my-3{margin-bottom:1rem!important}[dir=ltr] .ml-3,[dir=ltr] .mx-3{margin-left:1rem!important}[dir] .m-4{margin:1.5rem!important}[dir] .mt-4,[dir] .my-4{margin-top:1.5rem!important}[dir=ltr] .mr-4,[dir=ltr] .mx-4{margin-right:1.5rem!important}[dir] .mb-4,[dir] .my-4{margin-bottom:1.5rem!important}[dir=ltr] .ml-4,[dir=ltr] .mx-4{margin-left:1.5rem!important}[dir] .m-5{margin:3rem!important}[dir] .mt-5,[dir] .my-5{margin-top:3rem!important}[dir=ltr] .mr-5,[dir=ltr] .mx-5{margin-right:3rem!important}[dir] .mb-5,[dir] .my-5{margin-bottom:3rem!important}[dir=ltr] .ml-5,[dir=ltr] .mx-5{margin-left:3rem!important}[dir] .m-4pt{margin:.25rem!important}[dir] .mt-4pt,[dir] .my-4pt{margin-top:.25rem!important}[dir=ltr] .mr-4pt,[dir=ltr] .mx-4pt{margin-right:.25rem!important}[dir] .mb-4pt,[dir] .my-4pt{margin-bottom:.25rem!important}[dir=ltr] .ml-4pt,[dir=ltr] .mx-4pt{margin-left:.25rem!important}[dir] .m-8pt{margin:.5rem!important}[dir] .mt-8pt,[dir] .my-8pt{margin-top:.5rem!important}[dir=ltr] .mr-8pt,[dir=ltr] .mx-8pt{margin-right:.5rem!important}[dir] .mb-8pt,[dir] .my-8pt{margin-bottom:.5rem!important}[dir=ltr] .ml-8pt,[dir=ltr] .mx-8pt{margin-left:.5rem!important}[dir] .m-12pt{margin:.75rem!important}[dir] .mt-12pt,[dir] .my-12pt{margin-top:.75rem!important}[dir=ltr] .mr-12pt,[dir=ltr] .mx-12pt{margin-right:.75rem!important}[dir] .mb-12pt,[dir] .my-12pt{margin-bottom:.75rem!important}[dir=ltr] .ml-12pt,[dir=ltr] .mx-12pt{margin-left:.75rem!important}[dir] .m-16pt{margin:1rem!important}[dir] .mt-16pt,[dir] .my-16pt{margin-top:1rem!important}[dir=ltr] .mr-16pt,[dir=ltr] .mx-16pt{margin-right:1rem!important}[dir] .mb-16pt,[dir] .my-16pt{margin-bottom:1rem!important}[dir=ltr] .ml-16pt,[dir=ltr] .mx-16pt{margin-left:1rem!important}[dir] .m-20pt{margin:1.25rem!important}[dir] .mt-20pt,[dir] .my-20pt{margin-top:1.25rem!important}[dir=ltr] .mr-20pt,[dir=ltr] .mx-20pt{margin-right:1.25rem!important}[dir] .mb-20pt,[dir] .my-20pt{margin-bottom:1.25rem!important}[dir=ltr] .ml-20pt,[dir=ltr] .mx-20pt{margin-left:1.25rem!important}[dir] .m-24pt{margin:1.5rem!important}[dir] .mt-24pt,[dir] .my-24pt{margin-top:1.5rem!important}[dir=ltr] .mr-24pt,[dir=ltr] .mx-24pt{margin-right:1.5rem!important}[dir] .mb-24pt,[dir] .my-24pt{margin-bottom:1.5rem!important}[dir=ltr] .ml-24pt,[dir=ltr] .mx-24pt{margin-left:1.5rem!important}[dir] .m-32pt{margin:2rem!important}[dir] .mt-32pt,[dir] .my-32pt{margin-top:2rem!important}[dir=ltr] .mr-32pt,[dir=ltr] .mx-32pt{margin-right:2rem!important}[dir] .mb-32pt,[dir] .my-32pt{margin-bottom:2rem!important}[dir=ltr] .ml-32pt,[dir=ltr] .mx-32pt{margin-left:2rem!important}[dir] .m-40pt{margin:2.5rem!important}[dir] .mt-40pt,[dir] .my-40pt{margin-top:2.5rem!important}[dir=ltr] .mr-40pt,[dir=ltr] .mx-40pt{margin-right:2.5rem!important}[dir] .mb-40pt,[dir] .my-40pt{margin-bottom:2.5rem!important}[dir=ltr] .ml-40pt,[dir=ltr] .mx-40pt{margin-left:2.5rem!important}[dir] .m-44pt{margin:2.75rem!important}[dir] .mt-44pt,[dir] .my-44pt{margin-top:2.75rem!important}[dir=ltr] .mr-44pt,[dir=ltr] .mx-44pt{margin-right:2.75rem!important}[dir] .mb-44pt,[dir] .my-44pt{margin-bottom:2.75rem!important}[dir=ltr] .ml-44pt,[dir=ltr] .mx-44pt{margin-left:2.75rem!important}[dir] .m-48pt{margin:3rem!important}[dir] .mt-48pt,[dir] .my-48pt{margin-top:3rem!important}[dir=ltr] .mr-48pt,[dir=ltr] .mx-48pt{margin-right:3rem!important}[dir] .mb-48pt,[dir] .my-48pt{margin-bottom:3rem!important}[dir=ltr] .ml-48pt,[dir=ltr] .mx-48pt{margin-left:3rem!important}[dir] .m-64pt{margin:4rem!important}[dir] .mt-64pt,[dir] .my-64pt{margin-top:4rem!important}[dir=ltr] .mr-64pt,[dir=ltr] .mx-64pt{margin-right:4rem!important}[dir] .mb-64pt,[dir] .my-64pt{margin-bottom:4rem!important}[dir=ltr] .ml-64pt,[dir=ltr] .mx-64pt{margin-left:4rem!important}[dir] .m-112pt{margin:7rem!important}[dir] .mt-112pt,[dir] .my-112pt{margin-top:7rem!important}[dir=ltr] .mr-112pt,[dir=ltr] .mx-112pt{margin-right:7rem!important}[dir] .mb-112pt,[dir] .my-112pt{margin-bottom:7rem!important}[dir=ltr] .ml-112pt,[dir=ltr] .mx-112pt{margin-left:7rem!important}[dir] .m-128pt{margin:8rem!important}[dir] .mt-128pt,[dir] .my-128pt{margin-top:8rem!important}[dir=ltr] .mr-128pt,[dir=ltr] .mx-128pt{margin-right:8rem!important}[dir] .mb-128pt,[dir] .my-128pt{margin-bottom:8rem!important}[dir=ltr] .ml-128pt,[dir=ltr] .mx-128pt{margin-left:8rem!important}[dir] .p-0{padding:0!important}[dir] .pt-0,[dir] .py-0{padding-top:0!important}[dir=ltr] .pr-0,[dir=ltr] .px-0{padding-right:0!important}[dir] .pb-0,[dir] .py-0{padding-bottom:0!important}[dir=ltr] .pl-0,[dir=ltr] .px-0{padding-left:0!important}[dir] .p-1{padding:.25rem!important}[dir] .pt-1,[dir] .py-1{padding-top:.25rem!important}[dir=ltr] .pr-1,[dir=ltr] .px-1{padding-right:.25rem!important}[dir] .pb-1,[dir] .py-1{padding-bottom:.25rem!important}[dir=ltr] .pl-1,[dir=ltr] .px-1{padding-left:.25rem!important}[dir] .p-2{padding:.5rem!important}[dir] .pt-2,[dir] .py-2{padding-top:.5rem!important}[dir=ltr] .pr-2,[dir=ltr] .px-2{padding-right:.5rem!important}[dir] .pb-2,[dir] .py-2{padding-bottom:.5rem!important}[dir=ltr] .pl-2,[dir=ltr] .px-2{padding-left:.5rem!important}[dir] .p-3{padding:1rem!important}[dir] .pt-3,[dir] .py-3{padding-top:1rem!important}[dir=ltr] .pr-3,[dir=ltr] .px-3{padding-right:1rem!important}[dir] .pb-3,[dir] .py-3{padding-bottom:1rem!important}[dir=ltr] .pl-3,[dir=ltr] .px-3{padding-left:1rem!important}[dir] .p-4{padding:1.5rem!important}[dir] .pt-4,[dir] .py-4{padding-top:1.5rem!important}[dir=ltr] .pr-4,[dir=ltr] .px-4{padding-right:1.5rem!important}[dir] .pb-4,[dir] .py-4{padding-bottom:1.5rem!important}[dir=ltr] .pl-4,[dir=ltr] .px-4{padding-left:1.5rem!important}[dir] .p-5{padding:3rem!important}[dir] .pt-5,[dir] .py-5{padding-top:3rem!important}[dir=ltr] .pr-5,[dir=ltr] .px-5{padding-right:3rem!important}[dir] .pb-5,[dir] .py-5{padding-bottom:3rem!important}[dir=ltr] .pl-5,[dir=ltr] .px-5{padding-left:3rem!important}[dir] .p-4pt{padding:.25rem!important}[dir] .pt-4pt,[dir] .py-4pt{padding-top:.25rem!important}[dir=ltr] .pr-4pt,[dir=ltr] .px-4pt{padding-right:.25rem!important}[dir] .pb-4pt,[dir] .py-4pt{padding-bottom:.25rem!important}[dir=ltr] .pl-4pt,[dir=ltr] .px-4pt{padding-left:.25rem!important}[dir] .p-8pt{padding:.5rem!important}[dir] .pt-8pt,[dir] .py-8pt{padding-top:.5rem!important}[dir=ltr] .pr-8pt,[dir=ltr] .px-8pt{padding-right:.5rem!important}[dir] .pb-8pt,[dir] .py-8pt{padding-bottom:.5rem!important}[dir=ltr] .pl-8pt,[dir=ltr] .px-8pt{padding-left:.5rem!important}[dir] .p-12pt{padding:.75rem!important}[dir] .pt-12pt,[dir] .py-12pt{padding-top:.75rem!important}[dir=ltr] .pr-12pt,[dir=ltr] .px-12pt{padding-right:.75rem!important}[dir] .pb-12pt,[dir] .py-12pt{padding-bottom:.75rem!important}[dir=ltr] .pl-12pt,[dir=ltr] .px-12pt{padding-left:.75rem!important}[dir=ltr] .pl-14pt,[dir=ltr] .px-14pt{padding-left:.9rem!important}[dir] .p-16pt{padding:1rem!important}[dir] .pt-16pt,[dir] .py-16pt{padding-top:1rem!important}[dir=ltr] .pr-16pt,[dir=ltr] .px-16pt{padding-right:1rem!important}[dir] .pb-16pt,[dir] .py-16pt{padding-bottom:1rem!important}[dir=ltr] .pl-16pt,[dir=ltr] .px-16pt{padding-left:1rem!important}[dir] .p-20pt{padding:1.25rem!important}[dir] .pt-20pt,[dir] .py-20pt{padding-top:1.25rem!important}[dir=ltr] .pr-20pt,[dir=ltr] .px-20pt{padding-right:1.25rem!important}[dir] .pb-20pt,[dir] .py-20pt{padding-bottom:1.25rem!important}[dir=ltr] .pl-20pt,[dir=ltr] .px-20pt{padding-left:1.25rem!important}[dir] .p-24pt{padding:1.5rem!important}[dir] .pt-24pt,[dir] .py-24pt{padding-top:1.5rem!important}[dir=ltr] .pr-24pt,[dir=ltr] .px-24pt{padding-right:1.5rem!important}[dir] .pb-24pt,[dir] .py-24pt{padding-bottom:1.5rem!important}[dir=ltr] .pl-24pt,[dir=ltr] .px-24pt{padding-left:1.5rem!important}[dir] .p-32pt{padding:2rem!important}[dir] .pt-32pt,[dir] .py-32pt{padding-top:2rem!important}[dir=ltr] .pr-32pt,[dir=ltr] .px-32pt{padding-right:2rem!important}[dir] .pb-32pt,[dir] .py-32pt{padding-bottom:2rem!important}[dir=ltr] .pl-32pt,[dir=ltr] .px-32pt{padding-left:2rem!important}[dir] .p-40pt{padding:2.5rem!important}[dir] .pt-40pt,[dir] .py-40pt{padding-top:2.5rem!important}[dir=ltr] .pr-40pt,[dir=ltr] .px-40pt{padding-right:2.5rem!important}[dir] .pb-40pt,[dir] .py-40pt{padding-bottom:2.5rem!important}[dir=ltr] .pl-40pt,[dir=ltr] .px-40pt{padding-left:2.5rem!important}[dir] .p-44pt{padding:2.75rem!important}[dir] .pt-44pt,[dir] .py-44pt{padding-top:2.75rem!important}[dir=ltr] .pr-44pt,[dir=ltr] .px-44pt{padding-right:2.75rem!important}[dir] .pb-44pt,[dir] .py-44pt{padding-bottom:2.75rem!important}[dir=ltr] .pl-44pt,[dir=ltr] .px-44pt{padding-left:2.75rem!important}[dir] .p-48pt{padding:3rem!important}[dir] .pt-48pt,[dir] .py-48pt{padding-top:3rem!important}[dir=ltr] .pr-48pt,[dir=ltr] .px-48pt{padding-right:3rem!important}[dir] .pb-48pt,[dir] .py-48pt{padding-bottom:3rem!important}[dir=ltr] .pl-48pt,[dir=ltr] .px-48pt{padding-left:3rem!important}[dir] .p-64pt{padding:4rem!important}[dir] .pt-64pt,[dir] .py-64pt{padding-top:4rem!important}[dir=ltr] .pr-64pt,[dir=ltr] .px-64pt{padding-right:4rem!important}[dir] .pb-64pt,[dir] .py-64pt{padding-bottom:4rem!important}[dir=ltr] .pl-64pt,[dir=ltr] .px-64pt{padding-left:4rem!important}[dir] .p-112pt{padding:7rem!important}[dir] .pt-112pt,[dir] .py-112pt{padding-top:7rem!important}[dir=ltr] .pr-112pt,[dir=ltr] .px-112pt{padding-right:7rem!important}[dir] .pb-112pt,[dir] .py-112pt{padding-bottom:7rem!important}[dir=ltr] .pl-112pt,[dir=ltr] .px-112pt{padding-left:7rem!important}[dir] .m-n1{margin:-.25rem!important}[dir] .mt-n1,[dir] .my-n1{margin-top:-.25rem!important}[dir=ltr] .mr-n1,[dir=ltr] .mx-n1{margin-right:-.25rem!important}[dir] .mb-n1,[dir] .my-n1{margin-bottom:-.25rem!important}[dir=ltr] .ml-n1,[dir=ltr] .mx-n1{margin-left:-.25rem!important}[dir] .m-n2{margin:-.5rem!important}[dir] .mt-n2,[dir] .my-n2{margin-top:-.5rem!important}[dir=ltr] .mr-n2,[dir=ltr] .mx-n2{margin-right:-.5rem!important}[dir] .mb-n2,[dir] .my-n2{margin-bottom:-.5rem!important}[dir=ltr] .ml-n2,[dir=ltr] .mx-n2{margin-left:-.5rem!important}[dir] .m-n3{margin:-1rem!important}[dir] .mt-n3,[dir] .my-n3{margin-top:-1rem!important}[dir=ltr] .mr-n3,[dir=ltr] .mx-n3{margin-right:-1rem!important}[dir] .mb-n3,[dir] .my-n3{margin-bottom:-1rem!important}[dir=ltr] .ml-n3,[dir=ltr] .mx-n3{margin-left:-1rem!important}[dir] .m-n4{margin:-1.5rem!important}[dir] .mt-n4,[dir] .my-n4{margin-top:-1.5rem!important}[dir=ltr] .mr-n4,[dir=ltr] .mx-n4{margin-right:-1.5rem!important}[dir] .mb-n4,[dir] .my-n4{margin-bottom:-1.5rem!important}[dir=ltr] .ml-n4,[dir=ltr] .mx-n4{margin-left:-1.5rem!important}[dir] .m-n5{margin:-3rem!important}[dir] .mt-n5,[dir] .my-n5{margin-top:-3rem!important}[dir=ltr] .mr-n5,[dir=ltr] .mx-n5{margin-right:-3rem!important}[dir] .mb-n5,[dir] .my-n5{margin-bottom:-3rem!important}[dir=ltr] .ml-n5,[dir=ltr] .mx-n5{margin-left:-3rem!important}[dir] .m-n4pt{margin:-.25rem!important}[dir] .mt-n4pt,[dir] .my-n4pt{margin-top:-.25rem!important}[dir=ltr] .mr-n4pt,[dir=ltr] .mx-n4pt{margin-right:-.25rem!important}[dir] .mb-n4pt,[dir] .my-n4pt{margin-bottom:-.25rem!important}[dir=ltr] .ml-n4pt,[dir=ltr] .mx-n4pt{margin-left:-.25rem!important}[dir] .m-n8pt{margin:-.5rem!important}[dir] .mt-n8pt,[dir] .my-n8pt{margin-top:-.5rem!important}[dir=ltr] .mr-n8pt,[dir=ltr] .mx-n8pt{margin-right:-.5rem!important}[dir] .mb-n8pt,[dir] .my-n8pt{margin-bottom:-.5rem!important}[dir=ltr] .ml-n8pt,[dir=ltr] .mx-n8pt{margin-left:-.5rem!important}[dir] .m-n12pt{margin:-.75rem!important}[dir] .mt-n12pt,[dir] .my-n12pt{margin-top:-.75rem!important}[dir=ltr] .mr-n12pt,[dir=ltr] .mx-n12pt{margin-right:-.75rem!important}[dir] .mb-n12pt,[dir] .my-n12pt{margin-bottom:-.75rem!important}[dir=ltr] .ml-n12pt,[dir=ltr] .mx-n12pt{margin-left:-.75rem!important}[dir] .m-n16pt{margin:-1rem!important}[dir] .mt-n16pt,[dir] .my-n16pt{margin-top:-1rem!important}[dir=ltr] .mr-n16pt,[dir=ltr] .mx-n16pt{margin-right:-1rem!important}[dir] .mb-n16pt,[dir] .my-n16pt{margin-bottom:-1rem!important}[dir=ltr] .ml-n16pt,[dir=ltr] .mx-n16pt{margin-left:-1rem!important}[dir] .m-n20pt{margin:-1.25rem!important}[dir] .mt-n20pt,[dir] .my-n20pt{margin-top:-1.25rem!important}[dir=ltr] .mr-n20pt,[dir=ltr] .mx-n20pt{margin-right:-1.25rem!important}[dir] .mb-n20pt,[dir] .my-n20pt{margin-bottom:-1.25rem!important}[dir=ltr] .ml-n20pt,[dir=ltr] .mx-n20pt{margin-left:-1.25rem!important}[dir] .m-n24pt{margin:-1.5rem!important}[dir] .mt-n24pt,[dir] .my-n24pt{margin-top:-1.5rem!important}[dir=ltr] .mr-n24pt,[dir=ltr] .mx-n24pt{margin-right:-1.5rem!important}[dir] .mb-n24pt,[dir] .my-n24pt{margin-bottom:-1.5rem!important}[dir=ltr] .ml-n24pt,[dir=ltr] .mx-n24pt{margin-left:-1.5rem!important}[dir] .m-n32pt{margin:-2rem!important}[dir] .mt-n32pt,[dir] .my-n32pt{margin-top:-2rem!important}[dir=ltr] .mr-n32pt,[dir=ltr] .mx-n32pt{margin-right:-2rem!important}[dir] .mb-n32pt,[dir] .my-n32pt{margin-bottom:-2rem!important}[dir=ltr] .ml-n32pt,[dir=ltr] .mx-n32pt{margin-left:-2rem!important}[dir] .m-n40pt{margin:-2.5rem!important}[dir] .mt-n40pt,[dir] .my-n40pt{margin-top:-2.5rem!important}[dir=ltr] .mr-n40pt,[dir=ltr] .mx-n40pt{margin-right:-2.5rem!important}[dir] .mb-n40pt,[dir] .my-n40pt{margin-bottom:-2.5rem!important}[dir=ltr] .ml-n40pt,[dir=ltr] .mx-n40pt{margin-left:-2.5rem!important}[dir] .m-n44pt{margin:-2.75rem!important}[dir] .mt-n44pt,[dir] .my-n44pt{margin-top:-2.75rem!important}[dir=ltr] .mr-n44pt,[dir=ltr] .mx-n44pt{margin-right:-2.75rem!important}[dir] .mb-n44pt,[dir] .my-n44pt{margin-bottom:-2.75rem!important}[dir=ltr] .ml-n44pt,[dir=ltr] .mx-n44pt{margin-left:-2.75rem!important}[dir] .m-n48pt{margin:-3rem!important}[dir] .mt-n48pt,[dir] .my-n48pt{margin-top:-3rem!important}[dir=ltr] .mr-n48pt,[dir=ltr] .mx-n48pt{margin-right:-3rem!important}[dir] .mb-n48pt,[dir] .my-n48pt{margin-bottom:-3rem!important}[dir=ltr] .ml-n48pt,[dir=ltr] .mx-n48pt{margin-left:-3rem!important}[dir] .m-n64pt{margin:-4rem!important}[dir] .mt-n64pt,[dir] .my-n64pt{margin-top:-4rem!important}[dir=ltr] .mr-n64pt,[dir=ltr] .mx-n64pt{margin-right:-4rem!important}[dir] .m-auto{margin:auto!important}[dir] .mt-auto,[dir] .my-auto{margin-top:auto!important}[dir=ltr] .mr-auto,[dir=ltr] .mx-auto{margin-right:auto!important}[dir] .mb-auto,[dir] .my-auto{margin-bottom:auto!important}[dir=ltr] .ml-auto,[dir=ltr] .mx-auto{margin-left:auto!important}@media (min-width:576px){[dir] .m-sm-0{margin:0!important}[dir] .mt-sm-0,[dir] .my-sm-0{margin-top:0!important}[dir=ltr] .mr-sm-0,[dir=ltr] .mx-sm-0{margin-right:0!important}[dir] .mb-sm-0,[dir] .my-sm-0{margin-bottom:0!important}[dir=ltr] .ml-sm-0,[dir=ltr] .mx-sm-0{margin-left:0!important}[dir] .m-sm-1{margin:.25rem!important}[dir] .mt-sm-1,[dir] .my-sm-1{margin-top:.25rem!important}[dir=ltr] .mr-sm-1,[dir=ltr] .mx-sm-1{margin-right:.25rem!important}[dir] .mb-sm-1,[dir] .my-sm-1{margin-bottom:.25rem!important}[dir=ltr] .ml-sm-1,[dir=ltr] .mx-sm-1{margin-left:.25rem!important}[dir] .m-sm-2{margin:.5rem!important}[dir] .mt-sm-2,[dir] .my-sm-2{margin-top:.5rem!important}[dir=ltr] .mr-sm-2,[dir=ltr] .mx-sm-2{margin-right:.5rem!important}[dir] .mb-sm-2,[dir] .my-sm-2{margin-bottom:.5rem!important}[dir=ltr] .ml-sm-2,[dir=ltr] .mx-sm-2{margin-left:.5rem!important}[dir] .m-sm-3{margin:1rem!important}[dir] .mt-sm-3,[dir] .my-sm-3{margin-top:1rem!important}[dir=ltr] .mr-sm-3,[dir=ltr] .mx-sm-3{margin-right:1rem!important}[dir] .mb-sm-3,[dir] .my-sm-3{margin-bottom:1rem!important}[dir=ltr] .ml-sm-3,[dir=ltr] .mx-sm-3{margin-left:1rem!important}[dir] .m-sm-4{margin:1.5rem!important}[dir] .mt-sm-4,[dir] .my-sm-4{margin-top:1.5rem!important}[dir=ltr] .mr-sm-4,[dir=ltr] .mx-sm-4{margin-right:1.5rem!important}[dir] .mb-sm-4,[dir] .my-sm-4{margin-bottom:1.5rem!important}[dir=ltr] .ml-sm-4,[dir=ltr] .mx-sm-4{margin-left:1.5rem!important}[dir] .m-sm-5{margin:3rem!important}[dir] .mt-sm-5,[dir] .my-sm-5{margin-top:3rem!important}[dir=ltr] .mr-sm-5,[dir=ltr] .mx-sm-5{margin-right:3rem!important}[dir] .mb-sm-5,[dir] .my-sm-5{margin-bottom:3rem!important}[dir=ltr] .ml-sm-5,[dir=ltr] .mx-sm-5{margin-left:3rem!important}[dir] .m-sm-4pt{margin:.25rem!important}[dir] .mt-sm-4pt,[dir] .my-sm-4pt{margin-top:.25rem!important}[dir=ltr] .mr-sm-4pt,[dir=ltr] .mx-sm-4pt{margin-right:.25rem!important}[dir] .mb-sm-4pt,[dir] .my-sm-4pt{margin-bottom:.25rem!important}[dir=ltr] .ml-sm-4pt,[dir=ltr] .mx-sm-4pt{margin-left:.25rem!important}[dir] .m-sm-8pt{margin:.5rem!important}[dir] .mt-sm-8pt,[dir] .my-sm-8pt{margin-top:.5rem!important}[dir=ltr] .mr-sm-8pt,[dir=ltr] .mx-sm-8pt{margin-right:.5rem!important}[dir] .mb-sm-8pt,[dir] .my-sm-8pt{margin-bottom:.5rem!important}[dir=ltr] .ml-sm-8pt,[dir=ltr] .mx-sm-8pt{margin-left:.5rem!important}[dir] .m-sm-12pt{margin:.75rem!important}[dir] .mt-sm-12pt,[dir] .my-sm-12pt{margin-top:.75rem!important}[dir=ltr] .mr-sm-12pt,[dir=ltr] .mx-sm-12pt{margin-right:.75rem!important}[dir] .mb-sm-12pt,[dir] .my-sm-12pt{margin-bottom:.75rem!important}[dir=ltr] .ml-sm-12pt,[dir=ltr] .mx-sm-12pt{margin-left:.75rem!important}[dir] .m-sm-16pt{margin:1rem!important}[dir] .mt-sm-16pt,[dir] .my-sm-16pt{margin-top:1rem!important}[dir=ltr] .mr-sm-16pt,[dir=ltr] .mx-sm-16pt{margin-right:1rem!important}[dir] .mb-sm-16pt,[dir] .my-sm-16pt{margin-bottom:1rem!important}[dir=ltr] .ml-sm-16pt,[dir=ltr] .mx-sm-16pt{margin-left:1rem!important}[dir] .m-sm-20pt{margin:1.25rem!important}[dir] .mt-sm-20pt,[dir] .my-sm-20pt{margin-top:1.25rem!important}[dir=ltr] .mr-sm-20pt,[dir=ltr] .mx-sm-20pt{margin-right:1.25rem!important}[dir] .mb-sm-20pt,[dir] .my-sm-20pt{margin-bottom:1.25rem!important}[dir=ltr] .ml-sm-20pt,[dir=ltr] .mx-sm-20pt{margin-left:1.25rem!important}[dir] .m-sm-24pt{margin:1.5rem!important}[dir] .mt-sm-24pt,[dir] .my-sm-24pt{margin-top:1.5rem!important}[dir=ltr] .mr-sm-24pt,[dir=ltr] .mx-sm-24pt{margin-right:1.5rem!important}[dir] .mb-sm-24pt,[dir] .my-sm-24pt{margin-bottom:1.5rem!important}[dir=ltr] .ml-sm-24pt,[dir=ltr] .mx-sm-24pt{margin-left:1.5rem!important}[dir] .m-sm-32pt{margin:2rem!important}[dir] .mt-sm-32pt,[dir] .my-sm-32pt{margin-top:2rem!important}[dir=ltr] .mr-sm-32pt,[dir=ltr] .mx-sm-32pt{margin-right:2rem!important}[dir] .mb-sm-32pt,[dir] .my-sm-32pt{margin-bottom:2rem!important}[dir=ltr] .ml-sm-32pt,[dir=ltr] .mx-sm-32pt{margin-left:2rem!important}[dir] .m-sm-40pt{margin:2.5rem!important}[dir] .mt-sm-40pt,[dir] .my-sm-40pt{margin-top:2.5rem!important}[dir=ltr] .mr-sm-40pt,[dir=ltr] .mx-sm-40pt{margin-right:2.5rem!important}[dir] .mb-sm-40pt,[dir] .my-sm-40pt{margin-bottom:2.5rem!important}[dir=ltr] .ml-sm-40pt,[dir=ltr] .mx-sm-40pt{margin-left:2.5rem!important}[dir=ltr] .pr-lg-3,[dir=ltr] .px-lg-3{padding-right:1rem!important}[dir=rtl] .pr-lg-3,[dir=rtl] .px-lg-3{padding-left:1rem!important}[dir] .pb-lg-3,[dir] .py-lg-3{padding-bottom:1rem!important}[dir=ltr] .pl-lg-3,[dir=ltr] .px-lg-3{padding-left:1rem!important}[dir=rtl] .pl-lg-3,[dir=rtl] .px-lg-3{padding-right:1rem!important}[dir] .p-lg-4{padding:1.5rem!important}[dir] .pt-lg-4,[dir] .py-lg-4{padding-top:1.5rem!important}[dir=ltr] .pr-lg-4,[dir=ltr] .px-lg-4{padding-right:1.5rem!important}[dir=rtl] .pr-lg-4,[dir=rtl] .px-lg-4{padding-left:1.5rem!important}[dir] .pb-lg-4,[dir] .py-lg-4{padding-bottom:1.5rem!important}[dir=ltr] .pl-lg-4,[dir=ltr] .px-lg-4{padding-left:1.5rem!important}[dir=rtl] .pl-lg-4,[dir=rtl] .px-lg-4{padding-right:1.5rem!important}[dir] .p-lg-5{padding:3rem!important}[dir] .pt-lg-5,[dir] .py-lg-5{padding-top:3rem!important}[dir=ltr] .pr-lg-5,[dir=ltr] .px-lg-5{padding-right:3rem!important}[dir=rtl] .pr-lg-5,[dir=rtl] .px-lg-5{padding-left:3rem!important}[dir] .pb-lg-5,[dir] .py-lg-5{padding-bottom:3rem!important}[dir=ltr] .pl-lg-5,[dir=ltr] .px-lg-5{padding-left:3rem!important}[dir=rtl] .pl-lg-5,[dir=rtl] .px-lg-5{padding-right:3rem!important}[dir] .p-lg-4pt{padding:.25rem!important}[dir] .pt-lg-4pt,[dir] .py-lg-4pt{padding-top:.25rem!important}[dir=ltr] .pr-lg-4pt,[dir=ltr] .px-lg-4pt{padding-right:.25rem!important}[dir=rtl] .pr-lg-4pt,[dir=rtl] .px-lg-4pt{padding-left:.25rem!important}[dir] .pb-lg-4pt,[dir] .py-lg-4pt{padding-bottom:.25rem!important}[dir=ltr] .pl-lg-4pt,[dir=ltr] .px-lg-4pt{padding-left:.25rem!important}[dir=rtl] .pl-lg-4pt,[dir=rtl] .px-lg-4pt{padding-right:.25rem!important}[dir] .p-lg-8pt{padding:.5rem!important}[dir] .pt-lg-8pt,[dir] .py-lg-8pt{padding-top:.5rem!important}[dir=ltr] .pr-lg-8pt,[dir=ltr] .px-lg-8pt{padding-right:.5rem!important}[dir=rtl] .pr-lg-8pt,[dir=rtl] .px-lg-8pt{padding-left:.5rem!important}[dir] .pb-lg-8pt,[dir] .py-lg-8pt{padding-bottom:.5rem!important}[dir=ltr] .pl-lg-8pt,[dir=ltr] .px-lg-8pt{padding-left:.5rem!important}[dir=rtl] .pl-lg-8pt,[dir=rtl] .px-lg-8pt{padding-right:.5rem!important}[dir] .p-lg-12pt{padding:.75rem!important}[dir] .pt-lg-12pt,[dir] .py-lg-12pt{padding-top:.75rem!important}[dir=ltr] .pr-lg-12pt,[dir=ltr] .px-lg-12pt{padding-right:.75rem!important}[dir=rtl] .pr-lg-12pt,[dir=rtl] .px-lg-12pt{padding-left:.75rem!important}[dir] .pb-lg-12pt,[dir] .py-lg-12pt{padding-bottom:.75rem!important}[dir=ltr] .pl-lg-12pt,[dir=ltr] .px-lg-12pt{padding-left:.75rem!important}[dir=rtl] .pl-lg-12pt,[dir=rtl] .px-lg-12pt{padding-right:.75rem!important}[dir] .p-lg-16pt{padding:1rem!important}[dir] .pt-lg-16pt,[dir] .py-lg-16pt{padding-top:1rem!important}[dir=ltr] .pr-lg-16pt,[dir=ltr] .px-lg-16pt{padding-right:1rem!important}[dir=rtl] .pr-lg-16pt,[dir=rtl] .px-lg-16pt{padding-left:1rem!important}[dir] .pb-lg-16pt,[dir] .py-lg-16pt{padding-bottom:1rem!important}[dir=ltr] .pl-lg-16pt,[dir=ltr] .px-lg-16pt{padding-left:1rem!important}[dir=rtl] .pl-lg-16pt,[dir=rtl] .px-lg-16pt{padding-right:1rem!important}[dir] .m-lg-n1{margin:-.25rem!important}[dir] .mt-lg-n1,[dir] .my-lg-n1{margin-top:-.25rem!important}[dir=ltr] .mr-lg-n1,[dir=ltr] .mx-lg-n1{margin-right:-.25rem!important}[dir=rtl] .mr-lg-n1,[dir=rtl] .mx-lg-n1{margin-left:-.25rem!important}[dir] .mb-lg-n1,[dir] .my-lg-n1{margin-bottom:-.25rem!important}[dir=ltr] .ml-lg-n1,[dir=ltr] .mx-lg-n1{margin-left:-.25rem!important}[dir=rtl] .ml-lg-n1,[dir=rtl] .mx-lg-n1{margin-right:-.25rem!important}[dir] .m-lg-n2{margin:-.5rem!important}[dir] .mt-lg-n2,[dir] .my-lg-n2{margin-top:-.5rem!important}[dir=ltr] .mr-lg-n2,[dir=ltr] .mx-lg-n2{margin-right:-.5rem!important}[dir=rtl] .mr-lg-n2,[dir=rtl] .mx-lg-n2{margin-left:-.5rem!important}[dir] .mb-lg-n2,[dir] .my-lg-n2{margin-bottom:-.5rem!important}[dir=ltr] .ml-lg-n2,[dir=ltr] .mx-lg-n2{margin-left:-.5rem!important}[dir=rtl] .ml-lg-n2,[dir=rtl] .mx-lg-n2{margin-right:-.5rem!important}[dir] .m-lg-n3{margin:-1rem!important}[dir] .mt-lg-n3,[dir] .my-lg-n3{margin-top:-1rem!important}[dir=ltr] .mr-lg-n3,[dir=ltr] .mx-lg-n3{margin-right:-1rem!important}[dir=rtl] .mr-lg-n3,[dir=rtl] .mx-lg-n3{margin-left:-1rem!important}[dir] .mb-lg-n3,[dir] .my-lg-n3{margin-bottom:-1rem!important}[dir=ltr] .ml-lg-n3,[dir=ltr] .mx-lg-n3{margin-left:-1rem!important}[dir=rtl] .ml-lg-n3,[dir=rtl] .mx-lg-n3{margin-right:-1rem!important}[dir] .m-lg-n4{margin:-1.5rem!important}[dir] .mt-lg-n4,[dir] .my-lg-n4{margin-top:-1.5rem!important}[dir=ltr] .mr-lg-n4,[dir=ltr] .mx-lg-n4{margin-right:-1.5rem!important}[dir=rtl] .mr-lg-n4,[dir=rtl] .mx-lg-n4{margin-left:-1.5rem!important}[dir] .mb-lg-n4,[dir] .my-lg-n4{margin-bottom:-1.5rem!important}[dir=ltr] .ml-lg-n4,[dir=ltr] .mx-lg-n4{margin-left:-1.5rem!important}[dir=rtl] .ml-lg-n4,[dir=rtl] .mx-lg-n4{margin-right:-1.5rem!important}[dir] .m-lg-n5{margin:-3rem!important}[dir] .mt-lg-n5,[dir] .my-lg-n5{margin-top:-3rem!important}[dir=ltr] .mr-lg-n5,[dir=ltr] .mx-lg-n5{margin-right:-3rem!important}[dir=rtl] .mr-lg-n5,[dir=rtl] .mx-lg-n5{margin-left:-3rem!important}[dir] .mb-lg-n5,[dir] .my-lg-n5{margin-bottom:-3rem!important}[dir=ltr] .ml-lg-n5,[dir=ltr] .mx-lg-n5{margin-left:-3rem!important}[dir=rtl] .ml-lg-n5,[dir=rtl] .mx-lg-n5{margin-right:-3rem!important}[dir] .m-lg-n4pt{margin:-.25rem!important}[dir] .mt-lg-n4pt,[dir] .my-lg-n4pt{margin-top:-.25rem!important}[dir=ltr] .mr-lg-n4pt,[dir=ltr] .mx-lg-n4pt{margin-right:-.25rem!important}[dir=rtl] .mr-lg-n4pt,[dir=rtl] .mx-lg-n4pt{margin-left:-.25rem!important}[dir] .mb-lg-n4pt,[dir] .my-lg-n4pt{margin-bottom:-.25rem!important}[dir=ltr] .ml-lg-n4pt,[dir=ltr] .mx-lg-n4pt{margin-left:-.25rem!important}[dir=rtl] .ml-lg-n4pt,[dir=rtl] .mx-lg-n4pt{margin-right:-.25rem!important}[dir] .m-lg-auto{margin:auto!important}[dir] .mt-lg-auto,[dir] .my-lg-auto{margin-top:auto!important}[dir=ltr] .mr-lg-auto,[dir=ltr] .mx-lg-auto{margin-right:auto!important}[dir=rtl] .mr-lg-auto,[dir=rtl] .mx-lg-auto{margin-left:auto!important}[dir] .mb-lg-auto,[dir] .my-lg-auto{margin-bottom:auto!important}[dir=ltr] .ml-lg-auto,[dir=ltr] .mx-lg-auto{margin-left:auto!important}[dir=rtl] .ml-lg-auto,[dir=rtl] .mx-lg-auto{margin-right:auto!important}}[dir] .text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=ltr] .text-left{text-align:left!important}[dir=ltr] .text-right,[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}[dir] .text-center{text-align:center!important}@media (min-width:576px){[dir=ltr] .text-sm-left{text-align:left!important}[dir=ltr] .text-sm-right,[dir=rtl] .text-sm-left{text-align:right!important}[dir=rtl] .text-sm-right{text-align:left!important}[dir] .text-sm-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important;color:#303840}.text-white{color:#fff!important}.text-primary{color:var(--primary)!important}a.text-primary:focus,a.text-primary:hover{color:#0923ff!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#60686f!important}.text-success{color:#04a759!important}a.text-success:focus,a.text-success:hover{color:#538628!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#e4a93c!important}a.text-warning:focus,a.text-warning:hover{color:#ba821a!important}.text-danger{color:#ed4b48!important}a.text-danger:focus,a.text-danger:hover{color:#b52b27!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#303840!important}a.text-dark:focus,a.text-dark:hover{color:#0f1214!important}.text-black{color:#272c33!important}a.text-black:focus,a.text-black:hover{color:#060708!important}.text-accent{color:#ed0b4c!important}a.text-accent:focus,a.text-accent:hover{color:#a40835!important}.text-accent-red{color:#ed0b4c!important}a.text-accent-red:focus,a.text-accent-red:hover{color:#a40835!important}.text-accent-yellow{color:#e4a93c!important}a.text-accent-yellow:focus,a.text-accent-yellow:hover{color:#ba821a!important}.text-accent-dodger-blue{color:var(--primary)!important}a.text-accent-dodger-blue:focus,a.text-accent-dodger-blue:hover{color:#0923ff!important}.text-accent-pickled-bluewood{color:#303956!important}.text-primary-red{color:#ed0b4c!important}a.text-primary-red:focus,a.text-primary-red:hover{color:#a40835!important}.text-primary-yellow{color:#e4a93c!important}a.text-primary-yellow:focus,a.text-primary-yellow:hover{color:#ba821a!important}.text-body{color:#272c33!important}.text-black-50,.text-muted{color:rgba(39,44,51,.5)!important}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{[dir] *,[dir] :after,[dir] :before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:' (' attr(title) ')'}blockquote,pre{page-break-inside:avoid}[dir] blockquote,[dir] pre{border:1px solid #adb5bd}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}[dir] .badge{border:1px solid #272c33}.table{border-collapse:collapse!important}[dir] .table td,[dir] .table th{background-color:#fff!important}[dir] .table-bordered td,[dir] .table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}[dir] .table-dark tbody+tbody,[dir] .table-dark td,[dir] .table-dark th,[dir] .table-dark thead th{border-color:#e9edf2}.table .thead-dark th{color:inherit}[dir] .table .thead-dark th{border-color:#e9edf2}}.custom-checkbox-toggle{width:3rem;height:1.5rem}[dir=ltr] .custom-checkbox-toggle{padding-left:0}[dir] .flatpickr-input[readonly]{background-color:#fff}.flatpickr-wrapper{display:block}.flatpickr-hidden-input{visibility:hidden;height:0}[dir=ltr] .flatpickr-calendar-right .flatpickr-calendar{right:-1.5rem}[dir=rtl] .flatpickr-calendar-right .flatpickr-calendar{left:-1.5rem}@media (min-width:576px){[dir=ltr] .flatpickr-calendar-right .flatpickr-calendar{right:0}[dir=rtl] .flatpickr-calendar-right .flatpickr-calendar{left:0}}[dir] .flatpickr-calendar.inline{box-shadow:none;border:none}.flatpickr-calendar.inline:after,.flatpickr-calendar.inline:before{display:none}.flatpickr-calendar.inline,.flatpickr-calendar.inline .dayContainer,.flatpickr-calendar.inline .flatpickr-days{width:100%;max-width:none}.flatpickr-wrapper .flatpickr-input{height:0;visibility:hidden}[dir] .flatpickr-wrapper .flatpickr-input{padding:0}.chart{position:relative;height:300px}.chart-legend{display:flex;white-space:nowrap;justify-content:center}[dir] .chart-legend{margin-top:2.5rem}.chart-legend-item{display:flex;align-items:center;justify-content:flex-start;font-size:.8125rem;color:rgba(39,44,51,.5)}[dir] .chart-legend-item{padding:.25rem .5rem;border:1px solid #e9edf2;border-radius:.2rem}.chart-legend-indicator{display:block;width:.5rem;height:.5rem}[dir] .chart-legend-indicator{border-radius:50%}[dir=ltr] .chart-legend-indicator{margin-right:.25rem}[dir=rtl] .chart-legend-indicator{margin-left:.25rem}[dir=ltr] .chart-legend:not(.chart-legend--vertical) .chart-legend-item+.chart-legend-item{margin-left:.5rem}[dir=rtl] .chart-legend:not(.chart-legend--vertical) .chart-legend-item+.chart-legend-item{margin-right:.5rem}.chart-legend--vertical{flex-direction:column}[dir] .chart-legend--vertical .chart-legend-item+.chart-legend-item{margin-top:.5rem}#chart-tooltip{z-index:0;pointer-events:none}[dir] #chart-tooltip .popover-header{border-bottom:0}#chart-tooltip .popover-body{text-transform:uppercase;font-size:.707rem;color:rgba(39,44,51,.7)}[dir] #chart-tooltip .popover-body+.popover-body{padding-top:0}[dir=ltr] #chart-tooltip .popover-body-label,[dir=ltr] #chart-tooltip .popover-body-value{margin-left:.25rem}[dir=ltr] #chart-tooltip .popover-body-indicator,[dir=rtl] #chart-tooltip .popover-body-label,[dir=rtl] #chart-tooltip .popover-body-value{margin-right:.25rem}[dir=rtl] #chart-tooltip .popover-body-indicator{margin-left:.25rem}#chart-tooltip .arrow{top:100%}[dir=ltr] #chart-tooltip .arrow{left:50%;transform:translateX(-50%) translateX(-.5rem)}[dir=rtl] #chart-tooltip .arrow{right:50%;transform:translateX(50%) translateX(.5rem)}#chart-tooltip .popover-body-indicator{display:inline-block;width:.5rem;height:.5rem}[dir] #chart-tooltip .popover-body-indicator{border-radius:50%}.avatar{font-size:1rem;display:inline-block;width:3rem;height:3rem;position:relative;z-index:0}.avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-title{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.avatar-xl,.avatar-xxl{font-size:1.70833rem;width:5.125rem}.avatar-lg{font-size:1.33333rem;width:4rem;height:4rem}.avatar-sm{width:2.5rem;height:2.5rem}.avatar-xs{font-size:.54167rem;width:1.625rem;height:1.625rem}@media (min-width:768px){.avatar-xxl{font-size:2.66667rem;width:8rem}}.avatar-group{display:inline-flex}.avatar-group .avatar:hover{z-index:1}[dir] .avatar-group .avatar-img,[dir] .avatar-group .avatar-title{border:2px solid #fff}[dir=ltr] .avatar-group .avatar+.avatar{margin-left:-.75rem}[dir=rtl] .avatar-group .avatar+.avatar{margin-right:-.75rem}[dir=ltr] .avatar-group .avatar-lg+.avatar-lg{margin-left:-1rem}[dir=rtl] .avatar-group .avatar-lg+.avatar-lg{margin-right:-1rem}[dir=ltr] .avatar-group .avatar-xl+.avatar-xl{margin-left:-1.28125rem}[dir=rtl] .avatar-group .avatar-xl+.avatar-xl{margin-right:-1.28125rem}[dir=ltr] .avatar-group .avatar-xxl+.avatar-xxl{margin-left:-2rem}[dir=rtl] .avatar-group .avatar-xxl+.avatar-xxl{margin-right:-2rem}[dir=ltr] .avatar-group .avatar-sm+.avatar-sm{margin-left:-.625rem}[dir=rtl] .avatar-group .avatar-sm+.avatar-sm{margin-right:-.625rem}[dir=ltr] .avatar-group .avatar-xs+.avatar-xs{margin-left:-.40625rem}[dir=rtl] .avatar-group .avatar-xs+.avatar-xs{margin-right:-.40625rem}[dir] .avatar-list>.avatar,[dir] .avatar-list>.avatar-group{margin-bottom:.75rem}[dir=ltr] .avatar-list>.avatar,[dir=ltr] .avatar-list>.avatar-group{margin-left:.5rem}[dir=rtl] .avatar-list>.avatar,[dir=rtl] .avatar-list>.avatar-group{margin-right:.5rem}.is-loading{position:relative;color:transparent!important}.is-loading:after,.loader{display:block;width:1.5rem;height:1.5rem}[dir] .is-loading:after,[dir] .loader{border:3px solid #272c33;border-bottom-color:transparent;border-radius:50%;background:0 0}[dir=ltr] .is-loading:after,[dir=ltr] .loader{-webkit-animation:is-loading-ltr 1s linear infinite;animation:is-loading-ltr 1s linear infinite}[dir=rtl] .is-loading:after,[dir=rtl] .loader{-webkit-animation:is-loading-rtl 1s linear infinite;animation:is-loading-rtl 1s linear infinite}.is-loading-sm:after,.loader-sm{width:1rem;height:1rem}[dir] .is-loading-sm:after,[dir] .loader-sm{border-width:2px}.is-loading-lg:after,.loader-lg{width:2rem;height:2rem}[dir] .is-loading-lg:after,[dir] .loader-lg{border-width:5px}.is-loading>*{opacity:0!important}.is-loading:after{position:absolute;top:calc(50% - .75rem);content:''}[dir=ltr] .is-loading:after{left:calc(50% - .75rem)}.is-loading-sm:after{top:calc(50% - .5rem)}[dir=ltr] .is-loading-sm:after{left:calc(50% - .5rem)}.is-loading-lg:after{top:calc(50% - 1rem)}[dir=ltr] .is-loading-lg:after{left:calc(50% - 1rem)}[dir] .btn-outline-primary.is-loading:after,[dir] .is-loading-primary:after,[dir] .loader-primary{border-color:var(--primary) var(--primary) transparent}[dir] .btn-primary.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-secondary.is-loading:after,[dir] .is-loading-secondary:after,[dir] .loader-secondary{border-color:#868e96 #868e96 transparent}[dir] .btn-secondary.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-success.is-loading:after,[dir] .is-loading-success:after,[dir] .loader-success{border-color:#77c13a #77c13a transparent}[dir] .btn-success.is-loading:after{border-color:#212529 #212529 transparent}[dir] .btn-outline-info.is-loading:after,[dir] .is-loading-info:after,[dir] .loader-info{border-color:#17a2b8 #17a2b8 transparent}[dir] .btn-info.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-warning.is-loading:after,[dir] .is-loading-warning:after,[dir] .loader-warning{border-color:#e4a93c #e4a93c transparent}[dir] .btn-warning.is-loading:after{border-color:#212529 #212529 transparent}[dir] .btn-outline-danger.is-loading:after,[dir] .is-loading-danger:after,[dir] .loader-danger{border-color:#d9534f #d9534f transparent}[dir] .btn-danger.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-light.is-loading:after,[dir] .is-loading-light:after,[dir] .loader-light{border-color:#f8f9fa #f8f9fa transparent}[dir] .btn-light.is-loading:after,[dir] .navbar-light .is-loading.navbar-btn:after{border-color:#212529 #212529 transparent}[dir] .btn-outline-dark.is-loading:after,[dir] .is-loading-dark:after,[dir] .loader-dark{border-color:#303840 #303840 transparent}[dir] .btn-dark.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-black.is-loading:after,[dir] .is-loading-black:after,[dir] .loader-black{border-color:#272c33 #272c33 transparent}[dir] .btn-black.is-loading:after,[dir] .navbar-dark .is-loading.navbar-btn:after{border-color:#fff #fff transparent}[dir] .btn-outline-accent.is-loading:after,[dir] .is-loading-accent:after,[dir] .loader-accent{border-color:#ed0b4c #ed0b4c transparent}[dir] .btn-accent.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-accent-red.is-loading:after,[dir] .is-loading-accent-red:after,[dir] .loader-accent-red{border-color:#ed0b4c #ed0b4c transparent}[dir] .btn-accent-red.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-accent-yellow.is-loading:after,[dir] .is-loading-accent-yellow:after,[dir] .loader-accent-yellow{border-color:#e4a93c #e4a93c transparent}[dir] .btn-accent-yellow.is-loading:after{border-color:#212529 #212529 transparent}[dir] .btn-outline-accent-dodger-blue.is-loading:after,[dir] .is-loading-accent-dodger-blue:after,[dir] .loader-accent-dodger-blue{border-color:var(--primary) var(--primary) transparent}[dir] .btn-accent-dodger-blue.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-accent-pickled-bluewood.is-loading:after,[dir] .is-loading-accent-pickled-bluewood:after,[dir] .loader-accent-pickled-bluewood{border-color:#303956 #303956 transparent}[dir] .btn-accent-pickled-bluewood.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-accent-electric-violet.is-loading:after,[dir] .is-loading-accent-electric-violet:after,[dir] .loader-accent-electric-violet{border-color:#9c42ff #9c42ff transparent}[dir] .btn-accent-electric-violet.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-primary-purple.is-loading:after,[dir] .is-loading-primary-purple:after,[dir] .loader-primary-purple{border-color:#824ee1 #824ee1 transparent}[dir] .btn-primary-purple.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-primary-red.is-loading:after,[dir] .is-loading-primary-red:after,[dir] .loader-primary-red{border-color:#ed0b4c #ed0b4c transparent}[dir] .btn-primary-red.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-primary-yellow.is-loading:after,[dir] .is-loading-primary-yellow:after,[dir] .loader-primary-yellow{border-color:#e4a93c #e4a93c transparent}[dir] .btn-primary-yellow.is-loading:after{border-color:#212529 #212529 transparent}[dir] .btn-outline-primary-light.is-loading:after,[dir] .is-loading-primary-light:after,[dir] .loader-primary-light{border-color:#9cf #9cf transparent}[dir] .btn-primary-light.is-loading:after{border-color:#212529 #212529 transparent}[dir] .btn-outline-primary-dodger-blue.is-loading:after,[dir] .is-loading-primary-dodger-blue:after,[dir] .loader-primary-dodger-blue{border-color:var(--primary) var(--primary) transparent}[dir] .btn-primary-dodger-blue.is-loading:after{border-color:#fff #fff transparent}[dir] .btn-outline-primary-pickled-bluewood.is-loading:after,[dir] .is-loading-primary-pickled-bluewood:after,[dir] .loader-primary-pickled-bluewood{border-color:#303956 #303956 transparent}[dir] .btn-primary-pickled-bluewood.is-loading:after{border-color:#fff #fff transparent}@-webkit-keyframes is-loading-ltr{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes is-loading-ltr{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes is-loading-rtl{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes is-loading-rtl{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.loader-list{display:flex;align-items:center}[dir] .loader-list>.loader{margin-bottom:.75rem}[dir=ltr] .loader-list>.loader{margin-left:.5rem}.corner-ribbon{white-space:nowrap;position:absolute;overflow:hidden;font-weight:500;box-sizing:border-box}[dir] .corner-ribbon{margin:0;text-align:center}.corner-ribbon--default-left-top{height:30px;width:100px;line-height:30px;top:-30px}[dir=ltr] .corner-ribbon--default-left-top{transform-origin:100% 100%;transform:rotate(-45deg);left:-30px}.corner-ribbon--default-left-bottom{height:30px;width:100px;line-height:30px;bottom:-30px}[dir=ltr] .corner-ribbon--default-left-bottom{transform-origin:100% 0;transform:rotate(45deg);padding-right:31px;padding-left:30px;left:-30px}.corner-ribbon--default-right-top{height:30px;width:100px;line-height:30px;top:-30px}[dir=ltr] .corner-ribbon--default-right-top{transform-origin:0 100%;transform:rotate(45deg);padding-right:31px;padding-left:30px;right:-30px}.corner-ribbon--default-right-bottom{height:30px;width:100px;line-height:30px;bottom:-30px}[dir=ltr] .corner-ribbon--default-right-bottom{transform-origin:0 0;transform:rotate(-45deg);right:-30px}.corner-ribbon--fixed{position:fixed}[dir] .corner-ribbon--shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon--primary{color:#fff}[dir] .corner-ribbon--primary{background-color:#2c84dd}.corner-ribbon--success{color:#fff}[dir] .corner-ribbon--success{background-color:#77c13a}.mdk-header{position:relative;z-index:1;height:200px}[dir] .mdk-header{margin-bottom:1.25rem}[dir] .mdk-header :last-child{margin-bottom:0}.mdk-header[data-condenses],.mdk-header[data-reveals]{will-change:transform}.mdk-header [data-fx-condenses]{opacity:0}[dir=ltr] .mdk-header [data-fx-condenses]{transform-origin:left top}.mdk-header [data-fx-condenses][data-fx-id]{opacity:1}.mdk-header [data-primary]{z-index:1}.mdk-header__bg{position:absolute;top:0;bottom:0;overflow:hidden}[dir=ltr] .mdk-header__bg{right:0;left:0}[data-effects*=parallax-background] .mdk-header__bg{visibility:hidden}.mdk-header__bg-front,.mdk-header__bg-rear{position:absolute;top:0;bottom:0;pointer-events:none}[dir] .mdk-header__bg-front,[dir] .mdk-header__bg-rear{background-size:cover}[dir=ltr] .mdk-header__bg-front,[dir=ltr] .mdk-header__bg-rear{right:0;left:0}.mdk-header__bg-rear{opacity:0}.mdk-header__content{position:relative;width:100%;height:100%}.mdk-header[data-condenses] .mdk-header__content{z-index:0}.mdk-header[data-condenses] [data-primary]{z-index:1}.mdk-header--shadow:after{position:absolute;bottom:-5px;width:100%;height:5px;content:'';pointer-events:none;opacity:0;will-change:opacity;z-index:-1}[dir] .mdk-header--shadow:after{box-shadow:inset 0 5px 6px -3px rgba(0,0,0,.4)}[dir=ltr] .mdk-header--shadow:after{right:0;left:0}.mdk-header--shadow-show:after{opacity:1}.mdk-header--fixed{position:fixed;top:0;width:100%}[dir] .mdk-header--fixed{margin-bottom:0}[dir=ltr] .mdk-header--fixed{left:0}.mdk-header[disabled],.mdk-header[disabled] .mdk-header__bg-front,.mdk-header[disabled] .mdk-header__bg-rear,.mdk-header[disabled] .mdk-header__content>[data-primary],.mdk-header[disabled]:after{transition:none!important}.mdk-header-layout{height:100%;position:relative;overflow:hidden;z-index:0}.mdk-header-layout--fullbleed{position:absolute;top:0;bottom:0}[dir=ltr] .mdk-header-layout--fullbleed{left:0;right:0}.mdk-header-layout>.mdk-header{position:fixed;top:0;z-index:1}[dir=ltr] .mdk-header-layout>.mdk-header{left:0;right:0}.mdk-header-layout[data-fullbleed]>.mdk-header,.mdk-header-layout[data-has-scrolling-region]>.mdk-header{position:absolute;top:0}[dir=ltr] .mdk-header-layout[data-fullbleed]>.mdk-header,[dir=ltr] .mdk-header-layout[data-has-scrolling-region]>.mdk-header,[dir=rtl] .mdk-header-layout[data-fullbleed]>.mdk-header,[dir=rtl] .mdk-header-layout[data-has-scrolling-region]>.mdk-header{left:0;right:0}.mdk-header-layout__content{position:relative;z-index:0}.mdk-header-layout__content--fullbleed{position:absolute;top:0;bottom:0}[dir=ltr] .mdk-header-layout__content--fullbleed{left:0;right:0}.mdk-header-layout__content--scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.mdk-box{position:relative}[dir] .mdk-box{margin-bottom:1.25rem}.mdk-box__bg{position:absolute;top:0;bottom:0;overflow:hidden;height:100%}[dir=ltr] .mdk-box__bg{right:0;left:0}[data-effects*=parallax-background] .mdk-box__bg{visibility:hidden}.mdk-box__bg-front,.mdk-box__bg-rear{position:absolute;top:0;bottom:0;pointer-events:none}[dir] .mdk-box__bg-front,[dir] .mdk-box__bg-rear{background-size:cover}[dir=ltr] .mdk-box__bg-front,[dir=ltr] .mdk-box__bg-rear{right:0;left:0}.mdk-box__bg-rear{opacity:0}.mdk-box__content{position:relative;width:100%;height:100%}.mdk-box[disabled],.mdk-box[disabled] .mdk-box__bg-front,.mdk-box[disabled] .mdk-box__bg-rear,.mdk-box[disabled] .mdk-box__content>[data-primary],.mdk-box[disabled]:after{transition:none!important}.mdk-drawer{position:relative;visibility:hidden}.mdk-drawer[data-closing],.mdk-drawer[data-opened]{visibility:visible}.mdk-drawer[data-persistent]{width:256px}.mdk-drawer[data-persistent][data-position=left]{right:auto}.mdk-drawer[data-persistent][data-position=right]{left:auto}.mdk-drawer__content{position:fixed;top:0;bottom:0;width:256px;transition:transform .2s ease;left:0;transform:translate3d(-100%,0,0)}[dir] .mdk-drawer__content{background-color:#fff}[data-position=right]>.mdk-drawer__content{right:0;left:auto;transform:translate3d(100%,0,0)}[dir] [data-opened]>.mdk-drawer__content{transform:translateZ(0)}.mdk-drawer__scrim{position:fixed;top:0;bottom:0;transition:opacity .2s ease;opacity:0}[dir] .mdk-drawer__scrim{transform:translateZ(0);background-color:rgba(0,0,0,.5)}[dir=ltr] .mdk-drawer__scrim{left:0;right:0}[data-opened]>.mdk-drawer__scrim{opacity:1}[data-persistent]>.mdk-drawer__scrim{visibility:hidden;opacity:0}.mdk-drawer-layout{height:100%;position:relative;overflow:hidden;display:flex}.mdk-drawer-layout--fullbleed{position:absolute;top:0;bottom:0}[dir=ltr] .mdk-drawer-layout--fullbleed{left:0;right:0}.mdk-drawer-layout .mdk-drawer{position:relative}.mdk-drawer-layout .mdk-drawer[data-persistent]{width:256px}[dir=ltr] .mdk-drawer-layout .mdk-drawer[data-persistent][data-position=left]{order:0}[dir=ltr] .mdk-drawer-layout .mdk-drawer[data-persistent][data-position=right]{order:2}.mdk-drawer-layout__content{position:relative;height:100%;transition:transform .2s;min-width:320px;z-index:0;order:1;flex:1 1 0;margin:2em}.mdk-drawer-layout__content--scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.mdk-reveal{z-index:0;position:relative;overflow:hidden;display:block}.mdk-reveal--hover:hover .mdk-reveal__partial,.mdk-reveal[data-opened] .mdk-reveal__partial{opacity:0}.mdk-reveal__content{transition:transform .2s;position:relative;z-index:0}[dir] .mdk-reveal__content{background-color:#fff}.mdk-reveal__partial{position:absolute;top:0;width:100%;content:'';opacity:1;z-index:1;transition:opacity .2s;pointer-events:none}[dir] .mdk-reveal__partial{background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.95) 80%,#fff)}[dir=ltr] .mdk-reveal__partial{left:0}.mdk-carousel__content{transition:transform .4s;touch-action:pan-x}[dir] .mdk-carousel__content{transform:translateZ(0)}.mdk-carousel__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%}[dir] .mdk-carousel__item{cursor:move;cursor:grab}[dir=ltr] .mdk-carousel__item{float:left}.mdk-tooltip{transition:transform .2s;will-change:transform;display:inline-block;color:#fff;font-size:13px;z-index:999;font-weight:500;position:fixed;line-height:1;max-width:200px;pointer-events:none}[dir] .mdk-tooltip{transform:scale(0);transform-origin:top center;background:rgba(0,0,0,.7);text-align:center;padding:.4rem;border-radius:.25rem}[dir] .mdk-tooltip[data-opened]{transform:scale(1)}.flex{flex:1 1 0%!important}.flex-0,.flex-none{flex:none!important}.flex-grow{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}@media (min-width:576px){.flex-sm{flex:1 1 0%!important}.flex-sm-0,.flex-sm-none{flex:none!important}.flex-sm-grow{flex:1 1 auto!important}.flex-sm-shrink-0{flex-shrink:0!important}}@media (min-width:768px){.flex-md{flex:1 1 0%!important}.flex-md-0,.flex-md-none{flex:none!important}.flex-md-grow{flex:1 1 auto!important}.flex-md-shrink-0{flex-shrink:0!important}}@media (min-width:992px){.flex-lg{flex:1 1 0%!important}.flex-lg-0,.flex-lg-none{flex:none!important}.flex-lg-grow{flex:1 1 auto!important}.flex-lg-shrink-0{flex-shrink:0!important}}@media (min-width:1200px){.flex-xl{flex:1 1 0%!important}.flex-xl-0,.flex-xl-none{flex:none!important}.flex-xl-grow{flex:1 1 auto!important}.flex-xl-shrink-0{flex-shrink:0!important}}@media (min-width:1366px){.flex-xxl{flex:1 1 0%!important}.flex-xxl-0,.flex-xxl-none{flex:none!important}.flex-xxl-grow{flex:1 1 auto!important}.flex-xxl-shrink-0{flex-shrink:0!important}}.text-underline{text-decoration:underline}.hover-text-decoration-0:focus,.hover-text-decoration-0:hover{text-decoration:none}.lh-1{line-height:1rem}.text-20,.text-black-20{color:rgba(39,44,51,.2)!important}.text-50,.text-black-50{color:rgba(39,44,51,.5)!important}.text-70,.text-black-70{color:rgba(39,44,51,.7)!important}.text-100,.text-black-100{color:#272c33!important}.text-white-20{color:hsla(0,0%,100%,.2)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-white-60{color:hsla(0,0%,100%,.6)!important}.text-white-70{color:hsla(0,0%,100%,.7)!important}[dir] .mb-heading{margin-bottom:1rem!important}[dir] .mb-grid-gutter{margin-bottom:24px!important}[dir] .mb-card-y{margin-bottom:1rem}@media (max-width:575.98px){[dir] .p-0-xs{padding:0!important}}[dir=ltr] .col,[dir=rtl] .col{padding-left:12px;padding-right:12px}[dir=ltr] .icon--left{margin-right:.5rem}[dir=ltr] .icon--right,[dir=rtl] .icon--left{margin-left:.5rem}[dir=rtl] .icon--right{margin-right:.5rem}.fullbleed{position:absolute;top:0;bottom:0}[dir=ltr] .fullbleed,[dir=rtl] .fullbleed{left:0;right:0}.absolute-top,.position-absolute-top{position:absolute;top:0}[dir=ltr] .absolute-top,[dir=ltr] .position-absolute-top{left:0}[dir=rtl] .absolute-top,[dir=rtl] .position-absolute-top{right:0}.top-0{top:0}[dir=ltr] .right-0{right:0}[dir=rtl] .right-0{left:0}.o-hidden{overflow:hidden!important}@media (min-width:576px) and (max-width:767.98px){.hidden-sm{display:none}}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}[dir] .bg-primary{background-color:var(--primary)!important}[dir] .bg-secondary{background-color:#868e96!important}[dir] .bg-success{background-color:#77c13a!important}[dir] .bg-info{background-color:#17a2b8!important}[dir] .bg-warning{background-color:#e4a93c!important}[dir] .bg-danger{background-color:#d9534f!important}[dir] .bg-light{background-color:#f8f9fa!important}[dir] .bg-dark{background-color:#303840!important}[dir] .bg-aie-blue{background-color:var(--aie-blue)!important}[dir] .text-aie-blue{color:var(--aie-blue)!important}[dir] .bg-black{background-color:#272c33!important}[dir] .bg-accent,[dir] .bg-accent-red{background-color:#ed0b4c!important}[dir] .bg-accent-pickled-bluewood{background-color:#303956!important}[dir] .bg-primary-red{background-color:#ed0b4c!important}[dir] .bg-white{background-color:#fff!important}[dir] .bg-alt{background:#fff!important}[dir] .bg-body{background-color:#f5f7fa!important}[dir] .bg-transparent{background:0 0!important}[dir] .bg-darker{background-color:#293037!important}[dir] .bg-dark-gray{background:#ddd!important}[dir] .border-1{border:1px solid #e9edf2!important}[dir=ltr] .border-left-1{border-left:1px solid #e9edf2!important}[dir=ltr] .border-right-1{border-right:1px solid #e9edf2!important}[dir] .border-top-1{border-top:1px solid #e9edf2!important}[dir] .border-bottom-1{border-bottom:1px solid #e9edf2!important}[dir] .border-2{border:2px solid #e9edf2!important}[dir=ltr] .border-left-2{border-left:2px solid #e9edf2!important}[dir=ltr] .border-right-2{border-right:2px solid #e9edf2!important}[dir] .border-top-2{border-top:2px solid #e9edf2!important}[dir] .border-bottom-2{border-bottom:2px solid #e9edf2!important}[dir] .border-3{border:3px solid #e9edf2!important}[dir=ltr] .border-left-3{border-left:3px solid #e9edf2!important}[dir=ltr] .border-right-3{border-right:3px solid #e9edf2!important}[dir] .border-top-3{border-top:3px solid #e9edf2!important}[dir] .border-bottom-3{border-bottom:3px solid #e9edf2!important}[dir] .border-4{border:4px solid #e9edf2!important}[dir=ltr] .border-left-4{border-left:4px solid #e9edf2!important}[dir=ltr] .border-right-4{border-right:4px solid #e9edf2!important}[dir] .border-top-4{border-top:4px solid #e9edf2!important}[dir] .border-bottom-4{border-bottom:4px solid #e9edf2!important}[dir] .border{border:1px solid #e9edf2!important}[dir] .border-top{border-top:1px solid #e9edf2!important}[dir=ltr] .border-right{border-right:1px solid #e9edf2!important}[dir] .border-bottom{border-bottom:1px solid #e9edf2!important}[dir=ltr] .border-left{border-left:1px solid #e9edf2!important}[dir] .border-0{border:0!important}[dir] .border-top-0{border-top:0!important}[dir=ltr] .border-right-0{border-right:0!important}[dir] .border-bottom-0{border-bottom:0!important}[dir=ltr] .border-left-0{border-left:0!important}[dir] .border-success{border-color:#77c13a!important}[dir=ltr] .border-left-success{border-left-color:#77c13a!important}[dir=ltr] .border-right-success{border-right-color:#77c13a!important}[dir] .border-top-success{border-top-color:#77c13a!important}[dir] .border-bottom-success{border-bottom-color:#77c13a!important}[dir] .border-info{border-color:#17a2b8!important}[dir=ltr] .border-left-info{border-left-color:#17a2b8!important}[dir=ltr] .border-right-info{border-right-color:#17a2b8!important}[dir] .border-top-info{border-top-color:#17a2b8!important}[dir] .border-bottom-info{border-bottom-color:#17a2b8!important}[dir] .border-warning{border-color:#e4a93c!important}[dir=ltr] .border-left-warning{border-left-color:#e4a93c!important}[dir=ltr] .border-right-warning{border-right-color:#e4a93c!important}[dir] .border-top-warning{border-top-color:#e4a93c!important}[dir] .border-bottom-warning{border-bottom-color:#e4a93c!important}[dir] .border-danger{border-color:#d9534f!important}[dir=ltr] .border-left-danger{border-left-color:#d9534f!important}[dir=ltr] .border-right-danger{border-right-color:#d9534f!important}[dir] .border-top-danger{border-top-color:#d9534f!important}[dir] .border-bottom-danger{border-bottom-color:#d9534f!important}[dir] .border-light{border-color:#f8f9fa!important}[dir=ltr] .border-left-light{border-left-color:#f8f9fa!important}[dir=ltr] .border-right-light{border-right-color:#f8f9fa!important}[dir] .border-top-light{border-top-color:#f8f9fa!important}[dir] .border-bottom-light{border-bottom-color:#f8f9fa!important}[dir] .border-dark{border-color:#303840!important}[dir=ltr] .border-left-dark{border-left-color:#303840!important}[dir=ltr] .border-right-dark{border-right-color:#303840!important}[dir] .border-top-dark{border-top-color:#303840!important}[dir] .border-bottom-dark{border-bottom-color:#303840!important}[dir] .border-black{border-color:#272c33!important}[dir=ltr] .border-left-black{border-left-color:#272c33!important}[dir=ltr] .border-right-black{border-right-color:#272c33!important}[dir] .border-top-black{border-top-color:#272c33!important}[dir] .border-bottom-black{border-bottom-color:#272c33!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.text-white-100{color:#fff!important}[dir] .text-shadow{text-shadow:rgba(39,44,51,.2) 0 9px 10px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;position:relative;white-space:nowrap}.lh-24pt{line-height:1.5rem}[dir] .bg-dark-blue{background-color:#0c2440}[dir] .bg-black,[dir] .bg-black-100{background-color:#272c33!important}[dir] .bg-black-50{background-color:rgba(39,44,51,.5)!important}[dir] .bg-black-20{background-color:rgba(39,44,51,.2)!important}[dir] .p-card-header{padding:1rem}.link-date{color:rgba(39,44,51,.7);position:relative;overflow:hidden}[dir] .link-date{background:rgba(85,103,255,.05);padding:2px 4px;border-radius:2px}.link-date:after{content:'................................................................';color:rgba(39,44,51,.4);font-size:.75rem;position:absolute;overflow:hidden;width:100%;top:.525rem;white-space:nowrap}[dir=ltr] .link-date:after{left:0}.link-date:hover{text-decoration:none}.material-icons{vertical-align:middle}.icon-16pt{font-size:1rem!important}.icon-24pt{font-size:1.5rem!important}.icon-32pt{font-size:2rem!important}.icon-40pt{font-size:2.5rem!important}.icon-48pt{font-size:3rem!important}.icon-64pt{font-size:4rem!important}.icon-holder{display:flex;align-items:center;justify-content:center;width:56px;height:56px}[dir] .icon-holder{padding:0}.icon-holder[href]:hover{text-decoration:none}.icon-holder--small{width:30px;height:30px}[dir] .icon-holder--default{background-color:#e9ecef}.icon-holder--primary{color:#fff}[dir] .icon-holder--primary{background-image:none;background-color:var(--primary);border:1px solid var(--primary)}.icon-holder--primary:hover{color:var(--primary)}[dir] .icon-holder--primary:hover{background-image:none;background-color:transparent;border:1px solid var(--primary)}.icon-holder--primary:hover:hover{color:#fff}[dir] .icon-holder--primary:hover:hover{background-color:var(--primary);border-color:var(--primary)}.icon-holder--outline-primary{color:var(--primary)}[dir] .icon-holder--outline-primary{background-image:none;background-color:transparent;border:1px solid var(--primary)}.icon-holder--outline-primary:hover{color:#fff}[dir] .icon-holder--outline-primary:hover{background-color:var(--primary);border-color:var(--primary)}.icon-holder--secondary{color:#fff}[dir] .icon-holder--secondary{background-image:none;background-color:#868e96;border:1px solid #868e96}.icon-holder--secondary:hover{color:#868e96}[dir] .icon-holder--secondary:hover{background-image:none;background-color:transparent;border:1px solid #868e96}.icon-holder--secondary:hover:hover{color:#fff}[dir] .icon-holder--secondary:hover:hover{background-color:#868e96;border-color:#868e96}.icon-holder--outline-secondary{color:#868e96}[dir] .icon-holder--outline-secondary{background-image:none;background-color:transparent;border:1px solid #868e96}.icon-holder--outline-secondary:hover{color:#fff}[dir] .icon-holder--outline-secondary:hover{background-color:#868e96;border-color:#868e96}.icon-holder--success{color:#fff}[dir] .icon-holder--success{background-image:none;background-color:#77c13a;border:1px solid #77c13a}.icon-holder--success:hover{color:#77c13a}[dir] .icon-holder--success:hover{background-image:none;background-color:transparent;border:1px solid #77c13a}.icon-holder--success:hover:hover{color:#fff}[dir] .icon-holder--success:hover:hover{background-color:#77c13a;border-color:#77c13a}.icon-holder--outline-success{color:#77c13a}[dir] .icon-holder--outline-success{background-image:none;background-color:transparent;border:1px solid #77c13a}.icon-holder--outline-success:hover{color:#fff}[dir] .icon-holder--outline-success:hover{background-color:#77c13a;border-color:#77c13a}.icon-holder--info{color:#fff}[dir] .icon-holder--info{background-image:none;background-color:#17a2b8;border:1px solid #17a2b8}.icon-holder--info:hover{color:#17a2b8}[dir] .icon-holder--info:hover{background-image:none;background-color:transparent;border:1px solid #17a2b8}.icon-holder--info:hover:hover{color:#fff}[dir] .icon-holder--info:hover:hover{background-color:#17a2b8;border-color:#17a2b8}.icon-holder--outline-info{color:#17a2b8}[dir] .icon-holder--outline-info{background-image:none;background-color:transparent;border:1px solid #17a2b8}.icon-holder--outline-info:hover{color:#fff}[dir] .icon-holder--outline-info:hover{background-color:#17a2b8;border-color:#17a2b8}.icon-holder--warning{color:#fff}[dir] .icon-holder--warning{background-image:none;background-color:#e4a93c;border:1px solid #e4a93c}.icon-holder--warning:hover{color:#e4a93c}[dir] .icon-holder--warning:hover{background-image:none;background-color:transparent;border:1px solid #e4a93c}.icon-holder--warning:hover:hover{color:#fff}[dir] .icon-holder--warning:hover:hover{background-color:#e4a93c;border-color:#e4a93c}.icon-holder--outline-warning{color:#e4a93c}[dir] .icon-holder--outline-warning{background-image:none;background-color:transparent;border:1px solid #e4a93c}.icon-holder--outline-warning:hover{color:#fff}[dir] .icon-holder--outline-warning:hover{background-color:#e4a93c;border-color:#e4a93c}.icon-holder--danger{color:#fff}[dir] .icon-holder--danger{background-image:none;background-color:#d9534f;border:1px solid #d9534f}.icon-holder--danger:hover{color:#d9534f}[dir] .icon-holder--danger:hover{background-image:none;background-color:transparent;border:1px solid #d9534f}.icon-holder--danger:hover:hover{color:#fff}[dir] .icon-holder--danger:hover:hover{background-color:#d9534f;border-color:#d9534f}.icon-holder--outline-danger{color:#d9534f}[dir] .icon-holder--outline-danger{background-image:none;background-color:transparent;border:1px solid #d9534f}.icon-holder--outline-danger:hover{color:#fff}[dir] .icon-holder--outline-danger:hover{background-color:#d9534f;border-color:#d9534f}.icon-holder--light{color:#fff}[dir] .icon-holder--light{background-image:none;background-color:#f8f9fa;border:1px solid #f8f9fa}.icon-holder--light:hover{color:#f8f9fa}[dir] .icon-holder--light:hover{background-image:none;background-color:transparent;border:1px solid #f8f9fa}.icon-holder--light:hover:hover{color:#fff}[dir] .icon-holder--light:hover:hover{background-color:#f8f9fa;border-color:#f8f9fa}.icon-holder--outline-light{color:#f8f9fa}[dir] .icon-holder--outline-light{background-image:none;background-color:transparent;border:1px solid #f8f9fa}.icon-holder--outline-light:hover{color:#fff}[dir] .icon-holder--outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa}.icon-holder--dark{color:#fff}[dir] .icon-holder--dark{background-image:none;background-color:#303840;border:1px solid #303840}.icon-holder--dark:hover{color:#303840}[dir] .icon-holder--dark:hover{background-image:none;background-color:transparent;border:1px solid #303840}.icon-holder--dark:hover:hover{color:#fff}[dir] .icon-holder--dark:hover:hover{background-color:#303840;border-color:#303840}.icon-holder--outline-dark{color:#303840}[dir] .icon-holder--outline-dark{background-image:none;background-color:transparent;border:1px solid #303840}.icon-holder--outline-dark:hover{color:#fff}[dir] .icon-holder--outline-dark:hover{background-color:#303840;border-color:#303840}.icon-holder--black{color:#fff}[dir] .icon-holder--black{background-image:none;background-color:#272c33;border:1px solid #272c33}.icon-holder--black:hover{color:#272c33}[dir] .icon-holder--black:hover{background-image:none;background-color:transparent;border:1px solid #272c33}.icon-holder--black:hover:hover{color:#fff}[dir] .icon-holder--black:hover:hover{background-color:#272c33;border-color:#272c33}.icon-holder--outline-black{color:#272c33}[dir] .icon-holder--outline-black{background-image:none;background-color:transparent;border:1px solid #272c33}.icon-holder--outline-black:hover{color:#fff}[dir] .icon-holder--outline-black:hover{background-color:#272c33;border-color:#272c33}.icon-holder--accent{color:#fff}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:500}.h1,.h2,h1,h2{line-height:1.5}.h3,.h4,h3,h4{line-height:1.414}.h5,h5{line-height:1.5;text-transform:uppercase;color:#303840}.lead{line-height:1.556}[dir] .lead:last-child{margin-bottom:0}[dir] .blockquote{padding:.5rem 1rem}[dir=ltr] .blockquote{border-left:.25rem solid #e9edf2}[dir=ltr] .blockquote--reverse{border-right:.25rem solid #e9edf2}[dir=ltr] .blockquote--reverse{border-left:none}.small,small{line-height:1.5}.font-size-12pt{font-size:.85rem!important}.font-size-16pt{font-size:1rem!important}.font-size-20pt{font-size:1.25rem!important}.font-size-24pt{font-size:1.5rem!important}.font-size-32pt{font-size:2rem!important}.font-size-48pt{font-size:3rem!important}.font-size-56pt{font-size:3.5rem!important}.font-size-64pt{font-size:4rem!important}.measure-paragraph{max-width:456px}.measure-lead,.measure-paragraph-max{max-width:536px}.measure-lead-max{max-width:616px}.measure-hero-lead{max-width:696px}[dir=ltr] .container,[dir=ltr] .container-fluid,[dir=ltr] .container-lg,[dir=ltr] .container-md,[dir=ltr] .container-sm,[dir=ltr] .container-xl,[dir=ltr] .page__container,[dir=rtl] .container,[dir=rtl] .container-fluid,[dir=rtl] .container-lg,[dir=rtl] .container-md,[dir=rtl] .container-sm,[dir=rtl] .container-xl,[dir=rtl] .page__container{padding-right:1.5rem!important;padding-left:1.5rem!important}@media (max-width:767.98px){.has-drawer-opened .mdk-header-layout__content{z-index:2}}.mdk-header-layout{overflow:visible}@media (min-width:768px){.mdk-drawer-layout .container,.mdk-drawer-layout .container-fluid,.mdk-drawer-layout .container-lg,.mdk-drawer-layout .container-md,.mdk-drawer-layout .container-sm,.mdk-drawer-layout .container-xl{max-width:768px}}@media (min-width:992px){.mdk-drawer-layout .container,.mdk-drawer-layout .container-fluid,.mdk-drawer-layout .container-lg,.mdk-drawer-layout .container-md,.mdk-drawer-layout .container-sm,.mdk-drawer-layout .container-xl{max-width:960px}}.sub-layout .mdk-header-layout__content{height:100%}.sub-layout .page-content{display:flex;flex-direction:column}.sub-layout #page-content{height:100%}@media (min-width:992px){.sub-layout-drawer .mdk-drawer__content{position:absolute}}body,html{min-height:100vh}.mdk-header-layout,.page-content,body{display:flex;flex-direction:column}.mdk-drawer-layout,.mdk-header-layout,.page-content{flex:1 1 0%}.mdk-drawer-layout__content{min-height:100vh}.mdk-header-layout .mdk-drawer-layout__content{min-height:calc(100vh - 64px)}.sidebar{display:flex;flex-direction:column}.sidebar-brand{flex-shrink:0}.badge{display:inline-flex;align-items:center;font-weight:400}.badge .material-icons{font-size:inherit}[dir=ltr] .badge>.material-icons{margin-right:5px}.badge-notifications{line-height:1rem;font-weight:700}[dir] .badge-notifications{border-radius:100px;padding:0 .3rem}.badge-filter a{color:inherit;opacity:.7}[dir=ltr] .badge-filter a{padding:0 2px 0 0}.badge-filter a:hover{opacity:1}.badge-filter_name{opacity:.7}[dir=ltr] .badge-filter_name{padding-right:5px}[dir] .badge-lg{padding:6px 12px}.badge-success,.badge-warning{color:#fff}.breadcrumb{align-items:center;font-size:.8125rem}[dir] .container>.breadcrumb:first-of-type{padding-top:1rem}.text-breadcrumb{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:rgba(39,44,51,.5)}.breadcrumb-item{display:flex;align-items:center;color:var(--global-color)}.breadcrumb-item-custom{display:flex;align-items:center;color:var(--global-color)}.breadcrumb-item>a{color:inherit;display:flex;align-items:center}.breadcrumb-item+.breadcrumb-item:before{font-family:Material Icons;font-weight:400;font-style:normal;font-size:16px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:'keyboard_arrow_right'}.breadcrumb-item-custom+.breadcrumb-item-custom:before{font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:'>';padding-left:15px;padding-right:15px}[dir=ltr] .breadcrumb-item+.breadcrumb-item:before{direction:ltr}.alert-soft-success{color:#77c13a}[dir] .alert-soft-success{background-color:rgba(119,193,58,.05);border-color:#d9eec8}[dir] .alert-soft-success hr{border-top-color:#cce8b5}.alert-soft-success .alert-link{color:#5f9a2e}.alert-soft-info{color:#17a2b8}[dir] .alert-soft-info{background-color:rgba(23,162,184,.05);border-color:#bee5eb}[dir] .alert-soft-info hr{border-top-color:#abdde5}.alert-soft-info .alert-link{color:#117a8b}.alert-soft-warning{color:#e4a93c}[dir] .alert-soft-warning{background-color:rgba(228,169,60,.05);border-color:#f7e7c8}[dir] .alert-soft-warning hr{border-top-color:#f4ddb2}.alert-soft-warning .alert-link{color:#d0911d}.alert-soft-danger{color:#d9534f}[dir] .alert-soft-danger{background-color:rgba(217,83,79,.05);border-color:#f4cfce}[dir] .alert-soft-danger hr{border-top-color:#efbbb9}.alert-soft-danger .alert-link{color:#c9302c}[dir] .btn--raised{box-shadow:0 6px 6px -3px rgba(39,44,51,.1),0 10px 14px 1px rgba(39,44,51,.04),0 4px 18px 3px rgba(39,44,51,.02)}[dir] .button-list>.btn,[dir] .button-list>.btn-group{margin-bottom:.75rem}[dir=ltr] .button-list>.btn,[dir=ltr] .button-list>.btn-group{margin-left:.5rem}.btn-flush{line-height:1;color:inherit}[dir] .btn-flush{background:0 0;box-shadow:none;border:none;padding:0}.dropdown-toggle:after{align-self:center}.btn .material-icons{font-size:inherit;line-height:inherit}[dir] .btn-rounded{border-radius:100px}.dropdown-toggle[data-caret=false]:after{display:none}.btn__secondary-text{display:block;font-size:.925rem}[dir] .btn__secondary-text{margin-top:-2px}.btn-success:not(:hover),.btn-warning:not(:hover){color:#fff}.btn-outline-light{color:#212529}[dir] .btn-outline-light{border-color:#212529}.btn-outline-success:hover,.btn-outline-warning:hover,.btn-primary--dark{color:#fff}[dir] .btn-primary--dark{background-color:#2239ff;border-color:#2239ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075)}.btn-primary--dark:hover{color:#fff}[dir] .btn-primary--dark:hover{background-color:#001bfb;border-color:#0019ee}.btn-primary--dark.focus,.btn-primary--dark:focus{color:#fff}[dir] .btn-primary--dark.focus,[dir] .btn-primary--dark:focus{background-color:#001bfb;border-color:#0019ee;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075),0 0 0 1px rgba(67,87,255,.5)}.btn-primary--dark.disabled,.btn-primary--dark:disabled{color:#fff}[dir] .btn-primary--dark.disabled,[dir] .btn-primary--dark:disabled{background-color:#2239ff;border-color:#2239ff}.btn-primary--dark:not(:disabled):not(.disabled).active,.btn-primary--dark:not(:disabled):not(.disabled):active,.show>.btn-primary--dark.dropdown-toggle{color:#fff}[dir] .btn-primary--dark:not(:disabled):not(.disabled).active,[dir] .btn-primary--dark:not(:disabled):not(.disabled):active,[dir] .show>.btn-primary--dark.dropdown-toggle{background-color:#0019ee;border-color:#0018e1}[dir] .btn-primary--dark:not(:disabled):not(.disabled).active:focus,[dir] .btn-primary--dark:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-primary--dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(67,87,255,.5)}.btn-primary .btn__secondary-text,.btn-primary--dark .btn__secondary-text{color:hsla(0,0%,100%,.5)}.btn-black,.navbar-dark .navbar-btn{color:#fff}[dir] .btn-black,[dir] .navbar-dark .navbar-btn{background-color:#272c33;border-color:#272c33;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075)}.btn-black:hover,.navbar-dark .navbar-btn:hover{color:#fff}[dir] .btn-black:hover,[dir] .navbar-dark .navbar-btn:hover{background-color:#16191d;border-color:#111316}.btn-black.focus,.btn-black:focus,.navbar-dark .focus.navbar-btn,.navbar-dark .navbar-btn:focus{color:#fff}[dir] .btn-black.focus,[dir] .btn-black:focus,[dir] .navbar-dark .focus.navbar-btn,[dir] .navbar-dark .navbar-btn:focus{background-color:#16191d;border-color:#111316;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075),0 0 0 1px rgba(71,76,82,.5)}.btn-black.disabled,.btn-black:disabled,.navbar-dark .disabled.navbar-btn,.navbar-dark .navbar-btn:disabled{color:#fff}[dir] .btn-black.disabled,[dir] .btn-black:disabled,[dir] .navbar-dark .disabled.navbar-btn,[dir] .navbar-dark .navbar-btn:disabled{background-color:#272c33;border-color:#272c33}.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.navbar-dark .navbar-btn:not(:disabled):not(.disabled).active,.navbar-dark .navbar-btn:not(:disabled):not(.disabled):active,.navbar-dark .show>.dropdown-toggle.navbar-btn,.show>.btn-black.dropdown-toggle{color:#fff}[dir] .btn-black:not(:disabled):not(.disabled).active,[dir] .btn-black:not(:disabled):not(.disabled):active,[dir] .navbar-dark .navbar-btn:not(:disabled):not(.disabled).active,[dir] .navbar-dark .navbar-btn:not(:disabled):not(.disabled):active,[dir] .navbar-dark .show>.dropdown-toggle.navbar-btn,[dir] .show>.btn-black.dropdown-toggle{background-color:#111316;border-color:#0b0d0f}[dir] .btn-black:not(:disabled):not(.disabled).active:focus,[dir] .btn-black:not(:disabled):not(.disabled):active:focus,[dir] .navbar-dark .navbar-btn:not(:disabled):not(.disabled).active:focus,[dir] .navbar-dark .navbar-btn:not(:disabled):not(.disabled):active:focus,[dir] .navbar-dark .show>.dropdown-toggle.navbar-btn:focus,[dir] .show>.btn-black.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(71,76,82,.5)}.btn-white{color:#212529}[dir] .btn-white{background-color:#fff;border-color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075)}.btn-white:hover{color:#212529}[dir] .btn-white:hover{background-color:#ececec;border-color:#e6e6e6}.btn-white.focus,.btn-white:focus{color:#212529}[dir] .btn-white.focus,[dir] .btn-white:focus{background-color:#ececec;border-color:#e6e6e6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075),0 0 0 1px rgba(222,222,223,.5)}.btn-white.disabled,.btn-white:disabled{color:#212529}[dir] .btn-white.disabled,[dir] .btn-white:disabled{background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:#212529}[dir] .btn-white:not(:disabled):not(.disabled).active,[dir] .btn-white:not(:disabled):not(.disabled):active,[dir] .show>.btn-white.dropdown-toggle{background-color:#e6e6e6;border-color:#dfdfdf}[dir] .btn-white:not(:disabled):not(.disabled).active:focus,[dir] .btn-white:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-white.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(222,222,223,.5)}.btn-white .btn__secondary-text{color:rgba(0,0,0,.3)}.btn-outline-white{color:#fff}[dir] .btn-outline-white{border-color:#fff}.btn-outline-white:hover{color:var(--primary)}[dir] .btn-outline-white:hover{background-color:#fff;border-color:#fff}[dir] .btn-outline-white.focus,[dir] .btn-outline-white:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff}[dir] .btn-outline-white.disabled,[dir] .btn-outline-white:disabled{background-color:transparent}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:#212529}[dir] .btn-outline-white:not(:disabled):not(.disabled).active,[dir] .btn-outline-white:not(:disabled):not(.disabled):active,[dir] .show>.btn-outline-white.dropdown-toggle{background-color:#fff;border-color:#fff}[dir] .btn-outline-white:not(:disabled):not(.disabled).active:focus,[dir] .btn-outline-white:not(:disabled):not(.disabled):active:focus,[dir] .show>.btn-outline-white.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px hsla(0,0%,100%,.5)}.btn-outline-white .btn__secondary-text{color:hsla(0,0%,100%,.54)}.btn-outline-white:focus .btn__secondary-text,.btn-outline-white:hover .btn__secondary-text{color:rgba(39,44,51,.5)}@media (max-width:575.98px){.btn-block-xs{display:block;width:100%}[dir] .btn-block-xs:not(:last-child){margin-bottom:5px}}@media (max-width:575.98px){.btn-group-xs>.btn{font-size:.7109375rem;line-height:1.5}[dir] .btn-group-xs>.btn{padding:.25rem .5rem;border-radius:.2rem}}.btn-light,.navbar-light .navbar-btn{color:#212529}[dir] .btn-light,[dir] .navbar-light .navbar-btn{background-color:#edf0f2;border-color:#edf0f2}.btn-light:hover,.navbar-light .navbar-btn:hover{color:#212529}[dir] .btn-light:hover,[dir] .navbar-light .navbar-btn:hover{background-color:#d7dde2;border-color:#cfd7dd}.btn-light.focus,.btn-light:focus,.navbar-light .focus.navbar-btn,.navbar-light .navbar-btn:focus{color:#212529}[dir] .btn-light.focus,[dir] .btn-light:focus,[dir] .navbar-light .focus.navbar-btn,[dir] .navbar-light .navbar-btn:focus{background-color:#d7dde2;border-color:#cfd7dd}.btn-light.disabled,.btn-light:disabled,.navbar-light .disabled.navbar-btn,.navbar-light .navbar-btn:disabled{color:#212529}[dir] .btn-light.disabled,[dir] .btn-light:disabled,[dir] .navbar-light .disabled.navbar-btn,[dir] .navbar-light .navbar-btn:disabled{background-color:#edf0f2;border-color:#edf0f2}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.navbar-light .navbar-btn:not(:disabled):not(.disabled).active,.navbar-light .navbar-btn:not(:disabled):not(.disabled):active,.navbar-light .show>.dropdown-toggle.navbar-btn,.show>.btn-light.dropdown-toggle{color:#212529}[dir] .btn-light:not(:disabled):not(.disabled).active,[dir] .btn-light:not(:disabled):not(.disabled):active,[dir] .navbar-light .navbar-btn:not(:disabled):not(.disabled).active,[dir] .navbar-light .navbar-btn:not(:disabled):not(.disabled):active,[dir] .navbar-light .show>.dropdown-toggle.navbar-btn,[dir] .show>.btn-light.dropdown-toggle{background-color:#cfd7dd;border-color:#c8d1d7}[dir] .btn-light:not(:disabled):not(.disabled).active:focus,[dir] .btn-light:not(:disabled):not(.disabled):active:focus,[dir] .navbar-light .navbar-btn:not(:disabled):not(.disabled).active:focus,[dir] .navbar-light .navbar-btn:not(:disabled):not(.disabled):active:focus,[dir] .navbar-light .show>.dropdown-toggle.navbar-btn:focus,[dir] .show>.btn-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(206,210,212,.5)}.badge-accent-yellow,.btn-accent-yellow,.btn-accent-yellow:active,.btn-accent-yellow:focus,.btn-accent-yellow:hover{color:#fff}[dir] .card,[dir] .card-group,[dir] .card-nav .tab-content{margin-bottom:1.5rem}.card,.card-nav .tab-content{transition:box-shadow .28s cubic-bezier(.4, 0, .2, 1);will-change:box-shadow}[dir] .card,[dir] .card-nav .tab-content{box-shadow:0 3px 3px -2px rgba(39,44,51,.1),0 3px 4px 0 rgba(39,44,51,.04),0 1px 8px 0 rgba(39,44,51,.02)}[dir] .card--elevated:hover{box-shadow:0 3px 5px -1px rgba(39,44,51,.1),0 5px 8px 0 rgba(39,44,51,.04),0 1px 14px 0 rgba(39,44,51,.02)}[dir] .card--raised{box-shadow:0 6px 6px -3px rgba(39,44,51,.1),0 10px 14px 1px rgba(39,44,51,.04),0 4px 18px 3px rgba(39,44,51,.02)}[dir] .card--scaled{transform:scale(1.05)}[dir] .card--transparent{background-color:hsla(0,0%,100%,.9)}.card--connect{position:relative}.card--connect:after{content:'';position:absolute;top:0;bottom:0;width:4px;z-index:-1}[dir] .card--connect:after{background-color:#e9edf2}[dir=ltr] .card--connect:after{left:50%;margin-left:-2px}[dir] .card-nav .card-flush.tab-content,[dir] .card.card-flush{box-shadow:none;border:none}[dir] .card-nav .card-flush.tab-content,[dir] .card-nav .card-flush.tab-content .card-img,[dir] .card-nav .card-flush.tab-content .card-img-top,[dir] .card.card-flush,[dir] .card.card-flush .card-img,[dir] .card.card-flush .card-img-top{border-radius:0}[dir] .card-nav .card-flush-y.tab-content,[dir] .card.card-flush-y{box-shadow:none;border-radius:0}[dir=ltr] .card-nav .card-flush-y.tab-content,[dir=ltr] .card.card-flush-y{border-left:none;border-right:none}[dir] .card-2by1 .card-body{padding:.5rem 1rem}[dir] .card-sm .card-body,[dir] .card-sm .card-footer{padding:.625rem .75rem}[dir] .card-lg .card-body,[dir] .card-lg .card-footer{padding:1.25rem}.card-title{font-size:1rem;font-weight:600;color:#5a5a5a;line-height:1.25}[dir] .card-title{margin-bottom:0}.card-subtitle{font-size:.8125rem;font-weight:400}[dir] .card-subtitle{margin-top:0}@media (min-width:576px){[dir] .card-group>.card,[dir] .card-nav .card-group>.tab-content{margin-bottom:0}}@media (max-width:991.98px){.card-group--lg-up .card,.card-group--lg-up .card-nav .tab-content,.card-nav .card-group--lg-up .tab-content{flex:0 0 100%!important}[dir] .card-group--lg-up .card,[dir] .card-group--lg-up .card-nav .tab-content,[dir] .card-nav .card-group--lg-up .tab-content{margin-bottom:1rem}}.card-group-row{display:flex;flex-flow:row wrap}.card-group-row__col{display:flex;min-width:0}.card-group-row__card{flex:1 0 0}[dir] .card-group-flush>.card,[dir] .card-nav .card-group-flush>.tab-content{box-shadow:none;border-bottom:0;margin-bottom:0;background:0 0}[dir] .card-group-flush>.card,[dir] .card-group-flush>.card .card-img,[dir] .card-group-flush>.card .card-img-top,[dir] .card-nav .card-group-flush>.tab-content,[dir] .card-nav .card-group-flush>.tab-content .card-img,[dir] .card-nav .card-group-flush>.tab-content .card-img-top{border-radius:0}[dir=ltr] .card-group-flush>.card:first-child,[dir=ltr] .card-nav .card-group-flush>.tab-content:first-child{border-left:none}[dir=ltr] .card-group-flush>.card:last-child,[dir=ltr] .card-nav .card-group-flush>.tab-content:last-child,[dir=rtl] .card-group-flush>.card:first-child,[dir=rtl] .card-nav .card-group-flush>.tab-content:first-child{border-right:none}@media (max-width:575.98px){[dir=ltr] .card-group-flush>.card,[dir=ltr] .card-nav .card-group-flush>.tab-content{border-left:none;border-right:none}}@media (min-width:576px){.card-columns--2{-moz-column-count:2;column-count:2}}.card-column{display:inline-block;width:100%}[dir] .card-body+.card-body{border-top:1px solid #dfe2e6}.card-deck-row{display:flex;flex-flow:row wrap}.card-deck-row>[class*=col-]{display:flex}.card-deck-row .card,.card-deck-row .card-nav .tab-content,.card-nav .card-deck-row .tab-content{flex:1 1 0%}.card-title{font-weight:500}.card-title a,.card-title[href]{color:inherit;display:flex;text-decoration:none}[dir] .card-title:last-child{margin-bottom:0}.card-header{position:relative}[dir] .card-header{border-bottom:1px solid #dfe2e6}[dir] .card-footer{border-top:1px solid #dfe2e6;padding:.75rem}[dir=ltr] .card-footer:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}[dir] .card-nav .tab-content>.fullbleed,[dir] .card>.fullbleed{border-radius:.5rem}.card-img-cover{position:relative;height:200px;-o-object-fit:cover;object-fit:cover}.card-feedback:after,.card-feedback:before{content:'';display:block;position:absolute;width:0;height:0;z-index:-1;bottom:-20px}[dir] .card-feedback:after,[dir] .card-feedback:before{border:10px solid transparent;border-top-color:#dfe2e6}[dir=ltr] .card-feedback:after,[dir=ltr] .card-feedback:before{left:24px}.card-feedback:after{bottom:-19px;z-index:2}[dir] .card-feedback:after{border-top-color:#fff}.card-header-tabs-basic{display:flex}[dir] .card-header-tabs-basic{padding-top:0;padding-bottom:0}.card-header-tabs-basic>div{display:flex}.card-header-tabs-basic a{color:rgba(39,44,51,.54);font-weight:400}[dir] .card-header-tabs-basic a{padding:.5rem .75rem}.card-header-tabs-basic a:hover{text-decoration:none;color:rgba(39,44,51,.84)}.card-header-tabs-basic .active{color:#303840;font-weight:600}[dir] .card-header-tabs-basic .active{border-bottom:2px solid var(--primary)}[dir] .popover-lg{box-shadow:0 6px 6px -3px rgba(39,44,51,.1),0 10px 14px 1px rgba(39,44,51,.04),0 4px 18px 3px rgba(39,44,51,.02);border:none}[dir] .popover-lg .popover-body{padding:1.5rem}[dir] .popover-lg .bs-popover-auto[x-placement^=top] .arrow:before,[dir] .popover-lg .bs-popover-top .arrow:before{border-top-color:transparent}[dir] .bs-popover-auto[x-placement^=top],[dir] .bs-popover-top{margin-bottom:1rem}[dir=ltr] .bs-popover-auto[x-placement^=right],[dir=ltr] .bs-popover-right{margin-left:1rem}[dir] .bs-popover-auto[x-placement^=bottom],[dir] .bs-popover-bottom{margin-top:1rem}[dir=ltr] .bs-popover-auto[x-placement^=left],[dir=ltr] .bs-popover-left{margin-right:1rem}.img-fluid{width:100%;max-width:none}.img-fluid-max{max-width:100%;height:auto}.page-link{text-transform:uppercase;font-weight:500;font-size:1rem;display:flex;align-items:center;line-height:1.25!important}[dir] .page-link{border-top:none;border-bottom:none}[dir=ltr] .page-link{border-left:none}.page-link:focus,.page-link:hover{text-decoration:none}[dir=ltr] .page-item:last-of-type .page-link{border-right:none}.page-link .material-icons{line-height:1rem}.pagination{position:relative;z-index:0}[dir] .pagination:last-child{margin-bottom:0}.pagination-xsm .page-link{font-size:.8125rem;line-height:24px}[dir] .pagination-xsm .page-link{padding:0 .5rem}[dir=ltr] .pagination-xsm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}[dir=ltr] .pagination-xsm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pagination-xsm .page-link{line-height:24px!important}.pagination-xsm .material-icons{font-size:1rem}.table-nowrap td,.table-nowrap th{white-space:nowrap}.table .sort{color:inherit;display:inline-flex;align-items:center;text-decoration:none}.table .sort:after{content:url("data:image/svg+xml;utf8,<svg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z%27 fill=%27rgba%2839, 44, 51, 0.54%29%27/></svg>")}[dir=ltr] .table .sort:after{margin-left:.5rem}.table .sort.asc,.table .sort.desc{text-decoration:underline;font-weight:600}[dir=ltr] .table .sort+.sort{margin-left:1rem}[dir] .table--elevated{box-shadow:0 3px 3px -2px rgba(39,44,51,.1),0 3px 4px 0 rgba(39,44,51,.04),0 1px 8px 0 rgba(39,44,51,.02)}[dir] .table-flush{margin-bottom:0}[dir] .table-flush thead th{border-top:0}[dir] .table-responsive{margin-bottom:0}.table thead th{font-weight:500}[dir] .table tbody .selected>td{background-color:rgba(245,247,250,.5)}[dir] .thead-border-top-0 thead th{border-top:0}[dir] .table-flush{border-bottom:0}[dir=ltr] .table-flush tbody td:first-of-type,[dir=ltr] .table-flush thead th:first-of-type{border-left:0}[dir=ltr] .table-flush tbody td:last-of-type,[dir=ltr] .table-flush thead th:last-of-type{border-right:0}[dir] .list-group{box-shadow:0 3px 3px -2px rgba(39,44,51,.1),0 3px 4px 0 rgba(39,44,51,.04),0 1px 8px 0 rgba(39,44,51,.02);border-radius:.25rem;margin-bottom:1rem}[dir] .list-group-flush{box-shadow:none;border-radius:0;margin-bottom:0}[dir] .list-group-flush>.list-group-item:not(.active){background:0 0}[dir] .list-group-flush>.list-group-item:first-child{border-top:0}[dir] .list-group-flush>.list-group-item:last-child{border-bottom:0}.list-group-item.active a{color:inherit}.media-left,.media-right{display:flex;flex-direction:column}[dir=ltr] .media-left{margin-right:.5rem}[dir=ltr] .media-right{margin-left:.5rem}.media-body{flex:1 1 0%}.media{display:flex;flex-flow:row wrap}@media (max-width:575.98px){.media-stack-xs{flex-direction:column}.media-stack-xs .media-left{width:100%!important}[dir] .media-stack-xs .media-left{margin:0 0 1rem}}@media (max-width:767.98px){.media-stack-sm{flex-direction:column}.media-stack-sm .media-left{width:100%!important}[dir] .media-stack-sm .media-left{margin:0 0 1rem}}@media (max-width:991.98px){.media-stack-md{flex-direction:column}.media-stack-md .media-left{width:100%!important}[dir] .media-stack-md .media-left{margin:0 0 1rem}}@media (max-width:1199.98px){.media-stack-lg{flex-direction:column}.media-stack-lg .media-left{width:100%!important}[dir] .media-stack-lg .media-left{margin:0 0 1rem}}@media (max-width:1365.98px){.media-stack-xl{flex-direction:column}.media-stack-xl .media-left{width:100%!important}[dir] .media-stack-xl .media-left{margin:0 0 1rem}}@media (min-width:576px){.media__thumbnail{width:150px}}.nav-link__secondary-text{display:block;font-size:.825rem}[dir] .nav-link__secondary-text{margin-top:-2px}.nav-link{color:rgba(39,44,51,.5);display:flex}[dir] .nav--flush .nav-link{padding:0}.active .nav-link,.nav-link.active{font-weight:500;color:#272c33}[dir] .nav-tabs--flush .nav-link{border:none}[dir] .nav-tabs--flush .nav-link:focus,[dir] .nav-tabs--flush .nav-link:hover{border-color:transparent}[dir] .nav-tabs--flush .nav-item.show .nav-link,[dir] .nav-tabs--flush .nav-link.active{background-color:transparent}.nav-tabs--active-bg .nav-item.show .nav-link,.nav-tabs--active-bg .nav-link.active{color:#fff}.card-nav{z-index:0}.card-nav .nav-tabs{z-index:2;position:relative}[dir] .card-nav .nav-tabs{border-bottom:none}[dir] .card-nav .nav-tabs .nav-item{margin-bottom:0}[dir] .card-nav .nav-tabs .nav-link:not(.active):hover{border-color:transparent}@media (min-width:576px){[dir] .card-nav:not(.card-nav--vertical) .nav-tabs{padding:0 1rem}[dir] .card-nav:not(.card-nav--vertical) .tab-content{margin-top:-1px}}.card-nav--vertical .nav-tabs{flex-direction:column}@media (max-width:991.98px){[dir] .card-nav--vertical .nav-tabs .active{border-color:#dfe2e6}[dir] .card-nav--vertical .nav-tabs{margin-bottom:1rem}[dir] .card-nav--vertical .nav-tabs .nav-link{border-radius:.25rem}}@media (min-width:992px){.card-nav--vertical{display:flex;flex-direction:row}[dir] .card-nav--vertical{margin-bottom:1rem}.card-nav--vertical .tab-content{overflow:hidden;flex:1}[dir] .card-nav--vertical .tab-content{margin-bottom:0}[dir=ltr] .card-nav--vertical .tab-content:last-child{margin-left:-1px}[dir=ltr] .card-nav--vertical .tab-content:first-child{margin-right:-1px}[dir] .card-nav--vertical .nav-tabs{padding:1rem 0}[dir] .card-nav--vertical .nav-tabs:last-child .nav-item.show .nav-link,[dir] .card-nav--vertical .nav-tabs:last-child .nav-link.active{border-color:transparent transparent #f5f7fa}[dir=ltr] .card-nav--vertical .nav-tabs:last-child .nav-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}[dir] .card-nav--vertical .nav-tabs:first-child .nav-item.show .nav-link,[dir] .card-nav--vertical .nav-tabs:first-child .nav-link.active{border-color:transparent transparent #f5f7fa #f5f7fa}[dir=ltr] .card-nav--vertical .nav-tabs:first-child .nav-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}}[dir] .nav-tabs--pill{border-bottom:none}[dir] .nav-tabs--pill .nav-link{border-radius:.25rem}[dir] .nav-tabs--pill .nav-item{margin-bottom:0}[dir] .nav-tabs--pill .nav-item:not(:last-child){margin-bottom:5px}@media (min-width:576px){[dir] .nav-tabs--pill .nav-item{margin-bottom:0!important}[dir=ltr] .nav-tabs--pill .nav-item:not(:last-child){margin-right:5px}}.nav-tabs--inactive-dark .nav-link{color:#fff}.nav-tabs--inactive-dark .nav-link__secondary-text{color:hsla(0,0%,100%,.5)}.nav-tabs--inactive-dark .nav-link.disabled{color:hsla(0,0%,100%,.7)}@media (min-width:768px){[dir=ltr] .nav-tabs--rounded-top-md-0 .nav-link{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){[dir=ltr] .nav-tabs--rounded-bottom-md-0 .nav-link{border-bottom-right-radius:0;border-bottom-left-radius:0}}[dir] .nav-tabs--rounded-0 .nav-link,[dir] .nav-tabs-card .nav-link{border-radius:0}.nav-tabs-card .nav-link:hover{color:#272c33}[dir] .nav-tabs-card+.card-footer{border-top:none}[dir] .card-nav .tab-content>.nav-tabs-card:not(:first-child),[dir] .card>.nav-tabs-card:not(:first-child){border-top:1px solid #dfe2e6}.layout-sticky-subnav .mdk-header-layout{overflow:initial}.layout-sticky-subnav .page__subnav{position:-webkit-sticky;position:sticky;top:64px;z-index:2}.layout-sticky-subnav .page__container{z-index:0;position:relative}.avatar-group{flex-direction:row}.avatar-title{font-size:.8125rem;font-weight:500}.avatar-32pt{width:2rem;height:2rem}.page-heading{display:flex;flex-direction:column;align-items:center}[dir] .page-heading{margin-bottom:1rem}[dir] .page-heading .h4,[dir] .page-heading h4{margin-bottom:.25rem}@media (min-width:576px){[dir] .page-heading .h4,[dir] .page-heading h4{margin-bottom:0}}@media (min-width:576px){.page-heading{flex-direction:row;align-items:flex-end}}.page-headline{position:relative}[dir] .page-headline{padding-bottom:1.5rem}@media (min-width:992px){[dir] .page-headline{padding-bottom:3rem}}[dir] .page-headline :last-child{margin-bottom:0}.page-headline>:first-child{position:relative;display:inline-flex}[dir] .page-headline>:first-child{margin-bottom:calc(1rem + 12px)}.page-headline>:first-child:after{position:absolute;width:100%;height:4px;content:' ';bottom:-12px}[dir] .page-headline>:first-child:after{border-radius:2px;background-color:var(--primary)}[dir=ltr] .page-headline>:first-child:after{left:0}[dir=rtl] .page-headline>:first-child:after{right:0}[dir] .page-headline--title>:first-child{margin-bottom:12px}[dir] .page-headline--white>:first-child:after{background-color:#fff}.page-separator,.page-separator-custom{position:relative;color:#868e96;display:flex;align-items:center;justify-content:flex-start;z-index:0}[dir] .page-separator,[dir] .page-separator-custom{margin-bottom:1rem}.page-separator:before{content:'';height:1px;width:100%;top:50%;position:absolute;z-index:-1}.page-separator-custom:before{content:'';height:1px;width:100%;top:86%;position:absolute;z-index:-1}[dir] .page-separator-custom:before,[dir] .page-separator:before{background-color:rgba(0,0,0,.1)}[dir=ltr] .page-separator:before{left:0}.page-separator__text{display:inline-flex;max-width:90%;font-size:.9375rem;color:#303840;font-weight:500;letter-spacing:2px}[dir] .page-separator__text{border-radius:.25rem;background-color:#f5f7fa}[dir] .page-separator-custom .page-separator__text{padding-bottom:10px}[dir=ltr] .page-separator__text{padding-right:.5rem}[dir=ltr] .justify-content-center .page-separator__text{padding-left:.5rem}[dir] .bg-alt .page-separator__text{background-color:#fff}.page-separator__text:hover{text-decoration:none}.page-separator__bg-bottom{content:'';height:50%;width:100%;top:50%;position:absolute;z-index:-2}[dir] .page-separator__bg-bottom{background-color:#f5f7fa}[dir=ltr] .page-separator__bg-bottom{left:0}.page-separator__bg-top{content:'';height:50%;width:100%;bottom:50%;position:absolute;z-index:-2}[dir] .page-separator__bg-top{background-color:#f5f7fa}[dir=ltr] .page-separator__bg-top{left:0}.page-separator-mask{position:relative;overflow:hidden;z-index:0;height:356px}.page-separator-mask .page-separator-mask__content{position:absolute;bottom:0;height:84px}[dir=ltr] .page-separator-mask .page-separator-mask__content{left:0;right:0}.page-separator-mask .page-separator{position:absolute;bottom:0;z-index:1}[dir] .page-separator-mask .page-separator{margin:0}[dir=ltr] .page-separator-mask .page-separator{left:0;right:0}.page-separator-mask .page-separator-mask__top{position:absolute;top:0;height:64px}[dir=ltr] .page-separator-mask .page-separator-mask__top{background-image:linear-gradient(-180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.8) 17%,hsla(0,0%,100%,.9) 32%,#fff 70%);left:0;right:0}.page-separator-mask .page-separator-mask__bottom{position:absolute;bottom:0;height:20px}[dir] .page-separator-mask .page-separator-mask__bottom{background:#fff}[dir=ltr] .page-separator-mask .page-separator-mask__bottom{left:0;right:0}.page-nav{z-index:0;position:relative;position:-webkit-sticky;position:sticky;top:4rem;max-height:calc(100vh - 4rem);overflow-y:auto;display:block}[dir=ltr] .page-nav .page-nav__content{margin-left:21px;padding-left:17px}.page-nav:before{position:absolute;width:2px;top:0;bottom:0;content:'';z-index:-1}[dir] .page-nav:before{background-color:#e9edf2}[dir=ltr] .page-nav:before{left:33px}.page-nav .page-nav__menu{display:flex;flex-direction:column}[dir] .page-nav .page-nav__menu{margin-bottom:1rem}[dir=ltr] .page-nav .page-nav__menu{margin-left:21px}.page-nav .page-nav__menu a{color:rgba(39,44,51,.7);position:relative}[dir] .page-nav .page-nav__menu a{margin-bottom:.5rem}[dir=ltr] .page-nav .page-nav__menu a{padding:0 0 0 17px}.page-nav .page-nav__menu a:before{width:12px;height:12px;content:'';top:6px;position:absolute}[dir] .page-nav .page-nav__menu a:before{background-color:#d2d5d9;border-radius:50%;border:2px solid #f5f7fa}[dir=ltr] .page-nav .page-nav__menu a:before{left:-5px}.page-nav .page-nav__menu a.active{font-weight:700}[dir] .page-nav .page-nav__menu a.active:before{background-color:var(--primary);border-color:#fff}.page-num{width:2.5rem;height:2.5rem;font-weight:600;line-height:1.5;font-size:1.414rem;line-height:1.414;display:flex;align-items:center;justify-content:center;color:#303840}[dir] .page-num{border-radius:100%;border:2px solid #e9edf2;background-color:#f5f7fa}[href] .page-num{color:#303840}[dir] .page-num-container{margin-bottom:1rem}[dir=ltr] .page-num-container{margin-left:-3.25rem}.page-num-container .page-num{flex-shrink:0}[dir=ltr] .page-num-container .page-num{margin-right:.75rem}[dir] .page-num-container :last-child{margin-bottom:0}.page-num-timeline{position:relative;z-index:0}.page-num-timeline:after{content:'';width:.3125rem;position:absolute;top:0;bottom:0;z-index:-1}[dir] .page-num-timeline:after{background-color:#e9edf2}[dir=ltr] .page-num-timeline:after{left:50%;margin-left:-.15625rem}.page-num-timeline__item{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}[dir] .page-num-timeline__item{margin:1rem 0}.page-num-timeline__item-tip{width:.75rem;height:.75rem;display:block}[dir] .page-num-timeline__item-tip{border-radius:100%;background-color:#d2d5d9;border:2px solid #f5f7fa;margin-bottom:5px!important}[dir] .page-num-timeline__item-current{margin-top:.75rem!important}.page-num-timeline__item-current .page-num{color:#9cf;width:4rem;height:4rem}[dir] .page-num-timeline__item-current .page-num{background-color:var(--primary);border:none}.page-num-timeline__item-current .page-num-timeline__item-tip{position:absolute;top:-.375rem}[dir] .page-num-timeline__item-current .page-num-timeline__item-tip{border-color:#fff;background-color:var(--primary)}[dir=ltr] .page-num-timeline__item-current .page-num-timeline__item-tip{left:50%;margin-left:-.375rem}[dir=rtl] .page-num-timeline__item-current .page-num-timeline__item-tip{right:50%;margin-right:-.375rem}[dir] .page-num-timeline__item.active .page-num-timeline__item-tip{border-color:#9cf;background-color:var(--primary)}@media (min-width:576px){[dir] .page-num-timeline{margin-top:-.375rem}[dir] .page-num-timeline__item{margin:0 1rem}.page-num-timeline:after{width:100%;height:.3125rem;top:50%}[dir] .page-num-timeline:after{margin-top:.375rem}[dir=ltr] .page-num-timeline:after{left:0;right:0;margin-left:0}}.progression-bar{display:flex;color:rgba(39,44,51,.5);flex-direction:column;align-items:flex-start}.progression-bar__item{display:flex;align-items:center;flex-direction:column;flex:1 1 0%;position:relative;z-index:0;color:inherit}[dir] .progression-bar__item{text-align:center}.progression-bar__item-content{display:flex;align-items:center;flex:1 1 0%}.progression-point{height:32px;width:32px;background:#c1c1c1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.progression-bar__item-content .text{padding-left:10px;background:#fff;text-align:left}.progression-bar__item--active .progression-point{background:#17225a}[dir] .progression-bar__item:not(:last-child){padding-bottom:15px}.progression-bar__item[href]:hover{text-decoration:none;color:inherit}.progression-bar__item:after,.progression-bar__item:before{content:'';position:absolute;z-index:-1;width:2px;top:0;height:100%}[dir] .progression-bar__item:after,[dir] .progression-bar__item:before{background-color:#f2f2f2}[dir=ltr] .progression-bar__item:after,[dir=ltr] .progression-bar__item:before{left:50%;margin-left:-1px}.progression-bar__item:before{display:none}.progression-bar__item-icon{width:25px;height:25px;color:inherit;line-height:22px;font-size:16px}[dir] .progression-bar__item-icon{border-radius:50%;border:2px solid #f2f2f2;text-align:center;background-color:#fff;margin-bottom:5px}.progression-bar__item-text{color:inherit}[dir] .progression-bar__item-text{background-color:#fff}[dir] .progression-bar__item-icon:not(.progression-bar__item--disabled),[dir] .progression-bar__item-text:not(.progression-bar__item--disabled){cursor:pointer}[dir] .progression-bar__item--complete:after{background-color:var(--aie-blue)}.progression-bar__item--complete{color:rgba(39,44,51,.7)}[dir] .progression-bar__item--complete .progression-bar__item-icon{border-color:rgba(39,44,51,.7)}.progression-bar__item--active{color:#272c33}.progression-bar__item--active:not(:last-child):after{height:50%}.progression-bar__item--active:not(:last-child):before{display:block;background-color:var(--aie-blue)}.progression-bar--active-primary .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-primary .progression-bar__item--active .progression-bar__item-icon{background-color:var(--primary);border-color:var(--primary)}.progression-bar--active-secondary .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-secondary .progression-bar__item--active .progression-bar__item-icon{background-color:#868e96;border-color:#868e96}.progression-bar--active-success .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-success .progression-bar__item--active .progression-bar__item-icon{background-color:#77c13a;border-color:#77c13a}.progression-bar--active-info .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-info .progression-bar__item--active .progression-bar__item-icon{background-color:#17a2b8;border-color:#17a2b8}.progression-bar--active-warning .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-warning .progression-bar__item--active .progression-bar__item-icon{background-color:#e4a93c;border-color:#e4a93c}.progression-bar--active-danger .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-danger .progression-bar__item--active .progression-bar__item-icon{background-color:#d9534f;border-color:#d9534f}.progression-bar--active-light .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-light .progression-bar__item--active .progression-bar__item-icon{background-color:#f8f9fa;border-color:#f8f9fa}.progression-bar--active-dark .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-dark .progression-bar__item--active .progression-bar__item-icon{background-color:#303840;border-color:#303840}.progression-bar--active-black .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-black .progression-bar__item--active .progression-bar__item-icon{background-color:#272c33;border-color:#272c33}.progression-bar--active-accent .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-accent .progression-bar__item--active .progression-bar__item-icon{background-color:var(--aie-blue);border-color:var(--aie-blue)}.progression-bar--active-accent-red .progression-bar__item--active .progression-bar__item-icon{color:#fff}[dir] .progression-bar--active-accent-red .progression-bar__item--active .progression-bar__item-icon{background-color:#ed0b4c;border-color:#ed0b4c}@media (min-width:576px){.progression-bar{flex-direction:row;align-items:start}[dir] .progression-bar__item{padding-bottom:0!important}.progression-bar__item:after,.progression-bar__item:before{top:50%;margin-top:-1px;height:2px!important;width:100%}[dir=ltr] .progression-bar__item:after,[dir=ltr] .progression-bar__item:before{left:0;margin-left:0}.progression-bar__item--active:not(:last-child):after{width:50%}.progression-bar__item--active:not(:last-child):before{display:block}}.tooltip-inner{font-size:.9375rem;font-weight:600}[dir] .tooltip-inner{box-shadow:0 2px 1px -1px rgba(39,44,51,.1),0 1px 1px 0 rgba(39,44,51,.04),0 1px 3px 0 rgba(39,44,51,.02)}.mdk-header{height:auto}[dir] .mdk-header{margin-bottom:1rem}.mdk-header--shadow{transition:box-shadow .25s}[dir] .mdk-header--shadow-show{box-shadow:0 6px 6px -3px rgba(39,44,51,.1),0 10px 14px 1px rgba(39,44,51,.04),0 4px 18px 3px rgba(39,44,51,.02);border-color:transparent!important}.mdk-header--shadow:after{display:none}[dir] .mdk-header__bg-front{background-position:50%}.mdk-header__bg-front:after{display:block;content:' ';position:absolute;top:0;bottom:0;width:100%}[dir=ltr] .mdk-header__bg-front:after{left:0}.mdk-header__content{display:flex;flex-direction:column}.mdk-header--bg-gradient-primary .mdk-header__bg-front:after{opacity:.9}[dir] .mdk-header--bg-white .mdk-header__bg-front:after{background-color:hsla(0,0%,100%,.9)}[dir] .mdk-header--bg-light .mdk-header__bg-front:after{background-color:rgba(248,249,250,.9)}[dir] .mdk-header--bg-dark .mdk-header__bg-front:after{background-color:rgba(48,56,64,.9)}[dir] .mdk-header--bg-black .mdk-header__bg-front:after{background-color:rgba(39,44,51,.9)}[dir] .mdk-box__bg-front{background-position:50%}.mdk-box__bg-front:after{display:block;content:' ';position:absolute;top:0;bottom:0;width:100%}[dir=ltr] .mdk-box__bg-front:after{left:0}[dir=rtl] .mdk-box__bg-front:after{right:0}.mdk-box--bg-gradient-primary .mdk-box__bg-front:after{opacity:.9}[dir] .mdk-box--bg-secondary .mdk-box__bg-front:after{background-color:rgba(134,142,150,.9)}[dir] .mdk-box--bg-success .mdk-box__bg-front:after{background-color:rgba(119,193,58,.9)}[dir] .mdk-box--bg-info .mdk-box__bg-front:after{background-color:rgba(23,162,184,.9)}[dir] .mdk-box--bg-warning .mdk-box__bg-front:after{background-color:rgba(228,169,60,.9)}[dir] .mdk-box--bg-danger .mdk-box__bg-front:after{background-color:rgba(217,83,79,.9)}.will-shrink-to-hidden{will-change:transform;transition:transform .2s}[dir] .shrink-to-hidden{transform:scale3d(0,0,0)}.will-fade-background{transition:background-color .2s}.search-form{display:flex;align-items:center}[dir] .search-form{background-color:#fff;border:1px solid #edf0f2;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(39,44,51,.075)}[dir] .search-form .form-control{background-color:transparent}[dir] .search-form .form-control,[dir] .search-form .form-control:focus{border-color:transparent;box-shadow:none}[dir] .search-form .btn{padding:0 .75rem;box-shadow:none;background-color:transparent}[dir=ltr] .search-form .btn+.form-control{padding-left:0}[dir=rtl] .search-form .btn+.form-control{padding-right:0}[dir] .navbar-dark .navbar-search,[dir] .search-form--black{background-color:#272c33;border-color:#272c33}.navbar-dark .navbar-search .form-control,.search-form--black .form-control{color:#fff}[dir] .navbar-dark .navbar-search .form-control:focus,[dir] .search-form--black .form-control:focus{background-color:#272c33!important}.navbar-dark .navbar-search .btn,.search-form--black .btn{color:#868e96}[dir] .navbar-dark .navbar-search .btn,[dir] .search-form--black .btn{background:0 0}[dir] .navbar-light .navbar-search,[dir] .search-form--light{background-color:#edf0f2;border-color:#edf0f2}.navbar-light .navbar-search .form-control,.search-form--light .form-control{color:#272c33}.navbar-light .navbar-search .form-control::-moz-placeholder,.search-form--light .form-control::-moz-placeholder{color:#949595}.navbar-light .navbar-search .form-control:-ms-input-placeholder,.search-form--light .form-control:-ms-input-placeholder{color:#949595}.navbar-light .navbar-search .form-control::placeholder,.search-form--light .form-control::placeholder{color:#949595}.navbar-light .navbar-search .btn,.search-form--light .btn{color:rgba(39,44,51,.4)}.stack{position:relative;overflow:initial;z-index:0}[dir] .stack{margin-bottom:calc(1rem + 10px)}.stack:after,.stack:before{position:absolute;top:100%;transition:transform .2s ease-in-out;display:block;content:'';height:5px;z-index:-1;pointer-events:none}[dir] .stack:after,[dir] .stack:before{border-radius:0 0 .5rem .5rem;box-shadow:0 2px 0 rgba(0,0,0,.07),inset 0 2px 1px -1px #dfe2e6,inset 0 1px 2px 0 rgba(223,226,230,.14),inset 0 1px 3px 0 rgba(48,56,64,.12);background:#fff}[dir=ltr] .stack:after,[dir=ltr] .stack:before,[dir=rtl] .stack:after,[dir=rtl] .stack:before{left:10px;right:10px}.stack:before{height:10px}[dir=ltr] .stack:before,[dir=rtl] .stack:before{left:20px;right:20px}[dir] .stack--hidden-hover:hover:after,[dir] .stack--hidden-hover:hover:before,[dir] .stack--hidden:after,[dir] .stack--hidden:before{transform:translate3d(0,-12px,0)}.stack--1:before{display:none}[dir] .footer{background-color:#fff}label{font-weight:500}[dir] .form-control-rounded{border-radius:20rem}[dir] .form-control-flush{padding:0;border-width:0}[dir] .form-control-flush,[dir] .form-control-flush:focus{box-shadow:none;background-color:transparent}[dir] .list-group-form .list-group-item{padding:1rem 1.5rem}[dir] .custom-controls-stacked .custom-control:last-child{margin-bottom:0}[dir=ltr] .form-inline label{margin-right:.25rem}.form-label{color:#303840;text-transform:uppercase;font-size:.8125rem;font-weight:600;letter-spacing:2px}[dir] .card-form .card-body{padding:1.6875rem}[dir] .card-form .card-body-form-group{padding:1rem 1rem 0}[dir] .card-form__body{background-color:#f8fafc;border-radius:.5rem .5rem 0 0}@media (min-width:576px){[dir=ltr] .card-form__body{border-radius:.5rem 0 0 .5rem}}.card-form__body label:not([class]){color:#303840;text-transform:uppercase;font-size:.8125rem;font-weight:600;letter-spacing:2px}.form-image-group :disabled~label:after,.form-image-group [disabled]~label:after{display:block;position:absolute;top:4px;bottom:4px;width:auto;height:auto;content:' ';opacity:.4}[dir] .form-image-group :disabled~label:after,[dir] .form-image-group [disabled]~label:after{background:#e9ecef;border-radius:0}[dir=ltr] .form-image-group :disabled~label:after,[dir=ltr] .form-image-group [disabled]~label:after,[dir=rtl] .form-image-group :disabled~label:after,[dir=rtl] .form-image-group [disabled]~label:after{left:4px;right:4px}.input-group-text .material-icons{font-size:inherit}[dir] .input-group.input-group-merge .form-control{box-shadow:none}.input-group.input-group-merge .form-control:focus~[class*=input-group] .input-group-text{color:#272c33}[dir] .input-group.input-group-merge .form-control:focus~[class*=input-group] .input-group-text{border-color:#fff;background-color:#fff}[dir=ltr] .custom-radio-icon{padding-left:1rem}[dir=rtl] .custom-radio-icon{padding-right:1rem}.custom-radio-icon .custom-control-indicator{font-size:1rem;color:#fff}[dir] .custom-radio-icon .custom-control-indicator{background-color:transparent;background-image:none}.custom-radio-icon .custom-control-input:checked~.custom-control-indicator{color:var(--primary)}[dir] .custom-radio-icon .custom-control-input:checked~.custom-control-indicator{background-color:transparent;background-image:none}.custom-radio-icon .custom-control-input:active~.custom-control-indicator{color:#eef0ff}[dir] .custom-radio-icon .custom-control-input:active~.custom-control-indicator{background-color:transparent;background-image:none}.custom-select-icon{position:relative;z-index:0}[dir=ltr] .custom-select-icon__select{padding-left:1.75rem}[dir=rtl] .custom-select-icon__select{padding-right:1.75rem}[dir=ltr] .custom-select-icon__select.form-control-lg{padding-left:2rem}[dir=rtl] .custom-select-icon__select.form-control-lg{padding-right:2rem}.custom-select-icon__icon{position:absolute;top:0;line-height:inherit!important;font-size:.8125rem;z-index:2;pointer-events:none}[dir] .custom-select-icon__icon{padding-top:.5rem}[dir=ltr] .custom-select-icon__icon{left:0;padding-left:.75rem}[dir=rtl] .custom-select-icon__icon{right:0;padding-right:.75rem}.custom-select-sm+.custom-select-icon__icon,.form-control-sm+.custom-select-icon__icon{font-size:.7109375rem}.form-control-lg+.custom-select-icon__icon{font-size:1.21875rem}[dir] .form-control-lg+.custom-select-icon__icon{padding-top:.5rem}.mdk-drawer{z-index:1}[dir] .mdk-drawer__content{background:0 0}.navbar{height:52px}[dir] .navbar{padding-top:0;padding-bottom:0}[dir] .navbar-shadow{box-shadow:0 6px 6px -3px rgba(39,44,51,.1),0 10px 14px 1px rgba(39,44,51,.04),0 4px 18px 3px rgba(39,44,51,.02)}.top-navbar{top:64px}@media (min-width:576px){.top-sm-navbar{top:64px}}@media (min-width:768px){.top-md-navbar{top:64px}}@media (min-width:992px){.top-lg-navbar{top:64px}}@media (min-width:1200px){.top-xl-navbar{top:64px}}@media (min-width:1366px){.top-xxl-navbar{top:64px}}.navbar-height{min-height:64px}.navbar-brand{font-size:1.625rem;font-weight:500;display:flex;align-items:center}[dir] .navbar-brand{padding-top:0;padding-bottom:0}[dir=ltr] .navbar-brand{margin-right:1rem}[dir=rtl] .navbar-brand{margin-left:1rem}[dir=ltr] .navbar-brand-icon{margin-right:.5rem}[dir=rtl] .navbar-brand-icon{margin-left:.5rem}.navbar-divider{width:1px;height:64px}[dir] .navbar-divider{background:hsla(0,0%,100%,.24)}[dir=ltr] .navbar-divider,[dir=rtl] .navbar-divider{margin-left:1rem;margin-right:1rem}.navbar-nav .nav-link{font-size:14px;align-items:center;font-weight:500;position:relative}[dir] .navbar-nav .nav-link{padding:0}.navbar-nav .dropdown-menu{position:absolute}.navbar-toggler{width:64px;height:64px;display:inline-block}[dir] .navbar-toggler{border:none;padding:0;text-align:center}.navbar-toggler-right{order:1}@media (max-width:767.98px){.navbar .container{max-width:none}}.navbar-expand-sm .nav-link{height:64px}@media (max-width:575.98px){.navbar-expand-sm.navbar-list{height:auto}.navbar-expand-sm.navbar-list .navbar-list__item{width:100%}[dir] .navbar-expand-sm.navbar-list .navbar-list__item{padding:1rem}[dir] .navbar-expand-sm.navbar-list.navbar-light .navbar-list__item:not(:last-child){border-bottom:1px solid #e9edf2}}@media (min-width:576px){.navbar-expand-sm .navbar-nav .nav-item{display:flex;align-items:center}[dir=ltr] .navbar-expand-sm .navbar-nav .nav-link,[dir=rtl] .navbar-expand-sm .navbar-nav .nav-link{padding-left:0;padding-right:0}[dir=ltr] .navbar-expand-sm .navbar-nav .nav-item+.nav-item,[dir=ltr] .navbar-expand-sm .navbar-nav .nav-link+.nav-link,[dir=ltr] .navbar-expand-sm .navbar-nav+.navbar-nav{margin-left:1rem}[dir=rtl] .navbar-expand-sm .navbar-nav .nav-item+.nav-item,[dir=rtl] .navbar-expand-sm .navbar-nav .nav-link+.nav-link,[dir=rtl] .navbar-expand-sm .navbar-nav+.navbar-nav{margin-right:1rem}.navbar-expand-sm .navbar-list__content{flex-direction:row}.navbar-expand-sm .navbar-collapse__content{display:flex;width:100%}.navbar-expand-sm .navbar-collapse__content .navbar-nav{align-items:center}}.navbar-expand-md .nav-link{height:64px}@media (max-width:767.98px){.navbar-expand-md.navbar-list{height:auto}.navbar-expand-md.navbar-list .navbar-list__item{width:100%}[dir] .navbar-expand-md.navbar-list .navbar-list__item{padding:1rem}[dir] .navbar-expand-md.navbar-list.navbar-light .navbar-list__item:not(:last-child){border-bottom:1px solid #e9edf2}}@media (min-width:768px){.navbar-expand-md .navbar-nav .nav-item{display:flex;align-items:center}[dir=ltr] .navbar-expand-md .navbar-nav .nav-link,[dir=rtl] .navbar-expand-md .navbar-nav .nav-link{padding-left:0;padding-right:0}[dir=ltr] .navbar-expand-md .navbar-nav .nav-item+.nav-item,[dir=ltr] .navbar-expand-md .navbar-nav .nav-link+.nav-link,[dir=ltr] .navbar-expand-md .navbar-nav+.navbar-nav{margin-left:1rem}[dir=rtl] .navbar-expand-md .navbar-nav .nav-item+.nav-item,[dir=rtl] .navbar-expand-md .navbar-nav .nav-link+.nav-link,[dir=rtl] .navbar-expand-md .navbar-nav+.navbar-nav{margin-right:1rem}.navbar-expand-md .navbar-list__content{flex-direction:row}.navbar-expand-md .navbar-collapse__content{display:flex;width:100%}.navbar-expand-md .navbar-collapse__content .navbar-nav{align-items:center}}.navbar-expand-lg .nav-link{height:64px}@media (max-width:991.98px){.navbar-expand-lg.navbar-list{height:auto}.navbar-expand-lg.navbar-list .navbar-list__item{width:100%}[dir] .navbar-expand-lg.navbar-list .navbar-list__item{padding:1rem}[dir] .navbar-expand-lg.navbar-list.navbar-light .navbar-list__item:not(:last-child){border-bottom:1px solid #e9edf2}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-item{display:flex;align-items:center}[dir=ltr] .navbar-expand-lg .navbar-nav .nav-link,[dir=rtl] .navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0}[dir=ltr] .navbar-expand-lg .navbar-nav .nav-item+.nav-item,[dir=ltr] .navbar-expand-lg .navbar-nav .nav-link+.nav-link,[dir=ltr] .navbar-expand-lg .navbar-nav+.navbar-nav{margin-left:1rem}[dir=rtl] .navbar-expand-lg .navbar-nav .nav-item+.nav-item,[dir=rtl] .navbar-expand-lg .navbar-nav .nav-link+.nav-link,[dir=rtl] .navbar-expand-lg .navbar-nav+.navbar-nav{margin-right:1rem}.navbar-expand-lg .navbar-list__content{flex-direction:row}.navbar-expand-lg .navbar-collapse__content{display:flex;width:100%}.navbar-expand-lg .navbar-collapse__content .navbar-nav{align-items:center}}.navbar-expand .nav-link{height:49px}.navbar-expand.navbar-list{height:auto}.navbar-expand.navbar-list .navbar-list__item{width:100%}[dir] .navbar-expand.navbar-list .navbar-list__item{padding:1rem}[dir] .navbar-expand.navbar-list.navbar-light .navbar-list__item:not(:last-child){border-bottom:1px solid #e9edf2}.navbar-expand .navbar-nav .nav-item{display:flex;align-items:center}[dir=ltr] .navbar-expand .navbar-nav .nav-link,[dir=rtl] .navbar-expand .navbar-nav .nav-link{padding-left:0;padding-right:0;text-decoration:auto}.navbar-expand .navbar-list__content{flex-direction:row}.navbar-expand .navbar-collapse__content{display:flex;width:100%}.navbar-expand .navbar-collapse__content .navbar-nav{align-items:center}@media (max-width:575.98px){[dir] .navbar-collapse__content{padding:1rem}[dir] .navbar-collapse .navbar-nav+.navbar-nav{margin-top:1rem}}[dir=ltr] .navbar-list{padding-left:0;padding-right:0}.navbar-list__content{display:flex;flex-direction:column}[dir] .navbar-list__item{padding-top:.5rem;padding-bottom:.5rem}[dir] .navbar-submenu{background:#fff;border-bottom:2px solid #e9edf2}@media (max-width:575.98px){[dir] .navbar-submenu .navbar-collapse{border-bottom:2px solid #e9edf2}}[dir=ltr] .mr-navbar-x{margin-right:1rem}.bg-primary .navbar-dark .navbar-toggler{color:#fff}[dir] .navbar .ps{padding-top:3px;padding-bottom:3px}.navbar .ps .nav{flex-wrap:nowrap}.navbar--active-undeline .navbar-nav .nav-link.active:before,.navbar--active-undeline .navbar-nav>.active>.nav-link:before{position:absolute;width:100%;height:4px;content:' ';bottom:0}[dir] .navbar--active-undeline .navbar-nav .nav-link.active:before,[dir] .navbar--active-undeline .navbar-nav>.active>.nav-link:before{border-radius:2px;background-color:var(--primary)}[dir=ltr] .navbar--active-undeline .navbar-nav .nav-link.active:before,[dir=ltr] .navbar--active-undeline .navbar-nav>.active>.nav-link:before{left:0}[dir=rtl] .navbar--active-undeline .navbar-nav .nav-link.active:before,[dir=rtl] .navbar--active-undeline .navbar-nav>.active>.nav-link:before{right:0}[dir] .navbar-dark-pickled-bluewood{background:#303956}.navbar-dark-pickled-bluewood .navbar-text-50{color:hsla(0,0%,100%,.5)}.navbar-dark-pickled-bluewood .navbar-text-70{color:hsla(0,0%,100%,.7)}.navbar-dark-pickled-bluewood .navbar-text-100{color:#fff}[dir] .navbar-dark-pickled-bluewood .navbar-search{background-color:#212a45;border-color:#212a45}.navbar-dark-pickled-bluewood .navbar-search .form-control{color:#fff}.navbar-dark-pickled-bluewood .navbar-search .form-control::-moz-placeholder{color:hsla(0,0%,100%,.5)}.navbar-dark-pickled-bluewood .navbar-search .form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.navbar-dark-pickled-bluewood .navbar-search .form-control::placeholder{color:hsla(0,0%,100%,.5)}[dir] .navbar-dark-pickled-bluewood .navbar-search .form-control:focus{background-color:transparent!important}.navbar-dark-pickled-bluewood .navbar-search .btn{color:hsla(0,0%,100%,.5)}[dir] .navbar-dark-pickled-bluewood .navbar-search .btn{background:0 0}[dir] .navbar-dark-pickled-bluewood .navbar-avatar{background-color:#212a45}.navbar-dark-pickled-bluewood .navbar-btn{color:#fff}[dir] .navbar-dark-pickled-bluewood .navbar-btn{background-color:#212a45;border-color:#212a45;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075)}.navbar-dark-pickled-bluewood .navbar-btn:hover{color:#fff}[dir] .navbar-dark-pickled-bluewood .navbar-btn:hover{background-color:#151a2b;border-color:#111523}.navbar-dark-pickled-bluewood .navbar-btn.focus,.navbar-dark-pickled-bluewood .navbar-btn:focus{color:#fff}[dir] .navbar-dark-pickled-bluewood .navbar-btn.focus,[dir] .navbar-dark-pickled-bluewood .navbar-btn:focus{background-color:#151a2b;border-color:#111523;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075),0 0 0 1px rgba(66,74,97,.5)}.navbar-dark-pickled-bluewood .navbar-btn.disabled,.navbar-dark-pickled-bluewood .navbar-btn:disabled{color:#fff}[dir] .navbar-dark-pickled-bluewood .navbar-btn.disabled,[dir] .navbar-dark-pickled-bluewood .navbar-btn:disabled{background-color:#212a45;border-color:#212a45}.navbar-dark-pickled-bluewood .navbar-btn:not(:disabled):not(.disabled).active,.navbar-dark-pickled-bluewood .navbar-btn:not(:disabled):not(.disabled):active,.show>.navbar-dark-pickled-bluewood .navbar-btn.dropdown-toggle{color:#fff}[dir] .navbar-dark-pickled-bluewood .navbar-btn:not(:disabled):not(.disabled).active,[dir] .navbar-dark-pickled-bluewood .navbar-btn:not(:disabled):not(.disabled):active,[dir] .show>.navbar-dark-pickled-bluewood .navbar-btn.dropdown-toggle{background-color:#111523;border-color:#0c101a}[dir] .navbar-dark-pickled-bluewood .navbar-btn:not(:disabled):not(.disabled).active:focus,[dir] .navbar-dark-pickled-bluewood .navbar-btn:not(:disabled):not(.disabled):active:focus,[dir] .show>.navbar-dark-pickled-bluewood .navbar-btn.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(66,74,97,.5)}.navbar-dark-pickled-bluewood .navbar-brand,.navbar-dark-pickled-bluewood .navbar-brand:focus,.navbar-dark-pickled-bluewood .navbar-brand:hover{color:#fff}.navbar-dark-pickled-bluewood .navbar-nav .nav-link{color:hsla(0,0%,100%,.7)}.navbar-dark-pickled-bluewood .navbar-nav .nav-link:focus,.navbar-dark-pickled-bluewood .navbar-nav .nav-link:hover{color:#fff}.navbar-dark-pickled-bluewood .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark-pickled-bluewood .navbar-nav .active>.nav-link,.navbar-dark-pickled-bluewood .navbar-nav .nav-link.active,.navbar-dark-pickled-bluewood .navbar-nav .nav-link.show,.navbar-dark-pickled-bluewood .navbar-nav .show>.nav-link{color:#fff}.navbar-dark-pickled-bluewood .navbar-toggler{color:hsla(0,0%,100%,.7)}[dir] .navbar-dark-pickled-bluewood .navbar-toggler{border-color:hsla(0,0%,100%,.1)}[dir] .navbar-dark-pickled-bluewood .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"30\" height=\"30\"><path stroke=\"%23858D94\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"2\" d=\"M4 7h22M4 15h22M4 23h22\"/></svg>")}[dir] .navbar-dark-pickled-bluewood .navbar-border{border-color:hsla(0,0%,100%,.1)!important}[dir] .navbar-dark-pickled-bluewood .badge-notifications{border:1px solid #fff}.dropdown-toggle:focus{outline:0}[data-caret=false]:after,[data-caret=false]:before{display:none!important}.dropdown-menu{display:block;visibility:hidden;opacity:0;transition:opacity .2s cubic-bezier(.3, .5, .5, 1),margin .2s cubic-bezier(.1, .3, .8, 1),visibility .3s ease}[dir] .dropdown-menu{box-shadow:0 5px 5px -3px rgba(39,44,51,.1),0 8px 10px 1px rgba(39,44,51,.04),0 3px 14px 2px rgba(39,44,51,.02);margin-top:0!important;background-clip:initial}.dropdown-menu:after,.dropdown-menu:before{content:'';height:0;opacity:0;transition:opacity .1s cubic-bezier(.3, .5, .5, 1);position:absolute;top:calc(-8px + -.5rem);width:1px}[dir] .dropdown-menu:after,[dir] .dropdown-menu:before{border:8px solid transparent;border-bottom-color:#fff}[dir=ltr] .dropdown-menu:after,[dir=ltr] .dropdown-menu:before{left:10px}.dropdown-menu:before{top:calc(-9px + -.5rem)}[dir] .dropdown-menu:before{border-bottom-color:transparent}[dir=ltr] .dropdown-menu-right:after,[dir=ltr] .dropdown-menu-right:before{left:auto;right:10px}[dir] .dropup .dropdown-menu{margin-bottom:0!important}.dropup .dropdown-menu:after,.dropup .dropdown-menu:before{top:auto;bottom:calc(-8px + -.5rem)}[dir] .dropup .dropdown-menu:after,[dir] .dropup .dropdown-menu:before{border-bottom-color:transparent;border-top-color:#fff}.dropup .dropdown-menu:before{bottom:calc(-9px + -.5rem)}[dir] .dropup .dropdown-menu:before{border-top-color:transparent}.dropdown-menu.show,.show>.dropdown-menu{visibility:visible;opacity:1}[dir] .dropdown-menu.show,[dir] .show>.dropdown-menu{margin-top:.5rem!important}[dir] .dropup .dropdown-menu.show,[dir] .dropup .show>.dropdown-menu{margin-bottom:.5rem!important}.dropdown-menu.show:after,.dropdown-menu.show:before,.show>.dropdown-menu:after,.show>.dropdown-menu:before{opacity:1}.dropdown-item{display:flex;align-items:center}.dropdown-item>.material-icons{font-size:18px}[dir=ltr] .dropdown-item>.material-icons{margin-right:5px}.dropdown-item.active,.dropdown-item:active{color:#272c33;font-weight:700;position:relative}[dir] .dropdown-item.active,[dir] .dropdown-item:active{background-color:transparent}.dropdown-item.active:after,.dropdown-item:active:after{position:absolute;top:0;bottom:0;width:4px;content:''}[dir] .dropdown-item.active:after,[dir] .dropdown-item:active:after{border-radius:1px;background-color:var(--primary)}[dir=ltr] .dropdown-item.active:after,[dir=ltr] .dropdown-item:active:after{left:-1px}.dropdown-menu .close{line-height:0}[dir] .dropdown-menu .close{padding:.5rem}[dir=ltr] .dropdown-menu-full,[dir=rtl] .dropdown-menu-full{left:0!important;right:0!important}[dir] .dropdown-menu-caret-center{transform-origin:50% top}[dir] .dropup .dropdown-menu-caret-center{transform-origin:50% bottom}[dir=ltr] .dropdown-menu-caret-center:after,[dir=ltr] .dropdown-menu-caret-center:before{left:50%;margin-left:-4px}@media (max-width:767.98px){.dropdown-xs-down-full{position:static!important}.dropdown-xs-down-full .dropdown-menu{width:100%!important}[dir] .dropdown-xs-down-full .dropdown-menu{border-radius:0}[dir=ltr] .dropdown-xs-down-full .dropdown-menu,[dir=rtl] .dropdown-xs-down-full .dropdown-menu{left:0;right:0}.dropdown-xs-down-full .dropdown-menu:after,.dropdown-xs-down-full .dropdown-menu:before{display:none}}.dropdown-header{color:#272c33;font-weight:500}.dropdown-notifications .dropdown-menu{min-width:300px}[dir] .dropdown-notifications .dropdown-menu{padding:0}.dropdown-notifications .dropdown-menu .list-group{position:relative;overflow:hidden}.dropdown-notifications .dropdown-menu .list-group-item{display:flex;flex-direction:column}[dir] .dropdown-notifications .dropdown-menu .list-group-item{border-color:rgba(39,44,51,.05)}.dropdown-notifications .dropdown-menu .unread-indicator{display:inline-block;content:'';width:.5rem;height:.5rem}[dir] .dropdown-notifications .dropdown-menu .unread-indicator{border-radius:100%}.dropdown-notifications .dropdown-toggle{display:flex}.dropdown-notifications .dropdown-toggle .material-icons{font-size:2rem}.dropdown-notifications .badge-notifications{position:relative;display:block}[dir=ltr] .dropdown-notifications .badge-notifications{margin-left:-.75rem}[dir=rtl] .dropdown-notifications .badge-notifications{margin-right:-.75rem}.dropdown-notifications .dropdown-menu{width:300px}.overlay{position:relative}.overlay__content{position:absolute;top:0;bottom:0;transition:opacity .4s,background-color .4s;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}[dir=ltr] .overlay__content,[dir=rtl] .overlay__content{left:0;right:0}.overlay__action{transition:opacity .4s,transform .4s;opacity:0}[dir] .overlay__action{transform:translate3d(0,10px,0)}.overlay--show .overlay__action,.overlay--show .overlay__content{opacity:1}[dir] .overlay--show .overlay__action{transform:translateZ(0)}.overlay--duserselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .overlay--light .overlay__content{background-color:rgba(248,249,250,.35)}[dir] .overlay--light.overlay--show .overlay__content{background-color:rgba(248,249,250,.95)}[dir] .overlay--dark .overlay__content{background-color:rgba(48,56,64,.35)}[dir] .overlay--dark.overlay--show .overlay__content{background-color:rgba(48,56,64,.95)}[dir] .overlay--black .overlay__content{background-color:rgba(39,44,51,.35)}[dir] .overlay--black.overlay--show .overlay__content{background-color:rgba(39,44,51,.95)}.indicator-line{display:block;width:18px;height:4px}[dir] .indicator-line{background-color:#e9edf2}.map{width:100%;min-height:300px;position:relative;overflow:hidden}.map-pin{width:64px;height:50px;position:absolute;top:-25px;color:#888;font-weight:600;font-size:14px;white-space:nowrap}[dir] .map-pin{background-size:32px 32px;background-repeat:no-repeat;text-align:center;background-position:top}[dir=ltr] .map-pin{left:-32px}.map-pin span{position:absolute;bottom:0;width:100%}[dir] .map-pin span{text-align:center}[dir=ltr] .map-pin span{left:0}.jqvmap-zoomin,.jqvmap-zoomout{box-sizing:content-box}[dir] .jqvmap-zoomin,[dir] .jqvmap-zoomout{background:var(--primary);padding:.25rem}.jqvmap-label{z-index:1;color:#272c33}[dir] .jqvmap-label{border:1px solid #e9edf2;border-radius:.25rem;background:#fff;padding:.25rem .5rem}.dashboard-area-tabs__tab{display:flex;flex-direction:column}.dashboard-area-tabs__tab:hover{text-decoration:none}.dashboard-area-tabs__tab,.dashboard-area-tabs__tab *{color:#272c33}[dir] .dashboard-area-tabs__tab:not(.active){background-color:#f5f7fa}.dashboard-area-tabs__tab:not(.active),.dashboard-area-tabs__tab:not(.active) *{color:rgba(39,44,51,.5)}.dashboard-area-tabs__tab.active{position:relative}.dashboard-area-tabs__tab.active:before{content:' ';height:4px;top:0;position:absolute}[dir] .dashboard-area-tabs__tab.active:before{background-color:var(--primary)}[dir=ltr] .dashboard-area-tabs__tab.active:before{left:0;right:0}[dir] .dashboard-location-tabs__tab{margin-bottom:8px;cursor:pointer}[dir] .dashboard-location-tabs__tab:not(.active) .progress-bar{background:rgba(39,44,51,.2)!important}[dir] .list-todo:last-child{margin-bottom:0}[dir] .list-todo li:not(:last-child){margin-bottom:1rem}.list-todo .custom-control-input:checked~.custom-control-label{text-decoration:line-through}[dir=ltr] .list-todo .custom-control{padding-left:2rem}[dir=ltr] .list-todo .custom-control-label:after,[dir=ltr] .list-todo .custom-control-label:before{left:-2rem}.list-skills li{display:flex;align-items:center}[dir] .list-skills li:not(:last-child){margin-bottom:1rem}[dir=ltr] .list-skills li>div+div{padding-left:1rem}.list-skills li>div:first-child{width:110px}[dir] .list-skills:last-child{margin-bottom:0}[dir] .posts-card{margin-bottom:12px}[dir] .posts-card:last-child{margin-bottom:0}[dir] .posts-card__content{padding:.5rem}.posts-card__title{white-space:nowrap}.posts-card .card-title,.posts-card .card-title>a,.posts-card__tag,.posts-card__title{max-width:180px}.posts-card__tag{font-size:.8125rem}.posts-card .card-title,.posts-card__tag{display:inline-block;overflow-x:hidden;text-overflow:ellipsis}@media (min-width:576px){.posts-card__tag{width:100px}.posts-card__date{width:140px}.posts-card .card-title,.posts-card .card-title>a,.posts-card__title{max-width:300px}}@media (max-width:1199.98px){.posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card__meta{padding-top:.4375rem}}@media (max-width:575.98px){.posts-card--wrap .posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card--wrap .posts-card__meta{padding-top:.4375rem}.posts-card--wrap .card-title,.posts-card--wrap .card-title>a,.posts-card--wrap .posts-card__date,.posts-card--wrap .posts-card__tag,.posts-card--wrap .posts-card__title{width:auto;max-width:none}}@media (max-width:767.98px){.posts-card--wrap-sm .posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card--wrap-sm .posts-card__meta{padding-top:.4375rem}.posts-card--wrap-sm .card-title,.posts-card--wrap-sm .card-title>a,.posts-card--wrap-sm .posts-card__date,.posts-card--wrap-sm .posts-card__tag,.posts-card--wrap-sm .posts-card__title{width:auto;max-width:none}}@media (max-width:991.98px){.posts-card--wrap-md .posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card--wrap-md .posts-card__meta{padding-top:.4375rem}.posts-card--wrap-md .card-title,.posts-card--wrap-md .card-title>a,.posts-card--wrap-md .posts-card__date,.posts-card--wrap-md .posts-card__tag,.posts-card--wrap-md .posts-card__title{width:auto;max-width:none}}@media (max-width:1199.98px){.posts-card--wrap-lg .posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card--wrap-lg .posts-card__meta{padding-top:.4375rem}.posts-card--wrap-lg .card-title,.posts-card--wrap-lg .card-title>a,.posts-card--wrap-lg .posts-card__date,.posts-card--wrap-lg .posts-card__tag,.posts-card--wrap-lg .posts-card__title{width:auto;max-width:none}}@media (max-width:1365.98px){.posts-card--wrap-xl .posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card--wrap-xl .posts-card__meta{padding-top:.4375rem}.posts-card--wrap-xl .card-title,.posts-card--wrap-xl .card-title>a,.posts-card--wrap-xl .posts-card__date,.posts-card--wrap-xl .posts-card__tag,.posts-card--wrap-xl .posts-card__title{width:auto;max-width:none}}.posts-card--wrap-xxl .posts-card__meta{width:100%;order:3;align-items:flex-start}[dir] .posts-card--wrap-xxl .posts-card__meta{padding-top:.4375rem}.posts-card--wrap-xxl .card-title,.posts-card--wrap-xxl .card-title>a,.posts-card--wrap-xxl .posts-card__date,.posts-card--wrap-xxl .posts-card__tag,.posts-card--wrap-xxl .posts-card__title{width:auto;max-width:none}[dir] .posts-cards{margin-bottom:12px}.posts-card-popular{position:relative;overflow:hidden}.posts-card-popular__content{position:absolute;top:0;width:100%;height:100%}[dir=ltr] .posts-card-popular__content{left:0}[dir=rtl] .posts-card-popular__content{right:0}.posts-card-popular .card-img{height:196px;-o-object-fit:cover;object-fit:cover}.posts-card-popular .card-title,.posts-card-popular a{color:#fff}[dir] .posts-card-popular .card-body{border:none}.posts-card-popular__title{position:absolute;bottom:0}[dir=ltr] .posts-card-popular__title,[dir=rtl] .posts-card-popular__title{left:0;right:0}.posts-card-popular__title .text-muted{color:hsla(0,0%,100%,.54)!important}.accordion{display:flex;flex-direction:column}[dir] .accordion{margin-bottom:1.5rem}[dir=ltr] .accordion{padding-left:0}[dir=rtl] .accordion{padding-right:0}.accordion__item{position:relative;display:block}[dir] .accordion__item:not(:last-child){margin-bottom:-1px;border-bottom:1px solid #e9edf2}[dir=ltr] .accordion__item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}[dir=ltr] .accordion__item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion__toggle{display:flex;align-items:center;width:100%;color:#272c33;font-weight:500}[dir=ltr] .accordion__toggle{padding:.75rem 1rem .75rem 1.5rem}[dir] .accordion__toggle-icon{transform:rotate(0)}[dir=ltr] .accordion__item.open .accordion__toggle-icon{transform:rotate(-180deg)}.accordion__menu-link{display:flex;align-items:center;width:100%;color:rgba(39,44,51,.7)}[dir=ltr] .accordion__menu-link{padding:.5rem 1rem .5rem 1.5rem}[dir] .accordion__menu-link:not(:last-child){margin-bottom:-1px;border-bottom:1px solid #e9edf2}.accordion__menu-link:focus,.accordion__menu-link:hover{z-index:1}.accordion__menu-link.active{color:#272c33;font-weight:500}.accordion__menu-link a{color:inherit}[dir] .accordion--boxed{margin-bottom:0}[dir] .accordion--boxed .accordion__item{background-color:#fff;background-clip:border-box;border:1px solid #dfe2e6;border-radius:.5rem;margin-bottom:1.5rem;box-shadow:0 3px 3px -2px rgba(39,44,51,.1),0 3px 4px 0 rgba(39,44,51,.04),0 1px 8px 0 rgba(39,44,51,.02)}[dir] .accordion--boxed .accordion__item:last-child{margin-bottom:0}.aie-header-bg button{background:linear-gradient(180deg,#06205d 0,#111737 100%);color:#fff!important;cursor:pointer}.accordion-button:focus{z-index:3;border-color:#59595a!important;box-shadow:none!important}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e")!important;transform:rotate(-180deg)}.accordion-button.collapsed:after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e")!important;transform:rotate(0)}.accordion-button{padding:10px 15px;font-weight:700}.accordion-body{padding:0 1rem 1rem 1rem}.mdk-header-layout__content{padding-top:75px}.has-secondary-nav .mdk-header-layout__content{padding-top:111px!important}.loading-wrapper{display:flex!important;justify-content:center!important;vertical-align:middle!important;align-items:center!important;flex-direction:row!important}.loading-wrapper .loading{width:8vmax;height:8vmax;border-right:4px solid #fff;border-radius:100%;-webkit-animation:spinRight .8s linear infinite;animation:spinRight .8s linear infinite}.loading-wrapper .loading:after,.loading-wrapper .loading:before{content:'';width:6vmax;height:6vmax;display:block;position:absolute;top:calc(50% - 3vmax);left:calc(50% - 3vmax);border-left:3px solid #fff;border-radius:100%;-webkit-animation:spinLeft .8s linear infinite;animation:spinLeft .8s linear infinite}.loading-wrapper .loading:after{width:4vmax;height:4vmax;top:calc(50% - 2vmax);left:calc(50% - 2vmax);border:0;border-right:2px solid #fff;-webkit-animation:none;animation:none}@-webkit-keyframes spinLeft{from{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes spinLeft{from{transform:rotate(0)}to{transform:rotate(720deg)}}@-webkit-keyframes spinRight{from{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes spinRight{from{transform:rotate(360deg)}to{transform:rotate(0)}}.is-offline #header{top:26px!important}.offline-feedback{-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;opacity:1}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:'';background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.badge{--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.btn .badge{position:relative;top:-1px}.page-has-error .heading{margin:0 auto 4rem auto;color:#000;font-size:2rem;line-height:3rem;font-weight:200;text-align:center}.page-has-error h2{margin:20px auto 30px auto;font-size:1.5rem;font-weight:200;text-align:center}.page-has-error h1,.page-has-error h2{-webkit-transition:opacity .5s linear,margin-top .5s linear;transition:opacity .5s linear,margin-top .5s linear}.page-has-error .gears{position:relative;margin:0 auto;width:auto;height:0}.page-has-error .gear{position:relative;z-index:0;width:120px;height:120px;margin:0 auto;border-radius:50%;background:#000}.page-has-error .gear:before{position:absolute;left:5px;top:5px;right:5px;bottom:5px;z-index:2;content:'';border-radius:50%;background:#f5f7fa}.page-has-error .gear:after{position:absolute;left:25px;top:25px;z-index:3;content:'';width:70px;height:70px;border-radius:50%;border:5px solid #000;box-sizing:border-box;background:#f5f7fa}.page-has-error .gear.one{left:-130px}.page-has-error .gear.two{top:-75px}.page-has-error .gear.three{top:-235px;left:130px}.page-has-error .gear .bar{position:absolute;left:-15px;top:50%;z-index:0;width:150px;height:30px;margin-top:-15px;border-radius:5px;background:#000}.page-has-error .gear .bar:before{position:absolute;left:5px;top:5px;right:5px;bottom:5px;z-index:1;content:'';border-radius:2px;background:#f5f7fa}.page-has-error .gear .bar:nth-child(2){transform:rotate(60deg);-webkit-transform:rotate(60deg)}.page-has-error .gear .bar:nth-child(3){transform:rotate(120deg);-webkit-transform:rotate(120deg)}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes anticlockwise{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}@-webkit-keyframes clockwiseError{0%{-webkit-transform:rotate(0)}20%{-webkit-transform:rotate(30deg)}40%{-webkit-transform:rotate(25deg)}60%{-webkit-transform:rotate(30deg)}100%{-webkit-transform:rotate(0)}}@-webkit-keyframes anticlockwiseErrorStop{0%{-webkit-transform:rotate(0)}20%{-webkit-transform:rotate(-30deg)}60%{-webkit-transform:rotate(-30deg)}100%{-webkit-transform:rotate(0)}}@-webkit-keyframes anticlockwiseError{0%{-webkit-transform:rotate(0)}20%{-webkit-transform:rotate(-30deg)}40%{-webkit-transform:rotate(-25deg)}60%{-webkit-transform:rotate(-30deg)}100%{-webkit-transform:rotate(0)}}.page-has-error .gear.one{animation:anticlockwiseErrorStop 2s linear infinite}.page-has-error .gear.two{-webkit-animation:anticlockwiseError 2s linear infinite}.page-has-error .gear.three{-webkit-animation:clockwiseError 2s linear infinite}.custom-invalid{border-color:#dc3545}.apm.forms .nav-link.active{font-size:14px}.apm-card-footer{background-color:var(--apm-form-card-bg-color)!important}#seconderyNavbar{font-family:'Inter Regular';font-weight:400;font-weight:500;font-size:14px;letter-spacing:.005em;color:#787878}.form-card{padding:25px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.apm-datepicker input{opacity:1;-webkit-text-fill-color:rgba(0,0,0,1)!important}.apm-datepicker-disabled input{opacity:1;-webkit-text-fill-color:grey!important}.rounded-circle{border-radius:50%!important}.pending-actions-bg{background-color:#f2f5f8!important}.monitoring-logs th{font-weight:700;border-bottom:1px solid #e0e0e0}.monitoring-logs td{font-weight:400;line-height:1.43;vertical-align:inherit;border-bottom:1px solid #e0e0e0;text-align:left;color:rgba(0,0,0,.87);cursor:inherit;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap;z-index:0;background-color:inherit;background-image:inherit;opacity:1;transition:all 150ms ease-in-out 0s}.monitoring-logs th{vertical-align:middle;line-height:1.3;font-size:13px;letter-spacing:.01071em;display:table-cell;text-align:left;color:rgba(0,0,0,.87);overflow:visible;padding:.25rem .5rem .4rem;z-index:1;background-color:inherit;background-image:inherit;opacity:1;transition:all 150ms ease-in-out 0s}.monitoring-logs .header-unit{font-size:80%;font-weight:400;color:#818181}.MuiTablePagination-select{font-size:14px!important}.MuiTablePagination-displayedRows,.MuiTablePagination-selectLabel{margin-bottom:3px!important}.page-title,.section-title,.sub-title{font-family:'VAG Rounded Std'}.page-title{font-weight:700;font-size:32px;line-height:1.4}.section-title{font-weight:700;font-size:24px;line-height:1.4}.sub-title{font-size:20px;font-weight:300;line-height:1.8;margin-bottom:8px!important}.page-main{padding-top:52px}.breadcrumb-wrapper{background:#dbe3ea;padding:14px 0;margin-bottom:40px}.breadcrumb-custom{display:flex;padding:0;margin:0;list-style:none;font-size:16px;font-family:'Inter Regular',sans-serif}.breadcrumb-custom li+li::before{content:'';margin:0 1em 0 .8em;display:inline-block;height:.5em;width:.5em;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);vertical-align:middle}.breadcrumb-custom li.active{font-weight:600}.apm-card{padding:10px;padding-top:15px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.comment-box .ck-content{padding:0 14px!important;min-height:180px;border-radius:4px!important;border:1px solid #dfe0df!important}.comment-box .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){box-shadow:none;border:1px solid #dfe0df}.btn.btn-link{text-decoration:underline;color:#1b2064;background:#f2f5f8;border:1px solid #dfe0df;font-family:DINNextLTPro,sans-serif;font-weight:400}.btn.btn-link:not(:active){box-shadow:none!important}.btn.btn-small{padding:5px 10px;line-height:1}.MuiInputBase-root.MuiFilledInput-root{border-radius:4px;background-color:#f2f4f5;border:1px solid #dfe0df;font-size:12px}.MuiInputBase-root.MuiOutlinedInput-root.MuiSelect-root,.MuiPaper-root .MuiMenuItem-root{font-size:14px}.MuiPaper-root.MuiPaper-elevation,.table-responsive{border-radius:6px}body .MuiTableSortLabel-root{margin-left:8px}body .Mui-TableHeadCell-Content-Labels:hover .MuiTableSortLabel-icon{opacity:.5}body .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{opacity:1!important}body .MuiFormControl-root{--input-color:#1b2064;--border-color:rgba(0, 0, 0, 0.23);width:100%}body .MuiOutlinedInput-root fieldset{padding:0 8px;top:0;border:1px solid var(--border-color)}body .MuiSwitch-thumb{background:linear-gradient(90deg,#fff 0,#dcdcdc 72.27%)}body .Mui-checked .MuiSwitch-thumb{background:#0080ff}body .MuiSwitch-track{opacity:1;background:#9a9b9c;box-shadow:inset 2px 4px 4px rgba(0,0,0,.25)}body .MuiTypography-root{color:#1b2064;font-family:DINNextLTPro,sans-serif}body .MuiSwitch-root+.MuiFormControlLabel-label{font-size:16px;font-weight:500}.MuiInputBase-input.MuiFilledInput-input{padding-top:13.5px;padding-bottom:13.5px}.MuiFormLabel-filled+.MuiFilledInput-root .MuiFilledInput-input{padding-top:25px;padding-bottom:8px}[dir] .alert-custom{background-color:#ffecec;border-color:#ed4b48;color:#ed4b48;text-transform:uppercase;font-size:12px;display:flex;align-items:center;padding:8px 12px;font-weight:600}[dir] .alert-custom svg{margin-right:8px}.btn-outline-secondary:not(:hover){color:#333}.btn{box-shadow:0 4px 4px rgb(0 0 0 / 14%)!important}.btn:hover{box-shadow:0 0 0 rgb(0 0 0 / 14%)!important}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:inset 0 -4px 12px rgb(0 0 0 / 14%)!important}.milestone-root{background:#fff;border:1px solid #e2e8f0;padding:38px;border-radius:10px}.milestone{list-style:none;padding:0;margin:0;display:flex;overflow:hidden}.milestone>li{flex:1;position:relative}.milestone>li:last-child{flex:0 0 auto}.milestone>li::before{content:'';position:absolute;top:16px;height:8px;width:100%}.milestone>li:last-child::before{display:none}.milestone .sign,.milestone>li::before{background:#f0f0f0;box-shadow:inset 0 4px 4px rgba(0,0,0,.08)}.milestone .sign{width:40px;height:40px;border-radius:50%;position:relative;margin-bottom:11px;position:relative;z-index:10}.milestone .sign::before{content:'';position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:inherit}.milestone .sign::after{content:'';position:absolute;top:40%;bottom:40%;left:40%;right:40%;width:auto;height:auto;border:none;background-color:#fff;border-radius:inherit}.milestone .approved:not(.originator) .sign::after,.milestone .done:not(.originator) .sign::after{content:''!important;position:absolute!important;top:11px!important;left:16px!important;width:8px!important;height:14px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg)!important;border-radius:unset!important;background-color:transparent!important}.milestone .current .sign::after,.milestone .current~li .sign::after{top:40%;bottom:40%;left:40%;right:40%;width:auto;height:auto;border:none;background-color:#fff;border-radius:inherit}.milestone .fastforward::after{background-color:#04a759}.milestone>li.current:not(.done) .sign::before,.milestone>li.fastforward .sign::before{background-color:#fa6515}.milestone>li.fastforward:before{background-color:#fa6515}.milestone>li.current:not(.originator) .sign::before{background:linear-gradient(180deg,#06205d 0,#111737 100%)!important}.milestone .current .sign::after{background-color:#fff}.milestone .label h4{font-size:16px;color:#1b2064;line-height:1.2;margin-bottom:0}.milestone .label p{font-size:13px;color:#333;text-transform:uppercase;margin-bottom:8px}.milestone .current:after{content:'';position:absolute;top:18px;height:4px;width:100vw;z-index:8;right:100%}.milestone .approved:after{background-color:#04a759!important;content:'';position:absolute;top:18px;height:4px;width:100vw;z-index:9;right:100%}.milestone .fastforward:after{content:'';position:absolute;top:18px;height:4px;width:100vw;z-index:8;right:100%}.milestone>li.approved .sign::before,.milestone>li.done .sign::before{background-color:#04a759!important}.milestone>li.rejected .sign::before{background-color:#ed4b48!important}.milestone>li.originator .sign::after{top:50%;left:54%;width:13.2px;height:16.8px;border:none;border-radius:0;background-size:contain;transform:translate(-50%,-50%);background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy42IDlDMy42IDkuMTU5MTMgMy42NjMyMSA5LjMxMTc0IDMuNzc1NzQgOS40MjQyNkMzLjg4ODI2IDkuNTM2NzkgNC4wNDA4NyA5LjYgNC4yIDkuNkgxMS4xNTE2TDguNTc1MiAxMi4xNzUyQzguNDYyNTQgMTIuMjg3OSA4LjM5OTI0IDEyLjQ0MDcgOC4zOTkyNCAxMi42QzguMzk5MjQgMTIuNzU5MyA4LjQ2MjU0IDEyLjkxMjEgOC41NzUyIDEzLjAyNDhDOC42ODc4NiAxMy4xMzc1IDguODQwNjcgMTMuMjAwOCA5IDEzLjIwMDhDOS4xNTkzMyAxMy4yMDA4IDkuMzEyMTQgMTMuMTM3NSA5LjQyNDggMTMuMDI0OEwxMy4wMjQ4IDkuNDI0OEMxMy4wODA3IDkuMzY5MDYgMTMuMTI1IDkuMzAyODUgMTMuMTU1MyA5LjIyOTk2QzEzLjE4NTUgOS4xNTcwNiAxMy4yMDExIDkuMDc4OTIgMTMuMjAxMSA5QzEzLjIwMTEgOC45MjEwOCAxMy4xODU1IDguODQyOTMgMTMuMTU1MyA4Ljc3MDA0QzEzLjEyNSA4LjY5NzE0IDEzLjA4MDcgOC42MzA5MyAxMy4wMjQ4IDguNTc1Mkw5LjQyNDggNC45NzUyQzkuMzEyMTQgNC44NjI1MyA5LjE1OTMzIDQuNzk5MjQgOSA0Ljc5OTI0QzguODQwNjcgNC43OTkyNCA4LjY4Nzg2IDQuODYyNTMgOC41NzUyIDQuOTc1MkM4LjQ2MjU0IDUuMDg3ODYgOC4zOTkyNCA1LjI0MDY3IDguMzk5MjQgNS40QzguMzk5MjQgNS41NTkzMyA4LjQ2MjU0IDUuNzEyMTQgOC41NzUyIDUuODI0OEwxMS4xNTE2IDguNEg0LjJDNC4wNDA4NyA4LjQgMy44ODgyNiA4LjQ2MzIxIDMuNzc1NzQgOC41NzU3NEMzLjY2MzIxIDguNjg4MjYgMy42IDguODQwODcgMy42IDlaTTAuNiAxNy40QzAuNDQwODcgMTcuNCAwLjI4ODI1OCAxNy4zMzY4IDAuMTc1NzM2IDE3LjIyNDNDMC4wNjMyMTQyIDE3LjExMTcgMCAxNi45NTkxIDAgMTYuOFYxLjJDMCAxLjA0MDg3IDAuMDYzMjE0MiAwLjg4ODI1NyAwLjE3NTczNiAwLjc3NTczNUMwLjI4ODI1OCAwLjY2MzIxMyAwLjQ0MDg3IDAuNTk5OTk5IDAuNiAwLjU5OTk5OUMwLjc1OTEzIDAuNTk5OTk5IDAuOTExNzQyIDAuNjYzMjEzIDEuMDI0MjYgMC43NzU3MzVDMS4xMzY3OSAwLjg4ODI1NyAxLjIgMS4wNDA4NyAxLjIgMS4yVjE2LjhDMS4yIDE2Ljk1OTEgMS4xMzY3OSAxNy4xMTE3IDEuMDI0MjYgMTcuMjI0M0MwLjkxMTc0MiAxNy4zMzY4IDAuNzU5MTMgMTcuNCAwLjYgMTcuNFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) no-repeat center}.milestone>li.fastforward .sign::after{top:50%;left:50%;width:40.2px;height:28.8px;border:none;border-radius:0;background-size:contain;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 fill=%27white%27 class=%27bi bi-clock-history%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8.515 1.019A7 7 0 0 0 8 1V0a8 8 0 0 1 .589.022l-.074.997zm2.004.45a7.003 7.003 0 0 0-.985-.299l.219-.976c.383.086.76.2 1.126.342l-.36.933zm1.37.71a7.01 7.01 0 0 0-.439-.27l.493-.87a8.025 8.025 0 0 1 .979.654l-.615.789a6.996 6.996 0 0 0-.418-.302zm1.834 1.79a6.99 6.99 0 0 0-.653-.796l.724-.69c.27.285.52.59.747.91l-.818.576zm.744 1.352a7.08 7.08 0 0 0-.214-.468l.893-.45a7.976 7.976 0 0 1 .45 1.088l-.95.313a7.023 7.023 0 0 0-.179-.483zm.53 2.507a6.991 6.991 0 0 0-.1-1.025l.985-.17c.067.386.106.778.116 1.17l-1 .025zm-.131 1.538c.033-.17.06-.339.081-.51l.993.123a7.957 7.957 0 0 1-.23 1.155l-.964-.267c.046-.165.086-.332.12-.501zm-.952 2.379c.184-.29.346-.594.486-.908l.914.405c-.16.36-.345.706-.555 1.038l-.845-.535zm-.964 1.205c.122-.122.239-.248.35-.378l.758.653a8.073 8.073 0 0 1-.401.432l-.707-.707z%27/%3E%3Cpath d=%27M8 1a7 7 0 1 0 4.95 11.95l.707.707A8.001 8.001 0 1 1 8 0v1z%27/%3E%3Cpath d=%27M7.5 3a.5.5 0 0 1 .5.5v5.21l3.248 1.856a.5.5 0 0 1-.496.868l-3.5-2A.5.5 0 0 1 7 9V3.5a.5.5 0 0 1 .5-.5z%27/%3E%3C/svg%3E") no-repeat center}.milestone li.rejected .sign::after{top:50%;left:50%;width:13.2px;height:16.8px;border:none;border-radius:0;background-size:contain;transform:translate(-50%,-50%);color:#fff;background:url(data:image/svg+xml;base64,ICAgIAo8c3ZnIHN0eWxlPSJjb2xvcjogd2hpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJiaSBiaS14IiB2aWV3Qm94PSIwIDAgMTYgMTYiPiAKPHBhdGggZD0iTTQuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggNy4yOTNsMi42NDYtMi42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOEw4LjcwNyA4bDIuNjQ3IDIuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhMOCA4LjcwN2wtMi42NDYgMi42NDdhLjUuNSAwIDAgMS0uNzA4LS43MDhMNy4yOTMgOCA0LjY0NiA1LjM1NGEuNS41IDAgMCAxIDAtLjcwOHoiIGZpbGw9IndoaXRlIj48L3BhdGg+CiA8L3N2Zz4=) no-repeat center}@media (max-width:1199px){.milestone{display:block}.milestone>li{padding-bottom:18px;display:flex}.milestone .sign,.milestone>li::before{box-shadow:inset 4px 0 4px rgb(0 0 0 / 8%)}.milestone>li::before{top:0;height:100%;width:8px;left:16px}.milestone .sign{flex:0 0 auto;margin-right:10px}.milestone .current:after{top:-980px;height:1000px;width:4px;right:auto;left:18px}}.dropbtn{padding:5px 30px 5px 12px;font-size:16px;color:inherit;border:1px solid #dfe0df;background:no-repeat;border-radius:4px;min-width:52px;text-align:left;position:relative;transition:.3s ease-in-out;outline:0}.dropbtn:hover{background:#333;color:#fff}.dropbtn:after{content:'';border-bottom:2px solid;border-right:2px solid;height:9px;width:9px;position:absolute;top:10px;right:12px;transform:rotate(45deg)}.droplist{position:fixed;top:0;left:0;width:230px;padding:8px;z-index:10000;background:#fff;opacity:0;visibility:hidden;transform:translateY(30px);box-shadow:0 10px 8px rgba(0,0,0,.04),0 4px 3px rgba(0,0,0,.1);margin-top:4px;border-radius:8px}.droplist.active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s,visibility .3s,transform .3s}.droplist .item{display:block;background:0 0;outline:0;text-align:left;padding:4px 10px;border:2px solid transparent;border-radius:6px;transition:border-color .3s;margin-bottom:4px;width:100%}.droplist .item:hover{border-color:#1b2064}.droplist .item svg{margin-right:4px}.droplist .item [class*=fa-]{font-size:22px;margin-right:4px}.btn-orange{background:var(--orange)!important;color:#fff}.btn.btn-orange:hover,.btn.btn-orange:not(:disabled):not(.disabled):active{color:#fff;border-color:#e86a02;background:#e86a02!important}.btn.btn-normal{text-transform:none;font-weight:500;font-size:14px;padding:11px 20px}.btn .bi{font-size:16px;vertical-align:middle}.popup .modal-header{padding:1rem 1rem 0;border-bottom:none}.popup .modal-body{padding:0 1rem 1rem}.popup .modal-content{border:none}.popup .btn-close{height:.8em;width:.8em;background-size:.8em}.popup .modal-footer{background:#f2f5f8;border-top-color:#e5e7eb}.popup .modal-footer .btn{line-height:1;text-transform:none;font-size:14px;padding:14px 16px}@media (min-width:576px){.popup .modal-dialog{max-width:590px}}.generate-roport-form{padding:0 24px}.generate-roport-form .header{text-align:center;color:#6b7280;font-size:16px}.generate-roport-form .header .title{color:#1f2937;font-size:20px;margin-bottom:7px}.generate-roport-form .field-group{display:flex;margin-top:17px;border:1px solid #e5e7eb;border-radius:10px;padding:15px 20px}.generate-roport-form .field-group .text{flex:1;padding:0 10px}.generate-roport-form .field-group .text h6{font-size:16px;color:#1b2064;margin-bottom:3px}.generate-roport-form .input{flex:0 0 46%}.form-card .accordion-item{background-color:inherit!important}.sort-head{cursor:pointer}.sort-head .fas{opacity:0;position:absolute;margin-left:5px;margin-top:3px}.sort-head:hover .fas{opacity:.5}.sort-head .fas.active{opacity:1}.ck-content,.comment-box,.note-box{background-color:#fff!important}.ck-content a{text-decoration:underline;color:#00f;cursor:pointer}.ck-content a:hover{color:red}.disable{pointer-events:none;opacity:.5}.modal-submit-button{background-color:#04a759;color:#fff}
.rs-theme-light, :root {
    --rs-gray-50: #f7f7fa;
    --rs-gray-100: #f2f2f5;
    --rs-gray-200: #e5e5ea;
    --rs-gray-300: #d9d9d9;
    --rs-gray-400: #c5c6c7;
    --rs-gray-500: #a6a6a6;
    --rs-gray-600: #8e8e93;
    --rs-gray-700: #7a7a7a;
    --rs-gray-800: #575757;
    --rs-gray-900: #272c36;
    --rs-primary-50: #f2faff;
    --rs-primary-100: #cce9ff;
    --rs-primary-200: #a6d7ff;
    --rs-primary-300: #80c4ff;
    --rs-primary-400: #59afff;
    --rs-primary-500: #3498ff;
    --rs-primary-600: #2589f5;
    --rs-primary-700: #1675e0;
    --rs-primary-800: #0a5dc2;
    --rs-primary-900: #004299;
    --rs-red-50: #fff2f2;
    --rs-red-100: #fccfcf;
    --rs-red-200: #faa9a7;
    --rs-red-300: #fa8682;
    --rs-red-400: #f7635c;
    --rs-red-500: #f44336;
    --rs-red-600: #eb3626;
    --rs-red-700: #d62915;
    --rs-red-800: #b81c07;
    --rs-red-900: #8f1300;
    --rs-orange-50: #fff8f2;
    --rs-orange-100: #ffdfc2;
    --rs-orange-200: #fcc690;
    --rs-orange-300: #fcb160;
    --rs-orange-400: #fa9b2f;
    --rs-orange-500: #fa8900;
    --rs-orange-600: #f08800;
    --rs-orange-700: #db8000;
    --rs-orange-800: #bd7100;
    --rs-orange-900: #945b00;
    --rs-yellow-50: #fffaf2;
    --rs-yellow-100: #ffe9c2;
    --rs-yellow-200: #ffd991;
    --rs-yellow-300: #ffca61;
    --rs-yellow-400: #ffbe30;
    --rs-yellow-500: #ffb300;
    --rs-yellow-600: #f5af00;
    --rs-yellow-700: #e0a500;
    --rs-yellow-800: #c29100;
    --rs-yellow-900: #997500;
    --rs-green-50: #eeffed;
    --rs-green-100: #c8f0c7;
    --rs-green-200: #a5e0a4;
    --rs-green-300: #82cf82;
    --rs-green-400: #65bf67;
    --rs-green-500: #4caf50;
    --rs-green-600: #37ab3c;
    --rs-green-700: #22a12a;
    --rs-green-800: #0f9119;
    --rs-green-900: #007d0c;
    --rs-cyan-50: #f2ffff;
    --rs-cyan-100: #bcf4f7;
    --rs-cyan-200: #87e6ed;
    --rs-cyan-300: #57dae6;
    --rs-cyan-400: #2acadb;
    --rs-cyan-500: #00bcd4;
    --rs-cyan-600: #00b1cc;
    --rs-cyan-700: #00a0bd;
    --rs-cyan-800: #008aa6;
    --rs-cyan-900: #006e87;
    --rs-blue-50: #f0f9ff;
    --rs-blue-100: #c5e7fc;
    --rs-blue-200: #9bd4fa;
    --rs-blue-300: #72c0f7;
    --rs-blue-400: #49abf5;
    --rs-blue-500: #2196f3;
    --rs-blue-600: #1787e8;
    --rs-blue-700: #0d73d4;
    --rs-blue-800: #045cb5;
    --rs-blue-900: #00448c;
    --rs-violet-50: #f6f2ff;
    --rs-violet-100: #d5c9f0;
    --rs-violet-200: #b6a1e3;
    --rs-violet-300: #987bd4;
    --rs-violet-400: #805ac7;
    --rs-violet-500: #673ab7;
    --rs-violet-600: #5f2bb3;
    --rs-violet-700: #531ba8;
    --rs-violet-800: #470c99;
    --rs-violet-900: #390085;
    --rs-state-success: #4caf50;
    --rs-state-info: #2196f3;
    --rs-state-warning: #ffb300;
    --rs-state-error: #f44336;
    --rs-body: #fff;
    --rs-bg-success: #edfae1;
    --rs-bg-info: #e9f5fe;
    --rs-bg-warning: #fff9e6;
    --rs-bg-error: #fde9ef;
    --rs-text-link: #1675e0;
    --rs-text-link-hover: #0a5dc2;
    --rs-text-link-active: #004299;
    --rs-text-primary: #575757;
    --rs-text-secondary: #8e8e93;
    --rs-text-tertiary: #a6a6a6;
    --rs-text-heading: #272c36;
    --rs-text-inverse: #f7f7fa;
    --rs-text-heading-inverse: #fff;
    --rs-text-active: #1675e0;
    --rs-text-disabled: #c5c6c7;
    --rs-text-error: #f44336;
    --rs-border-primary: #e5e5ea;
    --rs-border-secondary: #f2f2f5;
    --rs-bg-card: #fff;
    --rs-bg-overlay: #fff;
    --rs-bg-well: #f7f7fa;
    --rs-bg-active: #3498ff;
    --rs-bg-backdrop: rgba(39, 44, 54, .3);
    --rs-state-hover-bg: #f2faff;
    --rs-color-focus-ring: rgba(52, 152, 255, .25);
    --rs-state-focus-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    --rs-state-focus-outline: 3px solid rgba(52, 152, 255, .25);
    --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-btn-default-bg: #f7f7fa;
    --rs-btn-default-text: #575757;
    --rs-btn-default-hover-bg: #e5e5ea;
    --rs-btn-default-active-bg: #d9d9d9;
    --rs-btn-default-active-text: #272c36;
    --rs-btn-default-disabled-bg: #f7f7fa;
    --rs-btn-default-disabled-text: #c5c6c7;
    --rs-btn-primary-bg: #3498ff;
    --rs-btn-primary-text: #fff;
    --rs-btn-primary-hover-bg: #2589f5;
    --rs-btn-primary-active-bg: #1675e0;
    --rs-btn-subtle-text: #8e8e93;
    --rs-btn-subtle-hover-bg: #e5e5ea;
    --rs-btn-subtle-hover-text: #575757;
    --rs-btn-subtle-active-bg: #e5e5ea;
    --rs-btn-subtle-active-text: #272c36;
    --rs-btn-subtle-disabled-text: #c5c6c7;
    --rs-btn-ghost-border: #1675e0;
    --rs-btn-ghost-text: #1675e0;
    --rs-btn-ghost-hover-border: #0a5dc2;
    --rs-btn-ghost-hover-text: #0a5dc2;
    --rs-btn-ghost-active-border: #004299;
    --rs-btn-ghost-active-text: #004299;
    --rs-btn-link-text: #1675e0;
    --rs-btn-link-hover-text: #0a5dc2;
    --rs-btn-link-active-text: #004299;
    --rs-iconbtn-addon: #f2f2f5;
    --rs-iconbtn-activated-addon: #d9d9d9;
    --rs-iconbtn-pressed-addon: #c5c6c7;
    --rs-iconbtn-primary-addon: #2589f5;
    --rs-iconbtn-primary-activated-addon: #1675e0;
    --rs-iconbtn-primary-pressed-addon: #0a5dc2;
    --rs-divider-border: #e5e5ea;
    --rs-loader-ring: rgba(247, 247, 250, .8);
    --rs-loader-rotor: #a6a6a6;
    --rs-loader-backdrop: hsla(0, 0%, 100%, .9);
    --rs-loader-ring-inverse: rgba(247, 247, 250, .3);
    --rs-loader-rotor-inverse: #fff;
    --rs-loader-backdrop-inverse: rgba(39, 44, 54, .83);
    --rs-message-success-header: var(--rs-text-heading);
    --rs-message-success-text: var(--rs-text-primary);
    --rs-message-success-icon: #4caf50;
    --rs-message-success-bg: #eeffed;
    --rs-message-info-header: var(--rs-text-heading);
    --rs-message-info-text: var(--rs-text-primary);
    --rs-message-info-icon: #2196f3;
    --rs-message-info-bg: #f0f9ff;
    --rs-message-warning-header: var(--rs-text-heading);
    --rs-message-warning-text: var(--rs-text-primary);
    --rs-message-warning-icon: #ffb300;
    --rs-message-warning-bg: #fffaf2;
    --rs-message-error-header: var(--rs-text-heading);
    --rs-message-error-text: var(--rs-text-primary);
    --rs-message-error-icon: #f44336;
    --rs-message-error-bg: #fff2f2;
    --rs-tooltip-bg: #272c36;
    --rs-tooltip-text: #fff;
    --rs-progress-bg: #e5e5ea;
    --rs-progress-bar: #3498ff;
    --rs-progress-bar-success: #4caf50;
    --rs-progress-bar-fail: #f44336;
    --rs-placeholder: #f2f2f5;
    --rs-placeholder-active: #e5e5ea;
    --rs-breadcrumb-item-active-text: #272c36;
    --rs-dropdown-divider: #e5e5ea;
    --rs-dropdown-item-bg-hover: rgba(204, 233, 255, .5);
    --rs-dropdown-item-bg-active: #f2faff;
    --rs-dropdown-item-text-active: #1675e0;
    --rs-dropdown-header-text: #a6a6a6;
    --rs-dropdown-shadow: 0 0 10px rgba(0, 0, 0, .06), 0 4px 4px rgba(0, 0, 0, .12);
    --rs-menuitem-active-bg: rgba(204, 233, 255, .5);
    --rs-menuitem-active-text: #1675e0;
    --rs-steps-border: #8e8e93;
    --rs-steps-state-finish: #3498ff;
    --rs-steps-border-state-finish: #3498ff;
    --rs-steps-state-wait: #8e8e93;
    --rs-steps-state-process: #3498ff;
    --rs-steps-state-error: #f44336;
    --rs-steps-border-state-error: #f44336;
    --rs-steps-icon-state-process: #3498ff;
    --rs-steps-icon-state-error: #f44336;
    --rs-navs-text: #8e8e93;
    --rs-navs-text-hover: #575757;
    --rs-navs-bg-hover: #e5e5ea;
    --rs-navs-text-active: #272c36;
    --rs-navs-bg-active: #e5e5ea;
    --rs-navs-tab-border: #d9d9d9;
    --rs-navs-subtle-border: #f7f7fa;
    --rs-navs-selected: #1675e0;
    --rs-navbar-default-bg: #f7f7fa;
    --rs-navbar-default-text: #575757;
    --rs-navbar-default-selected-text: #1675e0;
    --rs-navbar-default-hover-bg: #e5e5ea;
    --rs-navbar-default-hover-text: #575757;
    --rs-navbar-inverse-bg: #3498ff;
    --rs-navbar-inverse-text: #fff;
    --rs-navbar-inverse-selected-bg: #1675e0;
    --rs-navbar-inverse-hover-bg: #2589f5;
    --rs-navbar-inverse-hover-text: #fff;
    --rs-navbar-subtle-bg: #fff;
    --rs-navbar-subtle-text: #8e8e93;
    --rs-navbar-subtle-selected-text: #1675e0;
    --rs-navbar-subtle-hover-bg: #f7f7fa;
    --rs-navbar-subtle-hover-text: #575757;
    --rs-sidenav-default-bg: #f7f7fa;
    --rs-sidenav-default-text: #575757;
    --rs-sidenav-default-selected-text: #1675e0;
    --rs-sidenav-default-hover-bg: #e5e5ea;
    --rs-sidenav-default-hover-text: #575757;
    --rs-sidenav-default-footer-border: #e5e5ea;
    --rs-sidenav-inverse-bg: #3498ff;
    --rs-sidenav-inverse-text: #fff;
    --rs-sidenav-inverse-selected-bg: #1675e0;
    --rs-sidenav-inverse-hover-bg: #2589f5;
    --rs-sidenav-inverse-footer-border: #2589f5;
    --rs-sidenav-subtle-bg: #fff;
    --rs-sidenav-subtle-text: #8e8e93;
    --rs-sidenav-subtle-selected-text: #1675e0;
    --rs-sidenav-subtle-hover-bg: #f7f7fa;
    --rs-sidenav-subtle-hover-text: #575757;
    --rs-sidenav-subtle-footer-border: #e5e5ea;
    --rs-input-bg: #fff;
    --rs-input-focus-border: #3498ff;
    --rs-input-disabled-bg: #f7f7fa;
    --rs-listbox-option-hover-bg: rgba(204, 233, 255, .5);
    --rs-listbox-option-hover-text: #1675e0;
    --rs-listbox-option-selected-text: #1675e0;
    --rs-listbox-option-selected-bg: #f2faff;
    --rs-listbox-option-disabled-text: #c5c6c7;
    --rs-listbox-option-disabled-selected-text: #a6d7ff;
    --rs-checkbox-icon: #fff;
    --rs-checkbox-border: #d9d9d9;
    --rs-checkbox-checked-bg: #3498ff;
    --rs-checkbox-disabled-bg: #f7f7fa;
    --rs-radio-marker: #fff;
    --rs-radio-border: #d9d9d9;
    --rs-radio-checked-bg: #3498ff;
    --rs-radio-disabled-bg: #f7f7fa;
    --rs-rate-symbol: #8e8e93;
    --rs-rate-symbol-checked: #ffb300;
    --rs-toggle-bg: #d9d9d9;
    --rs-toggle-thumb: #fff;
    --rs-toggle-loader-ring: rgba(247, 247, 250, .3);
    --rs-toggle-loader-rotor: #fff;
    --rs-toggle-hover-bg: #c5c6c7;
    --rs-toggle-disabled-bg: #f7f7fa;
    --rs-toggle-disabled-thumb: #fff;
    --rs-toggle-checked-bg: #3498ff;
    --rs-toggle-checked-thumb: #fff;
    --rs-toggle-checked-hover-bg: #2589f5;
    --rs-toggle-checked-disabled-bg: #cce9ff;
    --rs-toggle-checked-disabled-thumb: #fff;
    --rs-slider-bar: #f2f2f5;
    --rs-slider-hover-bar: #e5e5ea;
    --rs-slider-thumb-border: #3498ff;
    --rs-slider-thumb-bg: #fff;
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 152, 255, .25);
    --rs-slider-progress: #3498ff;
    --rs-uploader-item-bg: #d9d9d9;
    --rs-uploader-item-hover-bg: #f7f7fa;
    --rs-uploader-overlay-bg: hsla(0, 0%, 100%, .8);
    --rs-uploader-dnd-bg: #fff;
    --rs-uploader-dnd-border: #e5e5ea;
    --rs-uploader-dnd-hover-border: #3498ff;
    --rs-avatar-bg: #d9d9d9;
    --rs-avatar-text: #fff;
    --rs-badge-bg: #f44336;
    --rs-badge-text: #fff;
    --rs-tag-bg: #f7f7fa;
    --rs-tag-close: #f44336;
    --rs-carousel-bg: #8e8e93;
    --rs-carousel-indicator: hsla(0, 0%, 100%, .4);
    --rs-carousel-indicator-hover: #fff;
    --rs-carousel-indicator-active: #3498ff;
    --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-list-bg: #fff;
    --rs-list-border: #e5e5ea;
    --rs-list-hover-bg: #f2faff;
    --rs-list-placeholder-bg: rgba(242, 250, 255, .5);
    --rs-list-placeholder-border: #3498ff;
    --rs-timeline-indicator-bg: #d9d9d9;
    --rs-timeline-indicator-active-bg: #3498ff;
    --rs-table-shadow: rgba(9, 9, 9, .08);
    --rs-table-sort: #3498ff;
    --rs-table-resize: #3498ff;
    --rs-table-scrollbar-track: #e5e5ea;
    --rs-table-scrollbar-thumb: #575757;
    --rs-table-scrollbar-thumb-active: #272c36;
    --rs-table-scrollbar-vertical-track: rgba(229, 229, 234, .4);
    --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-form-errormessage-text: #f44336;
    --rs-form-errormessage-bg: #fff;
    --rs-form-errormessage-border: #e5e5ea;
    --rs-picker-value: #1675e0;
    --rs-picker-count-bg: #3498ff;
    --rs-picker-count-text: #fff;
    --rs-calendar-today-bg: #3498ff;
    --rs-calendar-today-text: #fff;
    --rs-calendar-range-bg: rgba(204, 233, 255, .5);
    --rs-calendar-time-unit-bg: #f7f7fa;
    --rs-calendar-date-selected-text: #fff;
    --rs-calendar-cell-selected-hover-bg: #1675e0;
    --rs-popover-shadow: 0 1px 8px rgba(0, 0, 0, .12)
}

.rs-theme-dark {
    --rs-gray-50: #e9ebf0;
    --rs-gray-100: #cbced4;
    --rs-gray-200: #a4a9b3;
    --rs-gray-300: #858b94;
    --rs-gray-400: #6a6f76;
    --rs-gray-500: #5c6066;
    --rs-gray-600: #3c3f43;
    --rs-gray-700: #292d33;
    --rs-gray-800: #1a1d24;
    --rs-gray-900: #0f131a;
    --rs-primary-50: #f2fcff;
    --rs-primary-100: #ccf3ff;
    --rs-primary-200: #a6e9ff;
    --rs-primary-300: #80ddff;
    --rs-primary-400: #59d0ff;
    --rs-primary-500: #34c3ff;
    --rs-primary-600: #25b3f5;
    --rs-primary-700: #169de0;
    --rs-primary-800: #0a81c2;
    --rs-primary-900: #006199;
    --rs-red-50: #ffeded;
    --rs-red-100: #fccaca;
    --rs-red-200: #faa9a7;
    --rs-red-300: #f58884;
    --rs-red-400: #f26a63;
    --rs-red-500: #f04f43;
    --rs-red-600: #e63f30;
    --rs-red-700: #d12f1d;
    --rs-red-800: #b3200c;
    --rs-red-900: #8a1200;
    --rs-orange-50: #fff9f2;
    --rs-orange-100: #ffe2c2;
    --rs-orange-200: #ffce91;
    --rs-orange-300: #ffba61;
    --rs-orange-400: #ffa930;
    --rs-orange-500: #ff9800;
    --rs-orange-600: #f59700;
    --rs-orange-700: #e08e00;
    --rs-orange-800: #c27e00;
    --rs-orange-900: #960;
    --rs-yellow-50: #fff9f0;
    --rs-yellow-100: #ffedd1;
    --rs-yellow-200: #ffe2b3;
    --rs-yellow-300: #ffd894;
    --rs-yellow-400: #ffcf75;
    --rs-yellow-500: #ffc757;
    --rs-yellow-600: #f5bb3d;
    --rs-yellow-700: #e0a824;
    --rs-yellow-800: #c28f0e;
    --rs-yellow-900: #997000;
    --rs-green-50: #f3fff2;
    --rs-green-100: #cff0ce;
    --rs-green-200: #aee0ad;
    --rs-green-300: #8ccf8c;
    --rs-green-400: #71bf72;
    --rs-green-500: #58b15b;
    --rs-green-600: #3fab45;
    --rs-green-700: #27a12f;
    --rs-green-800: #10911b;
    --rs-green-900: #007d0c;
    --rs-cyan-50: #f2ffff;
    --rs-cyan-100: #bcf4f7;
    --rs-cyan-200: #87e6ed;
    --rs-cyan-300: #57dae6;
    --rs-cyan-400: #2acadb;
    --rs-cyan-500: #00bcd4;
    --rs-cyan-600: #00b1cc;
    --rs-cyan-700: #00a0bd;
    --rs-cyan-800: #008aa6;
    --rs-cyan-900: #006e87;
    --rs-blue-50: #edf9ff;
    --rs-blue-100: #c0e8fc;
    --rs-blue-200: #93d6fa;
    --rs-blue-300: #67c1f5;
    --rs-blue-400: #3dadf2;
    --rs-blue-500: #1499ef;
    --rs-blue-600: #0e8ce6;
    --rs-blue-700: #087ad1;
    --rs-blue-800: #0464b3;
    --rs-blue-900: #00498a;
    --rs-violet-50: #f6f2ff;
    --rs-violet-100: #d5c9f0;
    --rs-violet-200: #b6a1e3;
    --rs-violet-300: #987bd4;
    --rs-violet-400: #805ac7;
    --rs-violet-500: #673ab7;
    --rs-violet-600: #5f2bb3;
    --rs-violet-700: #531ba8;
    --rs-violet-800: #470c99;
    --rs-violet-900: #390085;
    --rs-state-success: #58b15b;
    --rs-state-info: #1499ef;
    --rs-state-warning: #ffc757;
    --rs-state-error: #f04f43;
    --rs-body: #0f131a;
    --rs-text-link: #34c3ff;
    --rs-text-link-hover: #59d0ff;
    --rs-text-link-active: #80ddff;
    --rs-text-primary: #e9ebf0;
    --rs-text-secondary: #a4a9b3;
    --rs-text-tertiary: #858b94;
    --rs-text-heading: #fff;
    --rs-text-inverse: #1a1d24;
    --rs-text-heading-inverse: #0f131a;
    --rs-text-active: #34c3ff;
    --rs-text-disabled: #5c6066;
    --rs-border-primary: #3c3f43;
    --rs-border-secondary: #292d33;
    --rs-bg-card: #1a1d24;
    --rs-bg-overlay: #292d33;
    --rs-bg-well: #0f131a;
    --rs-bg-active: #169de0;
    --rs-bg-backdrop: rgba(15, 19, 26, .8);
    --rs-state-hover-bg: #3c3f43;
    --rs-color-focus-ring: 0 0 0 3px rgba(52, 195, 255, .25);
    --rs-state-focus-shadow: 0 0 0 3px rgba(52, 195, 255, .25);
    --rs-state-focus-outline: 3px solid rgba(52, 195, 255, .25);
    --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-btn-default-bg: #3c3f43;
    --rs-btn-default-text: #e9ebf0;
    --rs-btn-default-hover-bg: #5c6066;
    --rs-btn-default-active-bg: #858b94;
    --rs-btn-default-active-text: #fff;
    --rs-btn-default-disabled-bg: #3c3f43;
    --rs-btn-default-disabled-text: #6a6f76;
    --rs-btn-primary-bg: #169de0;
    --rs-btn-primary-text: #fff;
    --rs-btn-primary-hover-bg: #25b3f5;
    --rs-btn-primary-active-bg: #59d0ff;
    --rs-btn-subtle-text: #a4a9b3;
    --rs-btn-subtle-hover-bg: #5c6066;
    --rs-btn-subtle-hover-text: #e9ebf0;
    --rs-btn-subtle-active-bg: #6a6f76;
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-subtle-disabled-text: #5c6066;
    --rs-btn-ghost-border: #34c3ff;
    --rs-btn-ghost-text: #34c3ff;
    --rs-btn-ghost-hover-border: #59d0ff;
    --rs-btn-ghost-hover-text: #59d0ff;
    --rs-btn-ghost-active-border: #a6e9ff;
    --rs-btn-ghost-active-text: #a6e9ff;
    --rs-btn-link-text: #34c3ff;
    --rs-btn-link-hover-text: #59d0ff;
    --rs-btn-link-active-text: #a6e9ff;
    --rs-iconbtn-addon: #5c6066;
    --rs-iconbtn-activated-addon: #6a6f76;
    --rs-iconbtn-pressed-addon: #a4a9b3;
    --rs-iconbtn-primary-addon: #25b3f5;
    --rs-iconbtn-primary-activated-addon: #34c3ff;
    --rs-iconbtn-primary-pressed-addon: #59d0ff;
    --rs-divider-border: #3c3f43;
    --rs-loader-ring: rgba(233, 235, 240, .3);
    --rs-loader-rotor: #fff;
    --rs-loader-backdrop: rgba(15, 19, 26, .83);
    --rs-loader-ring-inverse: rgba(233, 235, 240, .8);
    --rs-loader-rotor-inverse: #5c6066;
    --rs-loader-backdrop-inverse: hsla(0, 0%, 100%, .9);
    --rs-message-success-header: #fff;
    --rs-message-success-text: #fff;
    --rs-message-success-icon: #fff;
    --rs-message-success-bg: #4caf50;
    --rs-message-info-header: #fff;
    --rs-message-info-text: #fff;
    --rs-message-info-icon: #fff;
    --rs-message-info-bg: #2196f3;
    --rs-message-warning-header: #0f131a;
    --rs-message-warning-text: #0f131a;
    --rs-message-warning-icon: #0f131a;
    --rs-message-warning-bg: #ffb300;
    --rs-message-error-header: #fff;
    --rs-message-error-text: #fff;
    --rs-message-error-icon: #fff;
    --rs-message-error-bg: #f44336;
    --rs-tooltip-bg: #5c6066;
    --rs-tooltip-text: #fff;
    --rs-progress-bg: #292d33;
    --rs-progress-bar: #34c3ff;
    --rs-progress-bar-success: #4caf50;
    --rs-progress-bar-fail: #f44336;
    --rs-placeholder: #3c3f43;
    --rs-placeholder-active: #484c50;
    --rs-breadcrumb-item-active-text: #fff;
    --rs-dropdown-divider: #3c3f43;
    --rs-dropdown-item-bg-hover: #3c3f43;
    --rs-dropdown-item-bg-active: rgba(0, 97, 153, .2);
    --rs-dropdown-item-text-active: #34c3ff;
    --rs-dropdown-header-text: #5c6066;
    --rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 4px 4px 3px rgba(0, 0, 0, .24);
    --rs-menuitem-active-bg: #3c3f43;
    --rs-menuitem-active-text: currentColor;
    --rs-steps-border: #a4a9b3;
    --rs-steps-state-finish: #34c3ff;
    --rs-steps-border-state-finish: #34c3ff;
    --rs-steps-state-wait: #a4a9b3;
    --rs-steps-state-process: #169de0;
    --rs-steps-state-error: #f44336;
    --rs-steps-border-state-error: #f44336;
    --rs-steps-icon-state-process: #34c3ff;
    --rs-steps-icon-state-error: #f44336;
    --rs-navs-text: #a4a9b3;
    --rs-navs-text-hover: #cbced4;
    --rs-navs-bg-hover: #6a6f76;
    --rs-navs-text-active: #fff;
    --rs-navs-bg-active: #6a6f76;
    --rs-navs-tab-border: #3c3f43;
    --rs-navs-subtle-border: #3c3f43;
    --rs-navs-selected: #34c3ff;
    --rs-navbar-default-bg: #1a1d24;
    --rs-navbar-default-text: #a4a9b3;
    --rs-navbar-default-selected-text: #34c3ff;
    --rs-navbar-default-hover-bg: #292d33;
    --rs-navbar-default-hover-text: #e9ebf0;
    --rs-navbar-inverse-bg: #169de0;
    --rs-navbar-inverse-text: #fff;
    --rs-navbar-inverse-selected-bg: #59d0ff;
    --rs-navbar-inverse-hover-bg: #25b3f5;
    --rs-navbar-inverse-hover-text: #fff;
    --rs-navbar-subtle-bg: transparent;
    --rs-navbar-subtle-text: #a4a9b3;
    --rs-navbar-subtle-selected-text: #34c3ff;
    --rs-navbar-subtle-hover-bg: #292d33;
    --rs-navbar-subtle-hover-text: #e9ebf0;
    --rs-sidenav-default-bg: #1a1d24;
    --rs-sidenav-default-text: #a4a9b3;
    --rs-sidenav-default-selected-text: #34c3ff;
    --rs-sidenav-default-hover-bg: #292d33;
    --rs-sidenav-default-hover-text: #e9ebf0;
    --rs-sidenav-default-footer-border: #3c3f43;
    --rs-sidenav-inverse-bg: #169de0;
    --rs-sidenav-inverse-text: #fff;
    --rs-sidenav-inverse-selected-bg: #59d0ff;
    --rs-sidenav-inverse-hover-bg: #25b3f5;
    --rs-sidenav-inverse-footer-border: #25b3f5;
    --rs-sidenav-subtle-bg: transparent;
    --rs-sidenav-subtle-text: #a4a9b3;
    --rs-sidenav-subtle-selected-text: #34c3ff;
    --rs-sidenav-subtle-hover-bg: #292d33;
    --rs-sidenav-subtle-hover-text: #e9ebf0;
    --rs-sidenav-subtle-footer-border: #3c3f43;
    --rs-input-bg: #1a1d24;
    --rs-input-focus-border: #34c3ff;
    --rs-input-disabled-bg: #292d33;
    --rs-listbox-option-hover-bg: #3c3f43;
    --rs-listbox-option-hover-text: currentColor;
    --rs-listbox-option-selected-text: #34c3ff;
    --rs-listbox-option-selected-bg: rgba(0, 97, 153, .2);
    --rs-listbox-option-disabled-text: #5c6066;
    --rs-listbox-option-disabled-selected-text: #a6e9ff;
    --rs-checkbox-icon: #1a1d24;
    --rs-checkbox-border: #6a6f76;
    --rs-checkbox-checked-bg: #34c3ff;
    --rs-checkbox-disabled-bg: #5c6066;
    --rs-radio-marker: #1a1d24;
    --rs-radio-border: #6a6f76;
    --rs-radio-checked-bg: #34c3ff;
    --rs-radio-disabled-bg: #5c6066;
    --rs-rate-symbol: #3c3f43;
    --rs-rate-symbol-checked: #ffb300;
    --rs-toggle-bg: #6a6f76;
    --rs-toggle-thumb: #fff;
    --rs-toggle-hover-bg: #858b94;
    --rs-toggle-disabled-bg: #3c3f43;
    --rs-toggle-disabled-thumb: #5c6066;
    --rs-toggle-checked-bg: #169de0;
    --rs-toggle-checked-thumb: #fff;
    --rs-toggle-checked-hover-bg: #25b3f5;
    --rs-toggle-checked-disabled-bg: #006199;
    --rs-toggle-checked-disabled-thumb: #858b94;
    --rs-slider-bar: #3c3f43;
    --rs-slider-hover-bar: #3c3f43;
    --rs-slider-thumb-border: #34c3ff;
    --rs-slider-thumb-bg: #292d33;
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 195, 255, .25);
    --rs-slider-progress: #34c3ff;
    --rs-uploader-item-bg: #858b94;
    --rs-uploader-item-hover-bg: #3c3f43;
    --rs-uploader-overlay-bg: rgba(60, 63, 67, .8);
    --rs-uploader-dnd-bg: #292d33;
    --rs-uploader-dnd-border: #a4a9b3;
    --rs-uploader-dnd-hover-border: #34c3ff;
    --rs-avatar-bg: #6a6f76;
    --rs-avatar-text: #fff;
    --rs-badge-bg: #f44336;
    --rs-badge-text: #fff;
    --rs-tag-bg: #3c3f43;
    --rs-tag-close: #f44336;
    --rs-carousel-bg: #3c3f43;
    --rs-carousel-indicator: hsla(0, 0%, 100%, .4);
    --rs-carousel-indicator-hover: #fff;
    --rs-carousel-indicator-active: #34c3ff;
    --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-list-bg: #0f131a;
    --rs-list-border: #292d33;
    --rs-list-hover-bg: #3c3f43;
    --rs-list-placeholder-bg: rgba(0, 97, 153, .2);
    --rs-list-placeholder-border: #34c3ff;
    --rs-timeline-indicator-bg: #5c6066;
    --rs-timeline-indicator-active-bg: #34c3ff;
    --rs-table-shadow: rgba(9, 9, 9, .99);
    --rs-table-sort: #34c3ff;
    --rs-table-resize: #34c3ff;
    --rs-table-scrollbar-track: #292d33;
    --rs-table-scrollbar-thumb: #a4a9b3;
    --rs-table-scrollbar-thumb-active: #cbced4;
    --rs-table-scrollbar-vertical-track: #292d33;
    --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-form-errormessage-text: #fff;
    --rs-form-errormessage-bg: #f44336;
    --rs-form-errormessage-border: #f44336;
    --rs-picker-value: #34c3ff;
    --rs-picker-count-bg: #169de0;
    --rs-picker-count-text: #fff;
    --rs-calendar-today-bg: #169de0;
    --rs-calendar-today-text: #fff;
    --rs-calendar-range-bg: rgba(0, 97, 153, .5);
    --rs-calendar-time-unit-bg: #3c3f43;
    --rs-calendar-date-selected-text: #fff;
    --rs-calendar-cell-selected-hover-bg: #1675e0;
    --rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, .3)
}

.rs-theme-high-contrast {
    --rs-gray-50: #e9ebf0;
    --rs-gray-100: #cbced4;
    --rs-gray-200: #a4a9b3;
    --rs-gray-300: #858b94;
    --rs-gray-400: #6a6f76;
    --rs-gray-500: #5c6066;
    --rs-gray-600: #3c3f43;
    --rs-gray-700: #292d33;
    --rs-gray-800: #1a1d24;
    --rs-gray-900: #0f131a;
    --rs-primary-50: #fffef2;
    --rs-primary-100: #fffbc2;
    --rs-primary-200: #fffa91;
    --rs-primary-300: #fffa61;
    --rs-primary-400: #fffc30;
    --rs-primary-500: #ff0;
    --rs-primary-600: #f1f500;
    --rs-primary-700: #d9e000;
    --rs-primary-800: #b8c200;
    --rs-primary-900: #8f9900;
    --rs-red-50: #fff2f5;
    --rs-red-100: #f2c2cd;
    --rs-red-200: #e691a3;
    --rs-red-300: #d6637a;
    --rs-red-400: #c93a55;
    --rs-red-500: #bd1732;
    --rs-red-600: #b51029;
    --rs-red-700: #a60a1f;
    --rs-red-800: #8f0414;
    --rs-red-900: #70000b;
    --rs-orange-50: #fff9f2;
    --rs-orange-100: #ffe2c2;
    --rs-orange-200: #ffce91;
    --rs-orange-300: #ffba61;
    --rs-orange-400: #ffa930;
    --rs-orange-500: #ff9800;
    --rs-orange-600: #f59700;
    --rs-orange-700: #e08e00;
    --rs-orange-800: #c27e00;
    --rs-orange-900: #960;
    --rs-yellow-50: #fff9f0;
    --rs-yellow-100: #ffedd1;
    --rs-yellow-200: #ffe2b3;
    --rs-yellow-300: #ffd894;
    --rs-yellow-400: #ffcf75;
    --rs-yellow-500: #ffc757;
    --rs-yellow-600: #f5bb3d;
    --rs-yellow-700: #e0a824;
    --rs-yellow-800: #c28f0e;
    --rs-yellow-900: #997000;
    --rs-green-50: #f2fff5;
    --rs-green-100: #b3e6bd;
    --rs-green-200: #7ccc8e;
    --rs-green-300: #50b567;
    --rs-green-400: #2a9c46;
    --rs-green-500: #0d822c;
    --rs-green-600: #09802b;
    --rs-green-700: #057a28;
    --rs-green-800: #017325;
    --rs-green-900: #006923;
    --rs-cyan-50: #f2ffff;
    --rs-cyan-100: #bcf4f7;
    --rs-cyan-200: #87e6ed;
    --rs-cyan-300: #57dae6;
    --rs-cyan-400: #2acadb;
    --rs-cyan-500: #00bcd4;
    --rs-cyan-600: #00b1cc;
    --rs-cyan-700: #00a0bd;
    --rs-cyan-800: #008aa6;
    --rs-cyan-900: #006e87;
    --rs-blue-50: #edf9ff;
    --rs-blue-100: #c0e8fc;
    --rs-blue-200: #93d6fa;
    --rs-blue-300: #67c1f5;
    --rs-blue-400: #3dadf2;
    --rs-blue-500: #1499ef;
    --rs-blue-600: #0e8ce6;
    --rs-blue-700: #087ad1;
    --rs-blue-800: #0464b3;
    --rs-blue-900: #00498a;
    --rs-violet-50: #f6f2ff;
    --rs-violet-100: #d5c9f0;
    --rs-violet-200: #b6a1e3;
    --rs-violet-300: #987bd4;
    --rs-violet-400: #805ac7;
    --rs-violet-500: #673ab7;
    --rs-violet-600: #5f2bb3;
    --rs-violet-700: #531ba8;
    --rs-violet-800: #470c99;
    --rs-violet-900: #390085;
    --rs-state-success: #0d822c;
    --rs-state-info: #1499ef;
    --rs-state-warning: #ffc757;
    --rs-state-error: #bd1732;
    --rs-body: #0f131a;
    --rs-text-link: #ff0;
    --rs-text-link-hover: #fffc30;
    --rs-text-link-active: #fffa61;
    --rs-text-primary: #e9ebf0;
    --rs-text-secondary: #a4a9b3;
    --rs-text-tertiary: #858b94;
    --rs-text-heading: #fff;
    --rs-text-inverse: #1a1d24;
    --rs-text-heading-inverse: #0f131a;
    --rs-text-active: #ff0;
    --rs-text-disabled: #5c6066;
    --rs-border-primary: #cbced4;
    --rs-border-secondary: #292d33;
    --rs-bg-card: #1a1d24;
    --rs-bg-overlay: #1a1d24;
    --rs-bg-well: #0f131a;
    --rs-bg-active: #ff0;
    --rs-bg-backdrop: rgba(15, 19, 26, .8);
    --rs-state-hover-bg: #3c3f43;
    --rs-color-focus-ring: #fff;
    --rs-state-focus-shadow: 0 0 0 3px #0f131a, 0 0 0 5px #fff;
    --rs-state-focus-shadow-slim: 0 0 0 2px #fff;
    --rs-state-focus-outline: 3px solid rgba(255, 255, 0, .25);
    --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-btn-default-bg: transparent;
    --rs-btn-default-text: #ff0;
    --rs-btn-default-border: 1px solid #ff0;
    --rs-btn-default-hover-bg: transparent;
    --rs-btn-default-hover-text: #fffc30;
    --rs-btn-default-active-bg: transparent;
    --rs-btn-default-active-text: #fffa91;
    --rs-btn-default-disabled-bg: transparent;
    --rs-btn-default-disabled-text: #ff0;
    --rs-btn-primary-bg: #ff0;
    --rs-btn-primary-text: #0f131a;
    --rs-btn-primary-hover-bg: #fffc30;
    --rs-btn-primary-active-bg: #fffa91;
    --rs-btn-subtle-text: #ff0;
    --rs-btn-subtle-hover-bg: transparent;
    --rs-btn-subtle-hover-text: #fffc30;
    --rs-btn-subtle-active-bg: transparent;
    --rs-btn-subtle-active-text: #fffa91;
    --rs-btn-subtle-disabled-text: #5c6066;
    --rs-btn-ghost-border: #ff0;
    --rs-btn-ghost-text: #ff0;
    --rs-btn-ghost-hover-border: #fffc30;
    --rs-btn-ghost-hover-text: #fffc30;
    --rs-btn-ghost-active-border: #fffa91;
    --rs-btn-ghost-active-text: #fffa91;
    --rs-btn-link-text: #ff0;
    --rs-btn-link-hover-text: #fffc30;
    --rs-btn-link-active-text: #fffa91;
    --rs-iconbtn-addon: transparent;
    --rs-iconbtn-activated-addon: transparent;
    --rs-iconbtn-pressed-addon: transparent;
    --rs-iconbtn-primary-addon: #fffc30;
    --rs-iconbtn-primary-activated-addon: #fffa61;
    --rs-iconbtn-primary-pressed-addon: #fffbc2;
    --rs-divider-border: #3c3f43;
    --rs-loader-ring: rgba(233, 235, 240, .3);
    --rs-loader-rotor: #fff;
    --rs-loader-backdrop: rgba(15, 19, 26, .83);
    --rs-loader-ring-inverse: rgba(233, 235, 240, .8);
    --rs-loader-rotor-inverse: #5c6066;
    --rs-loader-backdrop-inverse: hsla(0, 0%, 100%, .9);
    --rs-message-success-header: #fff;
    --rs-message-success-text: #fff;
    --rs-message-success-icon: #fff;
    --rs-message-success-bg: #007d0c;
    --rs-message-success-border: #82cf82;
    --rs-message-info-header: #fff;
    --rs-message-info-text: #fff;
    --rs-message-info-icon: #fff;
    --rs-message-info-bg: #00448c;
    --rs-message-info-border: #2196f3;
    --rs-message-warning-header: #fff;
    --rs-message-warning-text: #fff;
    --rs-message-warning-icon: #fff;
    --rs-message-warning-bg: #997500;
    --rs-message-warning-border: #ffb300;
    --rs-message-error-header: #fff;
    --rs-message-error-text: #fff;
    --rs-message-error-icon: #fff;
    --rs-message-error-bg: #8f1300;
    --rs-message-error-border: #fa8682;
    --rs-tooltip-bg: #1a1d24;
    --rs-tooltip-text: #fff;
    --rs-progress-bg: #292d33;
    --rs-progress-bar: #ff0;
    --rs-progress-bar-success: #4caf50;
    --rs-progress-bar-fail: #f44336;
    --rs-placeholder: #3c3f43;
    --rs-placeholder-active: #484c50;
    --rs-breadcrumb-item-active-text: #fff;
    --rs-dropdown-divider: #3c3f43;
    --rs-dropdown-item-bg-hover: #3c3f43;
    --rs-dropdown-item-bg-active: rgba(143, 153, 0, .2);
    --rs-dropdown-item-text-active: #ff0;
    --rs-dropdown-header-text: #5c6066;
    --rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, .2), 0 4px 4px 3px rgba(0, 0, 0, .24);
    --rs-menuitem-active-bg: transparent;
    --rs-menuitem-active-text: #ff0;
    --rs-steps-border: #a4a9b3;
    --rs-steps-state-finish: #ff0;
    --rs-steps-border-state-finish: #ff0;
    --rs-steps-state-wait: #a4a9b3;
    --rs-steps-state-process: #d9e000;
    --rs-steps-state-error: #f44336;
    --rs-steps-border-state-error: #f44336;
    --rs-steps-icon-state-process: #ff0;
    --rs-steps-icon-state-error: #f44336;
    --rs-navs-text: #a4a9b3;
    --rs-navs-text-hover: #ff0;
    --rs-navs-bg-hover: transparent;
    --rs-navs-text-active: #ff0;
    --rs-navs-bg-active: #6a6f76;
    --rs-navs-tab-border: #3c3f43;
    --rs-navs-subtle-border: #3c3f43;
    --rs-navs-selected: #ff0;
    --rs-navbar-default-bg: #1a1d24;
    --rs-navbar-default-text: #e9ebf0;
    --rs-navbar-default-selected-text: #ff0;
    --rs-navbar-default-hover-bg: transparent;
    --rs-navbar-default-hover-text: #ff0;
    --rs-navbar-inverse-bg: #1a1d24;
    --rs-navbar-inverse-text: #e9ebf0;
    --rs-navbar-inverse-selected-bg: transparent;
    --rs-navbar-inverse-selected-text: #ff0;
    --rs-navbar-inverse-hover-bg: transparent;
    --rs-navbar-inverse-hover-text: #ff0;
    --rs-navbar-subtle-bg: #1a1d24;
    --rs-navbar-subtle-text: #e9ebf0;
    --rs-navbar-subtle-selected-text: #ff0;
    --rs-navbar-subtle-hover-bg: transparent;
    --rs-navbar-subtle-hover-text: #ff0;
    --rs-sidenav-default-bg: #1a1d24;
    --rs-sidenav-default-text: #e9ebf0;
    --rs-sidenav-default-selected-text: #ff0;
    --rs-sidenav-default-hover-bg: transparent;
    --rs-sidenav-default-hover-text: #ff0;
    --rs-sidenav-default-footer-border: #e9ebf0;
    --rs-sidenav-inverse-bg: #1a1d24;
    --rs-sidenav-inverse-text: #e9ebf0;
    --rs-sidenav-inverse-selected-bg: transparent;
    --rs-sidenav-inverse-selected-text: #ff0;
    --rs-sidenav-inverse-hover-bg: transparent;
    --rs-sidenav-inverse-footer-border: #e9ebf0;
    --rs-sidenav-subtle-bg: #1a1d24;
    --rs-sidenav-subtle-text: #e9ebf0;
    --rs-sidenav-subtle-selected-text: #ff0;
    --rs-sidenav-subtle-hover-bg: transparent;
    --rs-sidenav-subtle-hover-text: #ff0;
    --rs-sidenav-subtle-footer-border: #e9ebf0;
    --rs-input-bg: #1a1d24;
    --rs-input-focus-border: #ff0;
    --rs-input-disabled-bg: #292d33;
    --rs-listbox-option-hover-bg: transparent;
    --rs-listbox-option-hover-text: #ff0;
    --rs-listbox-option-selected-text: #ff0;
    --rs-listbox-option-selected-bg: transparent;
    --rs-listbox-option-disabled-text: #5c6066;
    --rs-listbox-option-disabled-selected-text: #fffa91;
    --rs-checkbox-icon: #1a1d24;
    --rs-checkbox-border: #cbced4;
    --rs-checkbox-checked-bg: #ff0;
    --rs-checkbox-disabled-bg: #5c6066;
    --rs-radio-marker: #1a1d24;
    --rs-radio-border: #cbced4;
    --rs-radio-checked-bg: #ff0;
    --rs-radio-disabled-bg: #5c6066;
    --rs-rate-symbol: #cbced4;
    --rs-rate-symbol-checked: #ff0;
    --rs-toggle-bg: #1a1d24;
    --rs-toggle-thumb: #cbced4;
    --rs-toggle-hover-bg: #1a1d24;
    --rs-toggle-disabled-bg: #1a1d24;
    --rs-toggle-disabled-thumb: #858b94;
    --rs-toggle-checked-bg: #ff0;
    --rs-toggle-checked-thumb: #1a1d24;
    --rs-toggle-checked-hover-bg: #fffc30;
    --rs-toggle-checked-disabled-bg: #8f9900;
    --rs-toggle-checked-disabled-thumb: #1a1d24;
    --rs-slider-bar: #3c3f43;
    --rs-slider-hover-bar: #3c3f43;
    --rs-slider-thumb-border: #ff0;
    --rs-slider-thumb-bg: #292d33;
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(255, 255, 0, .25);
    --rs-slider-progress: #ff0;
    --rs-uploader-item-bg: #858b94;
    --rs-uploader-item-hover-bg: #1a1d24;
    --rs-uploader-item-hover-text: #ff0;
    --rs-uploader-overlay-bg: rgba(60, 63, 67, .8);
    --rs-uploader-dnd-bg: #292d33;
    --rs-uploader-dnd-border: #a4a9b3;
    --rs-uploader-dnd-hover-border: #ff0;
    --rs-avatar-bg: #6a6f76;
    --rs-avatar-text: #fff;
    --rs-badge-bg: #f44336;
    --rs-badge-text: #fff;
    --rs-tag-bg: #3c3f43;
    --rs-tag-close: #f44336;
    --rs-carousel-bg: #3c3f43;
    --rs-carousel-indicator: hsla(0, 0%, 100%, .4);
    --rs-carousel-indicator-hover: #fff;
    --rs-carousel-indicator-active: #ff0;
    --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-pagination-item-text: #e9ebf0;
    --rs-pagination-item-current-text: #ff0;
    --rs-list-bg: transparent;
    --rs-list-border: #292d33;
    --rs-list-hover-bg: #3c3f43;
    --rs-list-placeholder-bg: rgba(143, 153, 0, .2);
    --rs-list-placeholder-border: #ff0;
    --rs-timeline-indicator-bg: #5c6066;
    --rs-timeline-indicator-active-bg: #ff0;
    --rs-table-shadow: rgba(9, 9, 9, .99);
    --rs-table-sort: #ff0;
    --rs-table-resize: #ff0;
    --rs-table-scrollbar-track: #292d33;
    --rs-table-scrollbar-thumb: #a4a9b3;
    --rs-table-scrollbar-thumb-active: #cbced4;
    --rs-table-scrollbar-vertical-track: #292d33;
    --rs-drawer-bg: #292d33;
    --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    --rs-modal-border: 1px solid #cbced4;
    --rs-form-errormessage-text: #fff;
    --rs-form-errormessage-bg: #f44336;
    --rs-form-errormessage-border: #f44336;
    --rs-picker-value: #ff0;
    --rs-picker-count-bg: #ff0;
    --rs-picker-count-text: #0f131a;
    --rs-calendar-today-bg: #ff0;
    --rs-calendar-today-text: #0f131a;
    --rs-calendar-range-bg: rgba(143, 153, 0, .5);
    --rs-calendar-time-unit-bg: #0f131a;
    --rs-calendar-date-selected-text: #0f131a;
    --rs-calendar-cell-selected-hover-bg: #e9ebf0;
    --rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, .3)
}


@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes slideOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes slideOutRight {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes slideInTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes slideInTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes slideOutTop {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutTop {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes slideInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes slideInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes slideOutBottom {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutBottom {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.rs-anim-slide-out {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: cubic-bezier(.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.rs-anim-slide-in {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.rs-anim-right.rs-anim-slide-in {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

.rs-anim-right.rs-anim-slide-out {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

.rs-anim-left.rs-anim-slide-in {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

.rs-anim-left.rs-anim-slide-out {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

.rs-anim-top.rs-anim-slide-in {
    -webkit-animation-name: slideInTop;
    animation-name: slideInTop
}

.rs-anim-top.rs-anim-slide-out {
    -webkit-animation-name: slideOutTop;
    animation-name: slideOutTop
}

.rs-anim-bottom.rs-anim-slide-in {
    -webkit-animation-name: slideInBottom;
    animation-name: slideInBottom
}

.rs-anim-bottom.rs-anim-slide-out {
    -webkit-animation-name: slideOutBottom;
    animation-name: slideOutBottom
}

.rs-anim-bounce-in {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-timing-function: cubic-bezier(.68, -.55, .27, 1.55);
    animation-timing-function: cubic-bezier(.68, -.55, .27, 1.55)
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.rs-anim-bounce-out {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-timing-function: cubic-bezier(.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(.4, 0, 1, 1)
}

@-webkit-keyframes bounceOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes bounceOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

.rs-anim-fade {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.rs-anim-fade.rs-anim-in {
    opacity: 1;
    pointer-events: unset
}

.rs-anim-collapse {
    display: none
}

.rs-anim-collapse.rs-anim-in {
    display: block
}

tr.rs-anim-collapse.rs-anim-in {
    display: table-row
}

tbody.rs-anim-collapse.rs-anim-in {
    display: table-row-group
}

.rs-anim-collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    -webkit-transition: height .35s ease, width .35s ease, visibility .35s ease;
    transition: height .35s ease, width .35s ease, visibility .35s ease
}

.rs-auto-complete-menu {
    margin-bottom: 6px;
    margin-top: 6px;
    overflow-y: auto
}

.rs-auto-complete-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.rs-auto-complete-item {
    clear: both;
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 8px 12px;
    text-decoration: none;
    width: 100%
}

.rs-auto-complete-item-focus, .rs-auto-complete-item:focus, .rs-auto-complete-item:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-auto-complete-item-focus, .rs-theme-high-contrast .rs-auto-complete-item:focus, .rs-theme-high-contrast .rs-auto-complete-item:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:hover {
    outline-offset: 2px
}

.rs-auto-complete .rs-input:focus::-webkit-textfield-decoration-container {
    pointer-events: none;
    visibility: hidden
}

.rs-avatar {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #d9d9d9;
    background-color: var(--rs-avatar-bg);
    border-radius: 4px;
    color: #fff;
    color: var(--rs-avatar-text);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 18px;
    height: 40px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 40px
}

.rs-avatar > .rs-icon {
    font-size: 29px;
    height: 29px
}

.rs-avatar > .rs-avatar-image {
    height: 40px;
    line-height: 40px;
    width: 40px
}

.rs-avatar > .rs-icon {
    vertical-align: middle
}

.rs-avatar-image:before {
    background: #d9d9d9;
    background: var(--rs-avatar-bg);
    content: attr(alt);
    height: inherit;
    left: 0;
    overflow: hidden;
    padding: 0 2px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 100%
}

.rs-avatar-circle {
    border-radius: 50%
}

.rs-avatar-lg {
    font-size: 26px;
    height: 60px;
    width: 60px
}

.rs-avatar-lg > .rs-icon {
    font-size: 43px;
    height: 43px
}

.rs-avatar-lg > .rs-avatar-image {
    height: 60px;
    line-height: 60px;
    width: 60px
}

.rs-avatar-sm {
    font-size: 14px;
    height: 30px;
    width: 30px
}

.rs-avatar-sm > .rs-icon {
    font-size: 22px;
    height: 22px
}

.rs-avatar-sm > .rs-avatar-image {
    height: 30px;
    line-height: 30px;
    width: 30px
}

.rs-avatar-xs {
    font-size: 12px;
    height: 20px;
    width: 20px
}

.rs-avatar-xs > .rs-icon {
    font-size: 16px;
    height: 16px
}

.rs-avatar-xs > .rs-avatar-image {
    height: 20px;
    line-height: 20px;
    width: 20px
}

.rs-avatar-group {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-avatar-group-stack .rs-avatar {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin-right: -10px;
    -webkit-transition: margin .15s;
    transition: margin .15s
}

.rs-avatar-group-stack .rs-avatar:hover, .rs-avatar-group-stack .rs-avatar:last-child {
    margin-right: 0
}

.rs-badge-wrapper {
    position: relative
}

.rs-badge {
    display: inline-block
}

.rs-badge-content, .rs-badge-independent {
    background-color: #f44336;
    background-color: var(--rs-badge-bg);
    border-radius: 8px;
    color: #fff;
    color: var(--rs-badge-text);
    font-size: 12px;
    line-height: 16px;
    padding: 0 5px
}

.rs-badge-independent.rs-badge-dot, .rs-badge-wrapper .rs-badge-content:empty {
    border-radius: 4px;
    height: 8px;
    padding: 0;
    width: 8px
}

.rs-badge-wrapper .rs-badge-content {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    z-index: 1
}

.rs-badge-red .rs-badge-content, .rs-badge-red.rs-badge-independent {
    background-color: #f44336;
    background-color: var(--rs-red-500)
}

.rs-badge-orange .rs-badge-content, .rs-badge-orange.rs-badge-independent {
    background-color: #fa8900;
    background-color: var(--rs-orange-500)
}

.rs-badge-yellow .rs-badge-content, .rs-badge-yellow.rs-badge-independent {
    background-color: #ffb300;
    background-color: var(--rs-yellow-500)
}

.rs-badge-green .rs-badge-content, .rs-badge-green.rs-badge-independent {
    background-color: #4caf50;
    background-color: var(--rs-green-500)
}

.rs-badge-cyan .rs-badge-content, .rs-badge-cyan.rs-badge-independent {
    background-color: #00bcd4;
    background-color: var(--rs-cyan-500)
}

.rs-badge-blue .rs-badge-content, .rs-badge-blue.rs-badge-independent {
    background-color: #2196f3;
    background-color: var(--rs-blue-500)
}

.rs-badge-violet .rs-badge-content, .rs-badge-violet.rs-badge-independent {
    background-color: #673ab7;
    background-color: var(--rs-violet-500)
}

.rs-breadcrumb {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 12px;
    margin-bottom: 20px
}

.rs-breadcrumb-item {
    -webkit-transition: color .3s linear;
    transition: color .3s linear
}

.rs-breadcrumb-item:focus {
    outline: 0
}

.rs-breadcrumb-item-active {
    color: #272c36;
    color: var(--rs-breadcrumb-item-active-text)
}

.rs-breadcrumb-separator {
    margin: 0 4px
}

.rs-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-bg);
    border: none;
    border: var(--rs-btn-default-border, none);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-btn-default-text);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 8px 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.rs-theme-high-contrast .rs-btn {
    -webkit-transition: none;
    transition: none
}

.rs-btn-ghost.rs-btn {
    padding: 7px 11px
}

.rs-btn-icon.rs-btn {
    line-height: 16px;
    padding: 10px
}

.rs-btn-icon.rs-btn > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-btn {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-btn > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-btn:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-btn:focus-visible {
    outline-offset: 2px
}

.rs-btn:focus, .rs-btn:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-default-hover-bg);
    color: var(--rs-btn-default-hover-text);
    text-decoration: none
}

.rs-btn.rs-btn-active, .rs-btn:active {
    background-color: #d9d9d9;
    background-color: var(--rs-btn-default-active-bg);
    color: #272c36;
    color: var(--rs-btn-default-active-text)
}

.rs-btn.rs-btn-disabled, .rs-btn:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-disabled-bg);
    color: #c5c6c7;
    color: var(--rs-btn-default-disabled-text);
    cursor: not-allowed
}

.rs-theme-high-contrast .rs-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-btn:disabled {
    opacity: .5
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-btn {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-btn-start-icon {
    line-height: 0;
    margin-right: 5px
}

.rs-btn-end-icon {
    line-height: 0;
    margin-left: 5px
}

.rs-btn-primary {
    background-color: #3498ff;
    background-color: var(--rs-btn-primary-bg);
    border: none;
    color: #fff;
    color: var(--rs-btn-primary-text)
}

.rs-btn-primary:focus, .rs-btn-primary:hover {
    background-color: #2589f5;
    background-color: var(--rs-btn-primary-hover-bg);
    color: #fff;
    color: var(--rs-btn-primary-text)
}

.rs-btn-primary.rs-btn-active, .rs-btn-primary:active {
    background-color: #1675e0;
    background-color: var(--rs-btn-primary-active-bg);
    color: #fff;
    color: var(--rs-btn-primary-text)
}

.rs-btn-primary.rs-btn-disabled, .rs-btn-primary:disabled {
    background-color: #3498ff;
    background-color: var(--rs-btn-primary-bg);
    color: #fff;
    color: var(--rs-btn-primary-text);
    opacity: .3
}

.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled, .rs-theme-high-contrast .rs-btn-primary:disabled {
    opacity: .5
}

.rs-btn-subtle {
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text)
}

.rs-btn-subtle:focus, .rs-btn-subtle:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-btn-subtle.rs-btn-active, .rs-btn-subtle:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-btn-subtle.rs-btn-disabled, .rs-btn-subtle:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled, .rs-theme-high-contrast .rs-btn-subtle:disabled {
    opacity: .5
}

.rs-btn-link {
    background-color: transparent;
    border: none;
    color: #1675e0;
    color: var(--rs-btn-link-text)
}

.rs-btn-link:focus, .rs-btn-link:hover {
    background-color: transparent;
    color: #0a5dc2;
    color: var(--rs-btn-link-hover-text);
    text-decoration: underline
}

.rs-btn-link.rs-btn-active, .rs-btn-link:active {
    background-color: transparent;
    color: #004299;
    color: var(--rs-btn-link-active-text)
}

.rs-btn-link.rs-btn-disabled, .rs-btn-link:disabled {
    background-color: transparent;
    color: #0a5dc2;
    color: var(--rs-btn-link-hover-text);
    opacity: .3;
    text-decoration: none
}

.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled, .rs-theme-high-contrast .rs-btn-link:disabled {
    opacity: .5
}

.rs-btn-ghost {
    background-color: transparent;
    border: 1px solid #1675e0;
    border: 1px solid var(--rs-btn-ghost-border);
    color: #1675e0;
    color: var(--rs-btn-ghost-text)
}

.rs-btn-ghost:focus, .rs-btn-ghost:hover {
    background-color: transparent;
    border-color: #0a5dc2;
    border-color: var(--rs-btn-ghost-hover-border);
    -webkit-box-shadow: 0 0 0 1px #0a5dc2;
    -webkit-box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
    box-shadow: 0 0 0 1px #0a5dc2;
    box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
    color: #0a5dc2;
    color: var(--rs-btn-ghost-hover-text)
}

.rs-btn-ghost.rs-btn-active, .rs-btn-ghost:active {
    background-color: transparent;
    border-color: #004299;
    border-color: var(--rs-btn-ghost-active-border);
    color: #004299;
    color: var(--rs-btn-ghost-active-text)
}

.rs-btn-ghost.rs-btn-disabled, .rs-btn-ghost:disabled {
    background-color: transparent;
    border-color: #1675e0;
    border-color: var(--rs-btn-ghost-border);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #1675e0;
    color: var(--rs-btn-ghost-text);
    opacity: .3
}

.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled, .rs-theme-high-contrast .rs-btn-ghost:disabled {
    opacity: .5
}

.rs-btn-red {
    --rs-btn-primary-bg: var(--rs-red-500);
    --rs-btn-primary-hover-bg: var(--rs-red-700);
    --rs-btn-primary-active-bg: var(--rs-red-800);
    --rs-btn-subtle-hover-bg: var(--rs-red-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-red-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-red-700);
    --rs-btn-ghost-text: var(--rs-red-700);
    --rs-btn-ghost-hover-border: var(--rs-red-900);
    --rs-btn-ghost-hover-text: var(--rs-red-800);
    --rs-btn-ghost-active-border: var(--rs-red-900);
    --rs-btn-ghost-active-text: var(--rs-red-900);
    --rs-btn-link-text: var(--rs-red-700);
    --rs-btn-link-hover-text: var(--rs-red-800);
    --rs-btn-link-active-text: var(--rs-red-900);
    --rs-iconbtn-primary-addon: var(--rs-red-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-red-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-red-900)
}

.rs-theme-dark .rs-btn-red {
    --rs-btn-primary-bg: var(--rs-red-700);
    --rs-btn-primary-hover-bg: var(--rs-red-500);
    --rs-btn-primary-active-bg: var(--rs-red-400);
    --rs-btn-subtle-hover-bg: var(--rs-red-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-red-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-red-500);
    --rs-btn-ghost-text: var(--rs-red-500);
    --rs-btn-ghost-hover-border: var(--rs-red-400);
    --rs-btn-ghost-hover-text: var(--rs-red-400);
    --rs-btn-ghost-active-border: var(--rs-red-200);
    --rs-btn-ghost-active-text: var(--rs-red-200);
    --rs-btn-link-text: var(--rs-red-500);
    --rs-btn-link-hover-text: var(--rs-red-400);
    --rs-btn-link-active-text: var(--rs-red-200);
    --rs-iconbtn-primary-addon: var(--rs-red-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-red-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-red-300)
}

.rs-theme-high-contrast .rs-btn-red {
    --rs-btn-primary-bg: var(--rs-red-700);
    --rs-btn-primary-hover-bg: var(--rs-red-600);
    --rs-btn-primary-active-bg: var(--rs-red-400);
    --rs-btn-subtle-hover-bg: var(--rs-red-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-red-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-red-500);
    --rs-btn-ghost-text: var(--rs-red-500);
    --rs-btn-ghost-hover-border: var(--rs-red-400);
    --rs-btn-ghost-hover-text: var(--rs-red-400);
    --rs-btn-ghost-active-border: var(--rs-red-200);
    --rs-btn-ghost-active-text: var(--rs-red-200);
    --rs-btn-link-text: var(--rs-red-500);
    --rs-btn-link-hover-text: var(--rs-red-400);
    --rs-btn-link-active-text: var(--rs-red-200)
}

.rs-btn-orange {
    --rs-btn-primary-bg: var(--rs-orange-500);
    --rs-btn-primary-hover-bg: var(--rs-orange-700);
    --rs-btn-primary-active-bg: var(--rs-orange-800);
    --rs-btn-subtle-hover-bg: var(--rs-orange-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-orange-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-orange-700);
    --rs-btn-ghost-text: var(--rs-orange-700);
    --rs-btn-ghost-hover-border: var(--rs-orange-900);
    --rs-btn-ghost-hover-text: var(--rs-orange-800);
    --rs-btn-ghost-active-border: var(--rs-orange-900);
    --rs-btn-ghost-active-text: var(--rs-orange-900);
    --rs-btn-link-text: var(--rs-orange-700);
    --rs-btn-link-hover-text: var(--rs-orange-800);
    --rs-btn-link-active-text: var(--rs-orange-900);
    --rs-iconbtn-primary-addon: var(--rs-orange-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-orange-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-orange-900)
}

.rs-theme-dark .rs-btn-orange {
    --rs-btn-primary-bg: var(--rs-orange-700);
    --rs-btn-primary-hover-bg: var(--rs-orange-500);
    --rs-btn-primary-active-bg: var(--rs-orange-400);
    --rs-btn-subtle-hover-bg: var(--rs-orange-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-orange-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-orange-500);
    --rs-btn-ghost-text: var(--rs-orange-500);
    --rs-btn-ghost-hover-border: var(--rs-orange-400);
    --rs-btn-ghost-hover-text: var(--rs-orange-400);
    --rs-btn-ghost-active-border: var(--rs-orange-200);
    --rs-btn-ghost-active-text: var(--rs-orange-200);
    --rs-btn-link-text: var(--rs-orange-500);
    --rs-btn-link-hover-text: var(--rs-orange-400);
    --rs-btn-link-active-text: var(--rs-orange-200);
    --rs-iconbtn-primary-addon: var(--rs-orange-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-orange-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-orange-300)
}

.rs-theme-high-contrast .rs-btn-orange {
    --rs-btn-primary-bg: var(--rs-orange-700);
    --rs-btn-primary-hover-bg: var(--rs-orange-600);
    --rs-btn-primary-active-bg: var(--rs-orange-400);
    --rs-btn-subtle-hover-bg: var(--rs-orange-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-orange-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-orange-500);
    --rs-btn-ghost-text: var(--rs-orange-500);
    --rs-btn-ghost-hover-border: var(--rs-orange-400);
    --rs-btn-ghost-hover-text: var(--rs-orange-400);
    --rs-btn-ghost-active-border: var(--rs-orange-200);
    --rs-btn-ghost-active-text: var(--rs-orange-200);
    --rs-btn-link-text: var(--rs-orange-500);
    --rs-btn-link-hover-text: var(--rs-orange-400);
    --rs-btn-link-active-text: var(--rs-orange-200)
}

.rs-btn-yellow {
    --rs-btn-primary-bg: var(--rs-yellow-500);
    --rs-btn-primary-hover-bg: var(--rs-yellow-700);
    --rs-btn-primary-active-bg: var(--rs-yellow-800);
    --rs-btn-subtle-hover-bg: var(--rs-yellow-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-yellow-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-yellow-700);
    --rs-btn-ghost-text: var(--rs-yellow-700);
    --rs-btn-ghost-hover-border: var(--rs-yellow-900);
    --rs-btn-ghost-hover-text: var(--rs-yellow-800);
    --rs-btn-ghost-active-border: var(--rs-yellow-900);
    --rs-btn-ghost-active-text: var(--rs-yellow-900);
    --rs-btn-link-text: var(--rs-yellow-700);
    --rs-btn-link-hover-text: var(--rs-yellow-800);
    --rs-btn-link-active-text: var(--rs-yellow-900);
    --rs-iconbtn-primary-addon: var(--rs-yellow-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-yellow-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-yellow-900)
}

.rs-theme-dark .rs-btn-yellow {
    --rs-btn-primary-bg: var(--rs-yellow-700);
    --rs-btn-primary-hover-bg: var(--rs-yellow-500);
    --rs-btn-primary-active-bg: var(--rs-yellow-400);
    --rs-btn-subtle-hover-bg: var(--rs-yellow-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-yellow-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-yellow-500);
    --rs-btn-ghost-text: var(--rs-yellow-500);
    --rs-btn-ghost-hover-border: var(--rs-yellow-400);
    --rs-btn-ghost-hover-text: var(--rs-yellow-400);
    --rs-btn-ghost-active-border: var(--rs-yellow-200);
    --rs-btn-ghost-active-text: var(--rs-yellow-200);
    --rs-btn-link-text: var(--rs-yellow-500);
    --rs-btn-link-hover-text: var(--rs-yellow-400);
    --rs-btn-link-active-text: var(--rs-yellow-200);
    --rs-iconbtn-primary-addon: var(--rs-yellow-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-yellow-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-yellow-300)
}

.rs-theme-high-contrast .rs-btn-yellow {
    --rs-btn-primary-bg: var(--rs-yellow-700);
    --rs-btn-primary-hover-bg: var(--rs-yellow-600);
    --rs-btn-primary-active-bg: var(--rs-yellow-400);
    --rs-btn-subtle-hover-bg: var(--rs-yellow-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-yellow-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-yellow-500);
    --rs-btn-ghost-text: var(--rs-yellow-500);
    --rs-btn-ghost-hover-border: var(--rs-yellow-400);
    --rs-btn-ghost-hover-text: var(--rs-yellow-400);
    --rs-btn-ghost-active-border: var(--rs-yellow-200);
    --rs-btn-ghost-active-text: var(--rs-yellow-200);
    --rs-btn-link-text: var(--rs-yellow-500);
    --rs-btn-link-hover-text: var(--rs-yellow-400);
    --rs-btn-link-active-text: var(--rs-yellow-200)
}

.rs-btn-green {
    --rs-btn-primary-bg: var(--rs-green-500);
    --rs-btn-primary-hover-bg: var(--rs-green-700);
    --rs-btn-primary-active-bg: var(--rs-green-800);
    --rs-btn-subtle-hover-bg: var(--rs-green-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-green-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-green-700);
    --rs-btn-ghost-text: var(--rs-green-700);
    --rs-btn-ghost-hover-border: var(--rs-green-900);
    --rs-btn-ghost-hover-text: var(--rs-green-800);
    --rs-btn-ghost-active-border: var(--rs-green-900);
    --rs-btn-ghost-active-text: var(--rs-green-900);
    --rs-btn-link-text: var(--rs-green-700);
    --rs-btn-link-hover-text: var(--rs-green-800);
    --rs-btn-link-active-text: var(--rs-green-900);
    --rs-iconbtn-primary-addon: var(--rs-green-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-green-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-green-900)
}

.rs-theme-dark .rs-btn-green {
    --rs-btn-primary-bg: var(--rs-green-700);
    --rs-btn-primary-hover-bg: var(--rs-green-500);
    --rs-btn-primary-active-bg: var(--rs-green-400);
    --rs-btn-subtle-hover-bg: var(--rs-green-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-green-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-green-500);
    --rs-btn-ghost-text: var(--rs-green-500);
    --rs-btn-ghost-hover-border: var(--rs-green-400);
    --rs-btn-ghost-hover-text: var(--rs-green-400);
    --rs-btn-ghost-active-border: var(--rs-green-200);
    --rs-btn-ghost-active-text: var(--rs-green-200);
    --rs-btn-link-text: var(--rs-green-500);
    --rs-btn-link-hover-text: var(--rs-green-400);
    --rs-btn-link-active-text: var(--rs-green-200);
    --rs-iconbtn-primary-addon: var(--rs-green-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-green-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-green-300)
}

.rs-theme-high-contrast .rs-btn-green {
    --rs-btn-primary-bg: var(--rs-green-700);
    --rs-btn-primary-hover-bg: var(--rs-green-600);
    --rs-btn-primary-active-bg: var(--rs-green-400);
    --rs-btn-subtle-hover-bg: var(--rs-green-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-green-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-green-500);
    --rs-btn-ghost-text: var(--rs-green-500);
    --rs-btn-ghost-hover-border: var(--rs-green-400);
    --rs-btn-ghost-hover-text: var(--rs-green-400);
    --rs-btn-ghost-active-border: var(--rs-green-200);
    --rs-btn-ghost-active-text: var(--rs-green-200);
    --rs-btn-link-text: var(--rs-green-500);
    --rs-btn-link-hover-text: var(--rs-green-400);
    --rs-btn-link-active-text: var(--rs-green-200)
}

.rs-btn-cyan {
    --rs-btn-primary-bg: var(--rs-cyan-500);
    --rs-btn-primary-hover-bg: var(--rs-cyan-700);
    --rs-btn-primary-active-bg: var(--rs-cyan-800);
    --rs-btn-subtle-hover-bg: var(--rs-cyan-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-cyan-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-cyan-700);
    --rs-btn-ghost-text: var(--rs-cyan-700);
    --rs-btn-ghost-hover-border: var(--rs-cyan-900);
    --rs-btn-ghost-hover-text: var(--rs-cyan-800);
    --rs-btn-ghost-active-border: var(--rs-cyan-900);
    --rs-btn-ghost-active-text: var(--rs-cyan-900);
    --rs-btn-link-text: var(--rs-cyan-700);
    --rs-btn-link-hover-text: var(--rs-cyan-800);
    --rs-btn-link-active-text: var(--rs-cyan-900);
    --rs-iconbtn-primary-addon: var(--rs-cyan-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-cyan-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-cyan-900)
}

.rs-theme-dark .rs-btn-cyan {
    --rs-btn-primary-bg: var(--rs-cyan-700);
    --rs-btn-primary-hover-bg: var(--rs-cyan-500);
    --rs-btn-primary-active-bg: var(--rs-cyan-400);
    --rs-btn-subtle-hover-bg: var(--rs-cyan-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-cyan-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-cyan-500);
    --rs-btn-ghost-text: var(--rs-cyan-500);
    --rs-btn-ghost-hover-border: var(--rs-cyan-400);
    --rs-btn-ghost-hover-text: var(--rs-cyan-400);
    --rs-btn-ghost-active-border: var(--rs-cyan-200);
    --rs-btn-ghost-active-text: var(--rs-cyan-200);
    --rs-btn-link-text: var(--rs-cyan-500);
    --rs-btn-link-hover-text: var(--rs-cyan-400);
    --rs-btn-link-active-text: var(--rs-cyan-200);
    --rs-iconbtn-primary-addon: var(--rs-cyan-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-cyan-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-cyan-300)
}

.rs-theme-high-contrast .rs-btn-cyan {
    --rs-btn-primary-bg: var(--rs-cyan-700);
    --rs-btn-primary-hover-bg: var(--rs-cyan-600);
    --rs-btn-primary-active-bg: var(--rs-cyan-400);
    --rs-btn-subtle-hover-bg: var(--rs-cyan-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-cyan-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-cyan-500);
    --rs-btn-ghost-text: var(--rs-cyan-500);
    --rs-btn-ghost-hover-border: var(--rs-cyan-400);
    --rs-btn-ghost-hover-text: var(--rs-cyan-400);
    --rs-btn-ghost-active-border: var(--rs-cyan-200);
    --rs-btn-ghost-active-text: var(--rs-cyan-200);
    --rs-btn-link-text: var(--rs-cyan-500);
    --rs-btn-link-hover-text: var(--rs-cyan-400);
    --rs-btn-link-active-text: var(--rs-cyan-200)
}

.rs-btn-blue {
    --rs-btn-primary-bg: var(--rs-blue-500);
    --rs-btn-primary-hover-bg: var(--rs-blue-700);
    --rs-btn-primary-active-bg: var(--rs-blue-800);
    --rs-btn-subtle-hover-bg: var(--rs-blue-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-blue-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-blue-700);
    --rs-btn-ghost-text: var(--rs-blue-700);
    --rs-btn-ghost-hover-border: var(--rs-blue-900);
    --rs-btn-ghost-hover-text: var(--rs-blue-800);
    --rs-btn-ghost-active-border: var(--rs-blue-900);
    --rs-btn-ghost-active-text: var(--rs-blue-900);
    --rs-btn-link-text: var(--rs-blue-700);
    --rs-btn-link-hover-text: var(--rs-blue-800);
    --rs-btn-link-active-text: var(--rs-blue-900);
    --rs-iconbtn-primary-addon: var(--rs-blue-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-blue-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-blue-900)
}

.rs-theme-dark .rs-btn-blue {
    --rs-btn-primary-bg: var(--rs-blue-700);
    --rs-btn-primary-hover-bg: var(--rs-blue-500);
    --rs-btn-primary-active-bg: var(--rs-blue-400);
    --rs-btn-subtle-hover-bg: var(--rs-blue-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-blue-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-blue-500);
    --rs-btn-ghost-text: var(--rs-blue-500);
    --rs-btn-ghost-hover-border: var(--rs-blue-400);
    --rs-btn-ghost-hover-text: var(--rs-blue-400);
    --rs-btn-ghost-active-border: var(--rs-blue-200);
    --rs-btn-ghost-active-text: var(--rs-blue-200);
    --rs-btn-link-text: var(--rs-blue-500);
    --rs-btn-link-hover-text: var(--rs-blue-400);
    --rs-btn-link-active-text: var(--rs-blue-200);
    --rs-iconbtn-primary-addon: var(--rs-blue-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-blue-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-blue-300)
}

.rs-theme-high-contrast .rs-btn-blue {
    --rs-btn-primary-bg: var(--rs-blue-700);
    --rs-btn-primary-hover-bg: var(--rs-blue-600);
    --rs-btn-primary-active-bg: var(--rs-blue-400);
    --rs-btn-subtle-hover-bg: var(--rs-blue-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-blue-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-blue-500);
    --rs-btn-ghost-text: var(--rs-blue-500);
    --rs-btn-ghost-hover-border: var(--rs-blue-400);
    --rs-btn-ghost-hover-text: var(--rs-blue-400);
    --rs-btn-ghost-active-border: var(--rs-blue-200);
    --rs-btn-ghost-active-text: var(--rs-blue-200);
    --rs-btn-link-text: var(--rs-blue-500);
    --rs-btn-link-hover-text: var(--rs-blue-400);
    --rs-btn-link-active-text: var(--rs-blue-200)
}

.rs-btn-violet {
    --rs-btn-primary-bg: var(--rs-violet-500);
    --rs-btn-primary-hover-bg: var(--rs-violet-700);
    --rs-btn-primary-active-bg: var(--rs-violet-800);
    --rs-btn-subtle-hover-bg: var(--rs-violet-500);
    --rs-btn-subtle-hover-text: #e5e5ea;
    --rs-btn-subtle-active-bg: var(--rs-violet-600);
    --rs-btn-subtle-active-text: #575757;
    --rs-btn-ghost-border: var(--rs-violet-700);
    --rs-btn-ghost-text: var(--rs-violet-700);
    --rs-btn-ghost-hover-border: var(--rs-violet-900);
    --rs-btn-ghost-hover-text: var(--rs-violet-800);
    --rs-btn-ghost-active-border: var(--rs-violet-900);
    --rs-btn-ghost-active-text: var(--rs-violet-900);
    --rs-btn-link-text: var(--rs-violet-700);
    --rs-btn-link-hover-text: var(--rs-violet-800);
    --rs-btn-link-active-text: var(--rs-violet-900);
    --rs-iconbtn-primary-addon: var(--rs-violet-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-violet-800);
    --rs-iconbtn-primary-pressed-addon: var(--rs-violet-900)
}

.rs-theme-dark .rs-btn-violet {
    --rs-btn-primary-bg: var(--rs-violet-700);
    --rs-btn-primary-hover-bg: var(--rs-violet-500);
    --rs-btn-primary-active-bg: var(--rs-violet-400);
    --rs-btn-subtle-hover-bg: var(--rs-violet-600);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-violet-400);
    --rs-btn-subtle-active-text: #fff;
    --rs-btn-ghost-border: var(--rs-violet-500);
    --rs-btn-ghost-text: var(--rs-violet-500);
    --rs-btn-ghost-hover-border: var(--rs-violet-400);
    --rs-btn-ghost-hover-text: var(--rs-violet-400);
    --rs-btn-ghost-active-border: var(--rs-violet-200);
    --rs-btn-ghost-active-text: var(--rs-violet-200);
    --rs-btn-link-text: var(--rs-violet-500);
    --rs-btn-link-hover-text: var(--rs-violet-400);
    --rs-btn-link-active-text: var(--rs-violet-200);
    --rs-iconbtn-primary-addon: var(--rs-violet-600);
    --rs-iconbtn-primary-activated-addon: var(--rs-violet-400);
    --rs-iconbtn-primary-pressed-addon: var(--rs-violet-300)
}

.rs-theme-high-contrast .rs-btn-violet {
    --rs-btn-primary-bg: var(--rs-violet-700);
    --rs-btn-primary-hover-bg: var(--rs-violet-600);
    --rs-btn-primary-active-bg: var(--rs-violet-400);
    --rs-btn-subtle-hover-bg: var(--rs-violet-600);
    --rs-btn-subtle-hover-text: var(--rs-gray-900);
    --rs-btn-subtle-active-bg: var(--rs-violet-400);
    --rs-btn-subtle-active-text: var(--rs-gray-900);
    --rs-btn-ghost-border: var(--rs-violet-500);
    --rs-btn-ghost-text: var(--rs-violet-500);
    --rs-btn-ghost-hover-border: var(--rs-violet-400);
    --rs-btn-ghost-hover-text: var(--rs-violet-400);
    --rs-btn-ghost-active-border: var(--rs-violet-200);
    --rs-btn-ghost-active-text: var(--rs-violet-200);
    --rs-btn-link-text: var(--rs-violet-500);
    --rs-btn-link-hover-text: var(--rs-violet-400);
    --rs-btn-link-active-text: var(--rs-violet-200)
}

.rs-btn-lg {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 16px
}

.rs-btn-ghost.rs-btn-lg {
    padding: 9px 15px
}

.rs-btn-icon.rs-btn-lg {
    line-height: 20px;
    padding: 11px
}

.rs-btn-icon.rs-btn-lg > .rs-icon {
    font-size: 20px
}

.rs-btn-icon-with-text.rs-btn-lg {
    line-height: 22px
}

.rs-btn-icon-with-text.rs-btn-lg > .rs-icon {
    height: 42px;
    padding: 11px;
    width: 42px
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left {
    padding: 10px 16px 10px 58px
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right {
    padding: 10px 58px 10px 16px
}

.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-btn-md {
    font-size: 14px;
    line-height: 20px;
    padding: 8px 12px
}

.rs-btn-ghost.rs-btn-md {
    padding: 7px 11px
}

.rs-btn-icon.rs-btn-md {
    line-height: 16px;
    padding: 10px
}

.rs-btn-icon.rs-btn-md > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-btn-md {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-btn-md > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-btn-sm {
    font-size: 14px;
    line-height: 20px;
    padding: 5px 10px
}

.rs-btn-ghost.rs-btn-sm {
    padding: 4px 9px
}

.rs-btn-icon.rs-btn-sm {
    line-height: 16px;
    padding: 7px
}

.rs-btn-icon.rs-btn-sm > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-btn-sm {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-btn-sm > .rs-icon {
    height: 30px;
    padding: 7px;
    width: 30px
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left {
    padding: 5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right {
    padding: 5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-btn-xs {
    font-size: 12px;
    line-height: 20px;
    padding: 2px 8px
}

.rs-btn-ghost.rs-btn-xs {
    padding: 1px 7px
}

.rs-btn-icon.rs-btn-xs {
    line-height: 12px;
    padding: 6px
}

.rs-btn-icon.rs-btn-xs > .rs-icon {
    font-size: 12px
}

.rs-btn-icon-with-text.rs-btn-xs {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-btn-xs > .rs-icon {
    height: 24px;
    padding: 6px;
    width: 24px
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left {
    padding: 2px 8px 2px 32px
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right {
    padding: 2px 32px 2px 8px
}

.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-btn-block {
    display: block;
    width: 100%
}

.rs-btn-block + .rs-btn-block {
    margin-top: 5px
}

.rs-btn-loading {
    color: transparent !important;
    cursor: default;
    pointer-events: none;
    position: relative
}

.rs-btn-loading > .rs-btn-spin:after, .rs-btn-loading > .rs-btn-spin:before {
    border-radius: 50%;
    bottom: 0;
    content: "";
    height: 18px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
    z-index: 1
}

.rs-btn-xs.rs-btn-loading > .rs-btn-spin:after, .rs-btn-xs.rs-btn-loading > .rs-btn-spin:before {
    height: 16px;
    width: 16px
}

.rs-btn-loading > .rs-btn-spin:before {
    border: 3px solid rgba(247, 247, 250, .8);
    border: 3px solid var(--rs-loader-ring)
}

.rs-btn-primary.rs-btn-loading > .rs-btn-spin:before {
    border-color: rgba(248, 247, 250, .3)
}

.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading > .rs-btn-spin:before {
    border-color: rgba(247, 247, 250, .3);
    border-color: var(--rs-loader-ring-inverse)
}

.rs-btn-loading > .rs-btn-spin:after {
    -webkit-animation: buttonSpin .6s linear infinite;
    animation: buttonSpin .6s linear infinite;
    border-color: #a6a6a6 transparent transparent;
    border-color: var(--rs-loader-rotor) transparent transparent;
    border-style: solid;
    border-width: 3px
}

.rs-btn-primary.rs-btn-loading > .rs-btn-spin:after {
    border-top-color: #fff
}

.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading > .rs-btn-spin:after {
    border-top-color: #fff;
    border-top-color: var(--rs-loader-rotor-inverse)
}

@-webkit-keyframes buttonSpin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes buttonSpin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.rs-btn-group {
    display: inline-block;
    vertical-align: middle
}

.rs-btn-group, .rs-btn-group > .rs-btn {
    position: relative
}

.rs-btn-group > .rs-btn:active, .rs-btn-group > .rs-btn:focus {
    z-index: 2
}

.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn {
    float: left
}

.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn-ghost + .rs-btn-ghost {
    margin-left: -1px
}

.rs-btn-group-vertical > .rs-btn {
    display: block;
    max-width: 100%;
    width: 100%
}

.rs-btn-group-vertical > .rs-btn:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.rs-btn-group-vertical > .rs-btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rs-btn-group-vertical > .rs-btn-ghost + .rs-btn-ghost {
    margin-top: -1px
}

.rs-btn-group-justified {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.rs-btn-group-justified > .rs-btn {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 1%;
    flex: 1 1 1%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rs-btn-toolbar {
    line-height: 0
}

.rs-picker-subtle .picker-subtle-toggle {
    cursor: pointer;
    display: inline-block;
    padding-right: 32px;
    position: relative;
    z-index: 5
}

.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle {
    cursor: not-allowed
}

.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active, .rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus, .rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover {
    background: none
}

.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active:after, .rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus:after, .rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover:after {
    display: none
}

.rs-calendar {
    min-height: 266px;
    overflow: hidden;
    padding-top: 12px;
    position: relative
}

.rs-calendar-bordered .rs-calendar-table {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px
}

.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-cell, .rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell {
    border-bottom: 1px solid #f2f2f5;
    border-bottom: 1px solid var(--rs-border-secondary)
}

.rs-calendar-bordered .rs-calendar-month-dropdown {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px
}

.rs-calendar-panel .rs-calendar-header {
    padding-bottom: 6px;
    width: 100%
}

.rs-calendar-panel .rs-calendar-header:after, .rs-calendar-panel .rs-calendar-header:before {
    content: " ";
    display: table
}

.rs-calendar-panel .rs-calendar-header:after {
    clear: both
}

.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today {
    float: right
}

.rs-calendar-panel .rs-calendar-header-backward, .rs-calendar-panel .rs-calendar-header-forward {
    float: none !important
}

.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward, .rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward {
    display: inline-block;
    pointer-events: none;
    visibility: hidden
}

.rs-calendar-panel .rs-calendar-header-month-toolbar {
    width: auto !important
}

.rs-calendar-panel .rs-calendar-month-view, .rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar {
    padding-left: 0;
    padding-right: 0
}

.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-cell-content {
    padding-bottom: 8px;
    padding-top: 8px
}

.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day {
    background-color: #3498ff;
    background-color: var(--rs-calendar-today-bg);
    border-radius: 50%;
    color: #fff;
    color: var(--rs-calendar-today-text);
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 20px
}

.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
    background-color: inherit;
    -webkit-box-shadow: inset 0 0 0 1px #3498ff;
    -webkit-box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
    box-shadow: inset 0 0 0 1px #3498ff;
    box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
    color: inherit
}

.rs-calendar-panel .rs-calendar-table-cell-day {
    display: block;
    margin-top: 3px;
    text-align: center
}

.rs-calendar-panel .rs-calendar-month-dropdown {
    margin-left: 12px;
    margin-right: 12px;
    margin-top: -2px;
    top: 54px;
    width: calc(100% - 24px)
}

.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-month-dropdown-scroll {
    height: 644px
}

.rs-calendar-panel.rs-calendar-compact .rs-calendar-month-dropdown-scroll {
    height: 344px
}

.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content {
    height: 100px;
    overflow: hidden;
    width: 100%
}

.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell {
    vertical-align: top
}

.rs-calendar-panel .rs-calendar-table-cell {
    line-height: 0;
    padding: 0 1px
}

.rs-calendar-panel .rs-calendar-table-cell-content {
    border-radius: 0;
    width: 100%
}

.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content {
    border-bottom-left-radius: 6px
}

.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content {
    border-bottom-right-radius: 6px
}

.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content {
    height: 50px
}

.rs-calendar-btn-close {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: #fff;
    background: var(--rs-bg-overlay);
    border: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 14px;
    justify-content: center;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1
}

.rs-calendar-panel .rs-calendar-btn-close {
    bottom: 11px;
    margin: 0 20px
}

.rs-calendar-month-view .rs-calendar-header-month-toolbar {
    padding-left: 24px;
    padding-right: 24px
}

.rs-calendar-month-view .rs-calendar-header-backward, .rs-calendar-month-view .rs-calendar-header-forward {
    display: none
}

.rs-calendar-month-view .rs-calendar-header-title-date {
    background: transparent;
    color: #1675e0;
    color: var(--rs-text-active)
}

.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error {
    color: #f44336;
    color: var(--rs-text-error)
}

.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus, .rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active {
    color: #fff !important
}

.rs-calendar-time-view .rs-calendar-header-title-time {
    background: transparent;
    color: #1675e0;
    color: var(--rs-text-active)
}

.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error {
    color: #f44336;
    color: var(--rs-text-error)
}

.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active {
    color: #fff
}

.rs-calendar-table-cell-in-range, .rs-calendar-table-cell-selected {
    position: relative
}

.rs-calendar-table-cell-in-range:before, .rs-calendar-table-cell-selected:before {
    content: "";
    display: block;
    height: 24px;
    margin-top: 4px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content, .rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
    position: relative;
    z-index: 1
}

.rs-calendar-table-cell-in-range:before {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-calendar-range-bg)
}

.rs-calendar-table-cell-in-range:hover:before {
    display: none
}

.rs-calendar-month-dropdown-scroll div:focus {
    outline: none
}

.rs-calendar-header {
    padding-left: 12px;
    padding-right: 12px;
    width: 280px
}

.rs-calendar-header:after, .rs-calendar-header:before {
    content: " ";
    display: table
}

.rs-calendar-header:after {
    clear: both
}

.rs-calendar-header-month-toolbar, .rs-calendar-header-time-toolbar {
    display: inline-block
}

.rs-calendar-header-month-toolbar {
    float: left
}

.rs-calendar-header-time-toolbar {
    float: right
}

.rs-calendar-header-title {
    margin: 0 4px
}

.rs-calendar-header-meridian {
    font-size: 12px;
    margin-left: 4px
}

.rs-calendar-header-error {
    --rs-btn-subtle-text: var(--rs-red-500);
    --rs-btn-subtle-hover-bg: var(--rs-red-500);
    --rs-btn-subtle-hover-text: #fff;
    --rs-btn-subtle-active-bg: var(--rs-red-600);
    --rs-btn-subtle-active-text: #fff;
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text)
}

.rs-calendar-header-error:focus, .rs-calendar-header-error:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-calendar-header-error.rs-btn-active, .rs-calendar-header-error:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-calendar-header-error.rs-btn-disabled, .rs-calendar-header-error:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled, .rs-theme-high-contrast .rs-calendar-header-error:disabled {
    opacity: .5
}

.rs-theme-dark .rs-calendar-header-error {
    --rs-btn-subtle-hover-bg: var(--rs-red-600);
    --rs-btn-subtle-active-bg: var(--rs-red-400)
}

.rs-calendar-header-btn-disabled, .rs-calendar-header-btn-disabled:hover, .rs-calendar-header-btn-disabled:hover:focus {
    background: none;
    cursor: not-allowed;
    opacity: .3
}

.rs-calendar-header-btn-disabled:after {
    display: none !important
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) {
    margin: 0 auto;
    padding-left: 12px;
    padding-right: 12px
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar {
    display: block;
    text-align: center;
    width: 100%
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after, .rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before {
    content: " ";
    display: table
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after {
    clear: both
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward {
    float: left
}

.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward {
    float: right
}

.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) {
    margin: 0 auto;
    text-align: center
}

.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar {
    display: inline-block;
    float: none
}

.rs-calendar-header-has-month.rs-calendar-header-has-time {
    margin: 0 auto
}

[dir=rtl] .rs-calendar-header-backward .rs-icon, [dir=rtl] .rs-calendar-header-forward .rs-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rs-calendar-body {
    padding: 4px 12px 12px
}

.rs-calendar-table {
    display: table;
    table-layout: fixed;
    width: 100%
}

.rs-calendar-table-row {
    display: table-row
}

.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.rs-calendar-table-cell, .rs-calendar-table-header-cell {
    display: table-cell;
    padding: 1px 0;
    text-align: center;
    vertical-align: middle;
    width: 1%
}

.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content, .rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content, .rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content, .rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content, .rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content, .rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content, .rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content, .rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content, .rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover {
    color: #c5c6c7;
    color: var(--rs-text-disabled)
}

.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content, .rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content, .rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content, .rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content, .rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover {
    background: none;
    cursor: not-allowed;
    text-decoration: line-through
}

.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover {
    background-color: #3498ff;
    background-color: var(--rs-bg-active);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover, .rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover {
    text-decoration: underline
}

.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content, .rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content, .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content, .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content, .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content, .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content, .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content, .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content {
    opacity: .3
}

.rs-calendar-table-cell-content {
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 5px
}

.rs-calendar-table-cell-content:hover {
    background-color: #f2faff;
    background-color: var(--rs-state-hover-bg)
}

.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content {
    -webkit-box-shadow: inset 0 0 0 1px #3498ff;
    -webkit-box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
    box-shadow: inset 0 0 0 1px #3498ff;
    box-shadow: inset 0 0 0 1px var(--rs-input-focus-border)
}

.rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
    background-color: #3498ff;
    background-color: var(--rs-bg-active);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
    text-decoration: underline
}

.rs-calendar-table-header-cell-content {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 12px;
    line-height: 1.66666667;
    padding-bottom: 2px;
    padding-top: 2px
}

.rs-calendar-table-header-cell-content, .rs-calendar-table-header-cell-content:focus, .rs-calendar-table-header-cell-content:hover, .rs-calendar-table-header-cell-content:hover:focus {
    background: none;
    cursor: auto
}

.rs-calendar-table-cell-week-number {
    background-color: #f7f7fa;
    background-color: var(--rs-bg-well);
    color: #8e8e93;
    color: var(--rs-text-secondary);
    display: table-cell;
    font-size: 12px;
    padding: 1px;
    text-align: center;
    vertical-align: middle;
    width: 1%
}

.rs-calendar-month-dropdown {
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    border-top: 1px solid #e5e5ea;
    border-top: 1px solid var(--rs-border-primary);
    display: none;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: 1
}

.rs-calendar-month-view .rs-calendar-month-dropdown {
    display: block
}

.rs-calendar-month-view .rs-calendar-month-dropdown-content {
    -webkit-animation: slideDown .3s linear;
    animation: slideDown .3s linear
}

.rs-calendar-month-dropdown-scroll {
    height: 230px
}

.rs-calendar-month-dropdown-row {
    padding: 5px 12px 5px 52px;
    position: relative
}

.rs-calendar-month-dropdown-row:not(:last-child) {
    border-bottom: 1px dotted #e5e5ea;
    border-bottom: 1px dotted var(--rs-border-primary)
}

.rs-calendar-month-dropdown-year {
    left: 12px;
    position: absolute;
    top: calc(50% - .5em)
}

.rs-calendar-month-dropdown-year-active {
    color: #1675e0;
    color: var(--rs-text-active)
}

.rs-calendar-month-dropdown-list {
    display: block
}

.rs-calendar-month-dropdown-list:after, .rs-calendar-month-dropdown-list:before {
    content: " ";
    display: table
}

.rs-calendar-month-dropdown-list:after {
    clear: both
}

.rs-calendar-month-dropdown-cell {
    display: inline-block;
    float: left;
    margin: 1px;
    text-align: center;
    vertical-align: middle;
    width: calc(16.66667% - 2px)
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-calendar-month-dropdown-cell {
        width: calc(16.66667% - 2.16667px)
    }
}

@supports (-ms-ime-align:auto) {
    .rs-calendar-month-dropdown-cell {
        width: calc(16.66667% - 2.16667px)
    }
}

.rs-calendar-month-dropdown-cell-content {
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 5px
}

.rs-calendar-month-dropdown-cell-content:hover {
    background-color: #f2faff;
    background-color: var(--rs-state-hover-bg)
}

.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content {
    background: none;
    color: #c5c6c7;
    color: var(--rs-text-disabled);
    cursor: not-allowed;
    text-decoration: line-through
}

.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content {
    cursor: not-allowed;
    opacity: .3
}

.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content {
    background-color: #3498ff;
    background-color: var(--rs-bg-active);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content {
    text-decoration: underline
}

.rs-calendar-time-dropdown {
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    color: #575757;
    color: var(--rs-text-primary);
    display: none;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: 1
}

.rs-calendar-time-view .rs-calendar-time-dropdown {
    display: block
}

.rs-calendar-time-view .rs-calendar-time-dropdown-content {
    -webkit-animation: slideDown .3s linear;
    animation: slideDown .3s linear
}

.rs-calendar-time-dropdown-row {
    display: table;
    width: 100%
}

.rs-calendar-time-dropdown-column {
    display: table-cell;
    width: 1%
}

.rs-calendar-time-dropdown-column > ul, .rs-calendar-time-dropdown-column > ul > li {
    list-style: none;
    margin: 0;
    padding: 0
}

.rs-calendar-time-dropdown-column > ul {
    height: 230px;
    overflow-y: auto;
    padding-bottom: 200px
}

.rs-calendar-time-dropdown-column-title {
    background-color: #f7f7fa;
    background-color: var(--rs-calendar-time-unit-bg);
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 12px;
    line-height: 1.66666667;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
    width: 100%
}

.rs-calendar-time-dropdown-cell {
    color: inherit;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 5px;
    text-align: center
}

.rs-calendar-time-dropdown-cell, .rs-calendar-time-dropdown-cell:focus, .rs-calendar-time-dropdown-cell:hover {
    text-decoration: none
}

.rs-calendar-time-dropdown-cell:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover {
    outline-offset: 2px
}

.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active {
    background-color: #3498ff;
    background-color: var(--rs-bg-active);
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover {
    outline-offset: 2px
}

.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-text-disabled);
    cursor: not-allowed;
    text-decoration: line-through
}

.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell {
    cursor: not-allowed;
    opacity: .3
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.rs-carousel {
    background-color: #8e8e93;
    background-color: var(--rs-carousel-bg);
    height: 400px;
    overflow: hidden;
    position: relative
}

.rs-carousel-content {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.rs-carousel-slider {
    height: 100%;
    left: 0;
    position: relative;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    will-change: transform
}

.rs-carousel-slider-item {
    float: left
}

.rs-carousel-slider-after, .rs-carousel-slider-item {
    background-color: #8e8e93;
    background-color: var(--rs-carousel-bg);
    height: 100%;
    width: 100%
}

.rs-carousel-slider-after {
    -webkit-animation: moveLeftHalf .3s ease forwards;
    animation: moveLeftHalf .3s ease forwards;
    left: 0;
    position: absolute;
    top: 0
}

.rs-carousel-slider-after-vertical {
    -webkit-animation: moveLeftHalf-vertical .3s ease forwards;
    animation: moveLeftHalf-vertical .3s ease forwards
}

.rs-carousel-toolbar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center;
    position: absolute
}

.rs-carousel-toolbar, .rs-carousel-toolbar > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-carousel-toolbar > ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0
}

.rs-carousel-label-wrapper {
    margin: 3px
}

.rs-carousel-label-wrapper input {
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.rs-carousel-label-wrapper input:checked ~ label {
    background-color: #3498ff;
    background-color: var(--rs-carousel-indicator-active)
}

.rs-carousel-label {
    background-color: hsla(0, 0%, 100%, .4);
    background-color: var(--rs-carousel-indicator);
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
    -webkit-transition-property: background, width, height;
    transition-property: background, width, height
}

.rs-carousel-label:after {
    bottom: -3px;
    content: "";
    left: -3px;
    position: absolute;
    right: -3px;
    top: -3px
}

.rs-carousel-label:hover {
    background-color: #fff;
    background-color: var(--rs-carousel-indicator-hover)
}

.rs-carousel-shape-dot .rs-carousel-label {
    border-radius: 50%;
    height: 10px;
    width: 10px
}

.rs-carousel-shape-bar .rs-carousel-label {
    border-radius: 2px
}

.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label, .rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label {
    height: 4px;
    width: 18px
}

.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label, .rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label {
    width: 28px
}

.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label, .rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label {
    height: 18px;
    width: 4px
}

.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label, .rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label {
    height: 28px
}

.rs-carousel-placement-bottom .rs-carousel-toolbar, .rs-carousel-placement-top .rs-carousel-toolbar {
    left: 0;
    width: 100%
}

.rs-carousel-placement-bottom .rs-carousel-toolbar > ul, .rs-carousel-placement-top .rs-carousel-toolbar > ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center
}

.rs-carousel-placement-top .rs-carousel-toolbar {
    top: 17px
}

.rs-carousel-placement-bottom .rs-carousel-toolbar {
    bottom: 17px
}

.rs-carousel-placement-left .rs-carousel-toolbar, .rs-carousel-placement-right .rs-carousel-toolbar {
    height: 100%;
    top: 0;
    width: 1.2vw
}

.rs-carousel-placement-left .rs-carousel-toolbar > ul, .rs-carousel-placement-right .rs-carousel-toolbar > ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.rs-carousel-placement-left .rs-carousel-toolbar {
    left: 17px
}

.rs-carousel-placement-right .rs-carousel-toolbar {
    right: 17px
}

@-webkit-keyframes moveLeftHalf {
    0% {
        -webkit-transform: none;
        transform: none
    }
    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes moveLeftHalf {
    0% {
        -webkit-transform: none;
        transform: none
    }
    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes moveLeftHalf-vertical {
    0% {
        -webkit-transform: none;
        transform: none
    }
    to {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@keyframes moveLeftHalf-vertical {
    0% {
        -webkit-transform: none;
        transform: none
    }
    to {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.rs-picker-cascader-menu-items > div:after, .rs-picker-cascader-menu-items > div:before {
    content: " ";
    display: table
}

.rs-picker-cascader-menu-items > div:after {
    clear: both
}

.rs-picker-cascader-search-panel {
    max-height: 300px;
    overflow: auto
}

.rs-picker-cascader-row {
    clear: both;
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 8px 12px;
    text-decoration: none;
    width: 100%
}

.rs-picker-cascader-row:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-cascader-row:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-row:hover {
    outline-offset: 2px
}

.rs-picker-cascader-row.rs-picker-cascader-row-focus {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-cascader-row.rs-picker-cascader-row-focus {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-row.rs-picker-cascader-row-focus {
    outline-offset: 2px
}

.rs-picker-cascader-row.rs-picker-cascader-row-disabled, .rs-picker-cascader-row:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-listbox-option-disabled-text);
    cursor: not-allowed
}

.rs-picker-cascader-row.rs-picker-cascader-row-disabled .rs-picker-cascader-search-match, .rs-picker-cascader-row:disabled .rs-picker-cascader-search-match {
    font-weight: 400;
    opacity: .7
}

.rs-picker-cascader-col {
    display: inline-block
}

.rs-picker-cascader-col:after {
    content: "\00a0/\00a0"
}

.rs-picker-cascader-col:last-child:after {
    display: none
}

.rs-picker-cascader-search-match {
    color: #3498ff;
    color: var(--rs-primary-500);
    font-weight: 700
}

.rs-picker-cascader-menu-column {
    float: left;
    overflow-y: auto
}

.rs-picker-cascader-menu-column-loading {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 4px
}

.rs-picker-cascader-menu-column-loading .rs-icon {
    margin: 4px
}

.rs-picker-cascader-menu-items {
    padding: 6px 0
}

.rs-picker-cascader-menu-items li, .rs-picker-cascader-menu-items ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.rs-picker-cascader-menu-item {
    clear: both;
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 8px 28px 8px 12px;
    position: relative;
    text-decoration: none;
    width: 100%;
    word-break: break-word
}

.rs-picker-cascader-menu-items-has-children .rs-picker-cascader-menu-item {
    padding-right: 32px
}

.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-focus, .rs-picker-cascader-menu-item.rs-picker-select-menu-item-focus, .rs-picker-cascader-menu-item:focus, .rs-picker-cascader-menu-item:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-focus, .rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-select-menu-item-focus, .rs-theme-high-contrast .rs-picker-cascader-menu-item:focus, .rs-theme-high-contrast .rs-picker-cascader-menu-item:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-select-menu-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item:focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-cascader-menu-item:hover {
    outline-offset: 2px
}

.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-active {
    background-color: #f2faff;
    background-color: var(--rs-listbox-option-selected-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-selected-text);
    font-weight: 700
}

.rs-theme-high-contrast .rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-active {
    text-decoration: underline
}

.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-active .rs-picker-cascader-menu-caret {
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-picker-cascader-menu-item.rs-picker-cascader-menu-item-disabled, .rs-picker-cascader-menu-item:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-listbox-option-disabled-text);
    cursor: not-allowed
}

.rs-picker-cascader-menu-caret {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 20px;
    margin-left: 2px;
    position: absolute;
    right: 12px;
    top: 8px
}

.rs-checkbox {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.rs-checkbox-disabled label {
    cursor: not-allowed
}

.rs-checkbox label {
    cursor: pointer;
    font-weight: 400;
    line-height: 1.14285714;
    margin-bottom: 0
}

.rs-checkbox-inner:before {
    border-color: #3498ff;
    border-color: var(--rs-checkbox-checked-bg)
}

.rs-checkbox.rs-checkbox-disabled label {
    cursor: not-allowed
}

.rs-checkbox-disabled > .rs-checkbox-checker > label {
    color: #c5c6c7;
    color: var(--rs-text-disabled)
}

.rs-checkbox-inline {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 0;
    position: relative;
    vertical-align: middle
}

.rs-plaintext .rs-checkbox-inline:first-child {
    margin-left: 0
}

.rs-checkbox [type=checkbox]:focus-visible ~ .rs-checkbox-inner:before {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    -webkit-box-shadow: var(--rs-state-focus-shadow);
    box-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    box-shadow: var(--rs-state-focus-shadow)
}

.rs-checkbox-checker {
    line-height: 1;
    min-height: 36px;
    padding-bottom: 10px;
    padding-left: 36px;
    padding-top: 10px;
    position: relative
}

.rs-checkbox-wrapper .rs-checkbox-inner:after, .rs-checkbox-wrapper .rs-checkbox-inner:before, .rs-checkbox-wrapper:after, .rs-checkbox-wrapper:before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.rs-checkbox-wrapper .rs-checkbox-inner:after {
    opacity: 0;
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    -webkit-transition: opacity .2s ease-in, -webkit-transform .2s cubic-bezier(.12, .4, .29, 1.46);
    transition: opacity .2s ease-in, -webkit-transform .2s cubic-bezier(.12, .4, .29, 1.46);
    transition: opacity .2s ease-in, transform .2s cubic-bezier(.12, .4, .29, 1.46);
    transition: opacity .2s ease-in, transform .2s cubic-bezier(.12, .4, .29, 1.46), -webkit-transform .2s cubic-bezier(.12, .4, .29, 1.46)
}

.rs-theme-high-contrast .rs-checkbox-wrapper .rs-checkbox-inner:after {
    -webkit-transition: none;
    transition: none
}

.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:after, .rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:after {
    border: solid #fff;
    border: solid var(--rs-checkbox-icon);
    height: 9px;
    margin-left: 5px;
    margin-top: 2px;
    opacity: 1;
    width: 6px
}

.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:after {
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1)
}

.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:after {
    border-width: 0 0 2px;
    margin-left: 3px;
    margin-top: 0;
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    width: 10px
}

.rs-checkbox-wrapper {
    display: inline-block;
    height: 16px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 16px
}

.rs-checkbox-wrapper [type=checkbox] {
    height: 0;
    opacity: 0;
    width: 0
}

.rs-checkbox-wrapper .rs-checkbox-inner:after, .rs-checkbox-wrapper .rs-checkbox-inner:before, .rs-checkbox-wrapper:before {
    height: 16px;
    width: 16px
}

.rs-checkbox-wrapper:before {
    background-color: transparent;
    border: 1px solid #3498ff;
    border: 1px solid var(--rs-checkbox-checked-bg);
    border-radius: 3px;
    opacity: .7;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
    transition: opacity .2s linear, -webkit-transform .2s linear;
    transition: transform .2s linear, opacity .2s linear;
    transition: transform .2s linear, opacity .2s linear, -webkit-transform .2s linear;
    visibility: hidden
}

.rs-theme-high-contrast .rs-checkbox-wrapper:before {
    -webkit-transition: none;
    transition: none
}

.rs-checkbox-checked .rs-checkbox-wrapper:before {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    visibility: visible
}

.rs-checkbox-wrapper:after {
    bottom: -10px;
    left: -10px;
    right: -10px;
    top: -10px
}

.rs-checkbox-wrapper .rs-checkbox-inner:before {
    background-color: transparent;
    border: 1px solid #d9d9d9;
    border: 1px solid var(--rs-checkbox-border);
    border-radius: 3px;
    -webkit-transition: background .2s linear, border .2s linear, -webkit-box-shadow .2s linear;
    transition: background .2s linear, border .2s linear, -webkit-box-shadow .2s linear;
    transition: background .2s linear, border .2s linear, box-shadow .2s linear;
    transition: background .2s linear, border .2s linear, box-shadow .2s linear, -webkit-box-shadow .2s linear
}

.rs-theme-high-contrast .rs-checkbox-wrapper .rs-checkbox-inner:before {
    -webkit-transition: none;
    transition: none
}

label:hover .rs-checkbox-wrapper .rs-checkbox-inner:before {
    border-color: #3498ff;
    border-color: var(--rs-checkbox-checked-bg)
}

.rs-checkbox-disabled:not(.rs-checkbox-checked):not(.rs-checkbox-indeterminate) .rs-checkbox-wrapper .rs-checkbox-inner:before {
    background-color: #f7f7fa;
    background-color: var(--rs-checkbox-disabled-bg);
    border-color: #f7f7fa;
    border-color: var(--rs-checkbox-disabled-bg)
}

.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before, .rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before {
    background-color: #3498ff;
    background-color: var(--rs-checkbox-checked-bg);
    border-color: #3498ff;
    border-color: var(--rs-checkbox-checked-bg)
}

.rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before, .rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before {
    opacity: .3
}

.rs-theme-high-contrast .rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before, .rs-theme-high-contrast .rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before {
    opacity: .5
}

.rs-checkbox-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-checkbox-group-inline {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: -10px
}

.rs-picker-check-menu-items {
    margin-bottom: 6px;
    overflow-y: auto
}

.rs-picker-check-menu-items ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.rs-picker-check-menu-items .rs-picker-menu-group:not(:first-child) {
    border-top: 1px solid #e5e5ea;
    border-top: 1px solid var(--rs-border-primary);
    margin-top: 6px;
    padding-top: 6px
}

.rs-picker-check-menu-items .rs-picker-menu-group-title {
    color: #272c36;
    color: var(--rs-text-heading);
    cursor: pointer;
    padding: 8px 32px 8px 12px;
    position: relative
}

.rs-picker-check-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret {
    display: inline-block;
    margin-left: 2px;
    padding: 3px;
    position: absolute;
    right: 12px;
    top: 8px
}

.rs-picker-check-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rs-picker-check-menu-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker > label {
    font-weight: 700
}

.rs-check-tree {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 100%;
    max-height: 360px;
    overflow-y: auto
}

.rs-check-tree.rs-check-tree-virtualized {
    overflow: hidden
}

.rs-check-tree .rs-check-item .rs-checkbox-checker > label {
    margin: 0;
    padding: 8px 12px 8px 50px;
    position: relative;
    text-align: left
}

.rs-check-tree .rs-check-item .rs-checkbox-checker > label:before {
    content: "";
    height: 100%;
    margin-left: -52px;
    position: absolute;
    top: 0;
    width: 46px
}

.rs-check-tree .rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper {
    left: 20px
}

.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker > label {
    padding-left: 32px
}

.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker > label:before {
    margin-left: -34px;
    width: 28px
}

.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker .rs-checkbox-wrapper {
    left: 0
}

.rs-check-tree-node {
    font-size: 14px;
    line-height: 22px;
    position: relative
}

.rs-check-tree-node .rs-check-item {
    display: inline-block
}

.rs-picker-menu .rs-check-tree-node .rs-check-item {
    display: block
}

.rs-check-tree-node:focus .rs-check-item .rs-checkbox-checker > label {
    background-color: #f2faff;
    background-color: var(--rs-state-hover-bg);
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-check-tree-node .rs-check-item.rs-checkbox-checked .rs-checkbox-checker > label {
    font-weight: 700
}

.rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker > label {
    padding-left: 22px
}

.rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker > label:before {
    left: 0;
    margin-left: 0;
    width: 14px
}

.rs-check-tree-node-expand-icon-wrapper {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    z-index: 1
}

.rs-check-tree-node-expand-icon-wrapper > .rs-check-tree-node-expand-icon {
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 22px;
    margin-top: 6px;
    padding: 8px 8px 8px 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 1.5px 14px;
    transform-origin: 1.5px 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rs-check-tree-node-expand-icon-wrapper > .rs-check-tree-node-expanded, .rs-check-tree-open > .rs-check-tree-node .rs-check-tree-node-expand-icon-wrapper > .rs-check-tree-node-expand-icon {
    margin-left: 0;
    margin-top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.rs-check-tree-node-expand-icon-wrapper > .rs-check-tree-node-custom-icon, .rs-check-tree-node-expand-icon-wrapper > .rs-check-tree-node-loading-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    height: 36px;
    width: 14px
}

.rs-check-tree-node-children > .rs-check-tree-children {
    display: none;
    position: relative
}

.rs-check-tree-open.rs-check-tree-node-children > .rs-check-tree-children {
    display: block
}

.rs-check-tree-indent-line {
    border-left: 1px solid rgba(0, 0, 0, .1);
    height: 100%;
    margin-left: -13px;
    position: absolute;
    top: 0;
    width: 1px
}

.rs-picker-menu.rs-check-tree-menu {
    padding-top: 12px
}

.rs-picker-menu.rs-check-tree-menu .rs-picker-search-bar {
    padding-top: 0
}

.rs-picker-menu .rs-check-tree {
    padding: 0 12px 12px 0
}

.rs-picker-menu .rs-check-tree-node > .rs-check-tree-node-label .rs-check-tree-node-text-wrapper {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: 100%
}

[dir=rtl] .rs-check-tree-node-expand-icon-wrapper {
    padding-right: inherit;
    right: 0
}

.rs-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-container-has-sidebar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.rs-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.rs-form-control-label {
    margin-bottom: 4px
}

.rs-form-plaintext .rs-form-control-label {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-picker-date.rs-picker-default .rs-picker-toggle-caret, .rs-picker-date.rs-picker-default .rs-picker-toggle-clean, .rs-picker-daterange.rs-picker-default .rs-picker-toggle-caret, .rs-picker-daterange.rs-picker-default .rs-picker-toggle-clean {
    top: 7px
}

.rs-picker-toolbar {
    border-top: 1px solid #e5e5ea;
    border-top: 1px solid var(--rs-border-primary);
    padding: 12px
}

.rs-picker-date-inline {
    height: 299px
}

.rs-picker-date-inline .rs-calendar {
    height: 286px
}

.rs-picker-date-predefined {
    border-right: 1px solid #e5e5ea;
    border-right: 1px solid var(--rs-border-primary);
    height: 325px;
    padding: 4px 0
}

.rs-picker-date-predefined .rs-btn {
    display: block
}

.rs-picker-menu .rs-picker-toolbar {
    max-width: 100%
}

.rs-picker-menu .rs-picker-toolbar-ranges {
    max-width: 400px
}

.rs-picker-menu .rs-calendar {
    display: block;
    margin: 0 auto;
    min-width: 246px
}

.rs-picker-menu .rs-calendar-show-week-numbers {
    min-width: 278px
}

.rs-picker-menu .rs-calendar-header {
    width: 100%
}

.rs-picker-menu .rs-calendar-table {
    width: unset
}

.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content, .rs-picker-menu .rs-calendar .rs-calendar-table-cell-content {
    height: 30px;
    width: 30px
}

.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-content:hover {
    outline-offset: 2px
}

.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover {
    background-color: #1675e0;
    background-color: var(--rs-calendar-cell-selected-hover-bg);
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover {
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-picker-menu .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content {
    height: 24px;
    padding-top: 0
}

.rs-picker-menu .rs-calendar .rs-calendar-table-cell-content {
    display: inline-block;
    padding-left: 0;
    padding-right: 0
}

.rs-picker-menu .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
    outline-offset: 2px
}

.rs-picker-menu .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content {
    background-color: #1675e0;
    background-color: var(--rs-calendar-cell-selected-hover-bg);
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-theme-high-contrast .rs-picker-menu .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content {
    color: #fff;
    color: var(--rs-calendar-date-selected-text)
}

.rs-picker-menu .rs-calendar .rs-calendar-month-dropdown-scroll {
    height: 227px
}

.rs-picker-menu .rs-calendar .rs-calendar-time-dropdown-column > ul {
    height: 214px;
    padding-bottom: 184px
}

.rs-picker-daterange-menu .rs-calendar {
    display: inline-block;
    height: 274px;
    padding-bottom: 12px
}

.rs-picker-daterange-menu .rs-calendar:first-child {
    border-right: 1px solid #e5e5ea;
    border-right: 1px solid var(--rs-border-primary)
}

.rs-picker-daterange-menu .rs-calendar-header {
    text-align: center;
    width: 100%
}

.rs-picker-daterange-menu .rs-calendar-header-month-toolbar {
    float: none
}

.rs-picker-daterange-menu .rs-calendar-month-dropdown {
    z-index: 1
}

.rs-picker-daterange-menu .rs-calendar-month-dropdown-list {
    width: 185px
}

.rs-picker-daterange-menu .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar {
    max-width: 255px
}

.rs-picker-daterange-menu .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges {
    width: 190px
}

.rs-picker-daterange-menu .rs-picker-daterange-calendar-single .rs-calendar {
    border: 0;
    display: block;
    margin: auto
}

.rs-picker-daterange-header {
    border-bottom: 1px solid #e5e5ea;
    border-bottom: 1px solid var(--rs-border-primary);
    font-size: 14px;
    line-height: 1.42857143;
    padding: 8px 12px
}

.rs-picker-daterange-calendar-group {
    height: 274px;
    min-width: 492px
}

.rs-picker-daterange-predefined {
    border-right: 1px solid #e5e5ea;
    border-right: 1px solid var(--rs-border-primary);
    height: 366px;
    padding: 4px 0
}

.rs-picker-daterange-predefined .rs-btn {
    display: block
}

.rs-divider {
    background-color: #e5e5ea;
    background-color: var(--rs-divider-border)
}

.rs-divider-vertical {
    display: inline-block;
    height: 1em;
    margin: 0 12px;
    vertical-align: middle;
    width: 1px
}

.rs-divider-horizontal {
    height: 1px;
    margin: 24px 0
}

.rs-divider-horizontal.rs-divider-with-text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 30px 0
}

.rs-divider-horizontal.rs-divider-with-text:after, .rs-divider-horizontal.rs-divider-with-text:before {
    -webkit-box-flex: 1;
    border-top: 1px solid #e5e5ea;
    border-top: 1px solid var(--rs-divider-border);
    content: "";
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.rs-divider-inner-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 12px
}

@-webkit-keyframes shakeHead {
    0%, to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    25%, 75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shakeHead {
    0%, to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    25%, 75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.rs-drawer-wrapper {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050
}

.rs-drawer {
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    -webkit-box-shadow: var(--rs-drawer-shadow);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    box-shadow: var(--rs-drawer-shadow);
    display: none;
    outline: 0;
    position: fixed;
    z-index: 1050
}

.rs-drawer, .rs-drawer-open.rs-drawer-has-backdrop {
    overflow: hidden
}

.rs-drawer-left, .rs-drawer-right {
    height: 100%;
    top: 0
}

.rs-drawer-left.rs-drawer-lg, .rs-drawer-right.rs-drawer-lg {
    width: 968px
}

.rs-drawer-left.rs-drawer-md, .rs-drawer-right.rs-drawer-md {
    width: 800px
}

.rs-drawer-left.rs-drawer-sm, .rs-drawer-right.rs-drawer-sm {
    width: 600px
}

.rs-drawer-left.rs-drawer-xs, .rs-drawer-right.rs-drawer-xs {
    width: 400px
}

.rs-drawer-bottom, .rs-drawer-top {
    width: 100%
}

.rs-drawer-bottom.rs-drawer-lg, .rs-drawer-top.rs-drawer-lg {
    height: 568px
}

.rs-drawer-bottom.rs-drawer-md, .rs-drawer-top.rs-drawer-md {
    height: 480px
}

.rs-drawer-bottom.rs-drawer-sm, .rs-drawer-top.rs-drawer-sm {
    height: 400px
}

.rs-drawer-bottom.rs-drawer-xs, .rs-drawer-top.rs-drawer-xs {
    height: 290px
}

.rs-drawer-full.rs-drawer-bottom, .rs-drawer-full.rs-drawer-top {
    height: calc(100% - 60px)
}

.rs-drawer-full.rs-drawer-bottom .rs-drawer-content, .rs-drawer-full.rs-drawer-top .rs-drawer-content {
    height: 100%
}

.rs-drawer-full.rs-drawer-left, .rs-drawer-full.rs-drawer-right {
    width: calc(100% - 60px)
}

.rs-drawer-right {
    right: 0
}

.rs-drawer-left {
    left: 0
}

.rs-drawer-top {
    top: 0
}

.rs-drawer-bottom {
    bottom: 0
}

.rs-drawer-open .rs-drawer {
    overflow: visible
}

.rs-drawer-dialog {
    height: 100%;
    position: relative;
    width: 100%
}

.rs-drawer-shake .rs-drawer-dialog {
    -webkit-animation: shakeHead .3s linear;
    animation: shakeHead .3s linear
}

.rs-drawer-content {
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    height: 100%;
    outline: 0;
    position: absolute;
    width: 100%
}

.rs-theme-high-contrast .rs-drawer-content {
    background-color: var(--rs-drawer-bg)
}

.rs-drawer-backdrop {
    background-color: rgba(39, 44, 54, .3);
    background-color: var(--rs-bg-backdrop);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1050
}

.rs-drawer-backdrop.rs-anim-fade {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.rs-drawer-backdrop.rs-anim-in {
    opacity: 1
}

.rs-drawer-header {
    border-bottom: 1px solid #e5e5ea;
    border-bottom: 1px solid var(--rs-border-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 40px 20px 60px;
    position: relative
}

.rs-drawer-header:after, .rs-drawer-header:before {
    content: " ";
    display: table
}

.rs-drawer-header:after {
    clear: both
}

.rs-drawer-header .rs-drawer-header-close {
    left: 15px;
    position: absolute;
    top: 23px
}

.rs-drawer-title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    color: #272c36;
    color: var(--rs-text-heading);
    flex-grow: 1;
    flex-shrink: 1;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rs-drawer-actions {
    -ms-flex-negative: 0;
    border-top: none;
    flex-shrink: 0;
    margin-left: auto;
    text-align: right
}

.rs-drawer-actions:after, .rs-drawer-actions:before {
    content: " ";
    display: table
}

.rs-drawer-actions:after {
    clear: both
}

.rs-drawer-title ~ .rs-drawer-actions {
    margin-left: 10px
}

.rs-drawer-actions .rs-btn + .rs-btn {
    margin-bottom: 0;
    margin-left: 10px
}

.rs-drawer-actions .rs-btn-group .rs-btn + .rs-btn {
    margin-left: -1px
}

.rs-drawer-actions .rs-btn-block + .rs-btn-block {
    margin-left: 0
}

.rs-drawer-body {
    height: 100%;
    overflow: auto;
    padding: 30px 60px;
    position: relative
}

.rs-drawer-header + .rs-drawer-body {
    height: calc(100% - 76px)
}

.rs-drawer-body-close {
    left: 15px;
    position: absolute;
    top: 25px
}

.rs-drawer-header ~ .rs-drawer-body .rs-drawer-body-close {
    display: none
}

.rs-drawer-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px
}

.rs-drawer-footer {
    border-top: none;
    margin: 0 20px 20px;
    text-align: right
}

.rs-drawer-footer:after, .rs-drawer-footer:before {
    content: " ";
    display: table
}

.rs-drawer-footer:after {
    clear: both
}

.rs-drawer-footer .rs-btn + .rs-btn {
    margin-bottom: 0;
    margin-left: 10px
}

.rs-drawer-footer .rs-btn-group .rs-btn + .rs-btn {
    margin-left: -1px
}

.rs-drawer-footer .rs-btn-block + .rs-btn-block {
    margin-left: 0
}

.rs-dropdown-toggle-caret {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 20px;
    margin-left: 2px;
    position: absolute;
    right: 12px;
    top: 8px
}

.rs-dropdown {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.rs-dropdown .rs-btn > .rs-dropdown-toggle-icon {
    margin-right: 6px
}

.rs-dropdown .rs-btn > .rs-dropdown-toggle-caret {
    margin-left: 4px
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed !important
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:active, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:focus {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:active, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:focus {
    background-color: #3498ff;
    background-color: var(--rs-btn-primary-bg);
    opacity: .3
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:active, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:focus {
    opacity: .3;
    text-decoration: none
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:active, .rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:focus {
    opacity: .3
}

.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn .rs-ripple-pond {
    display: none !important
}

.rs-dropdown-toggle.rs-btn-lg {
    padding-right: 36px !important
}

.rs-dropdown-toggle.rs-btn-lg .rs-dropdown-toggle-caret {
    font-size: 14px;
    right: 16px;
    top: 10px
}

.rs-dropdown-toggle.rs-btn-sm {
    padding-right: 30px !important
}

.rs-dropdown-toggle.rs-btn-sm .rs-dropdown-toggle-caret {
    font-size: 10px;
    right: 10px;
    top: 5px
}

.rs-dropdown-toggle.rs-btn-xs {
    padding-right: 28px !important
}

.rs-dropdown-toggle.rs-btn-xs .rs-dropdown-toggle-caret {
    font-size: 8px;
    right: 8px;
    top: 2px
}

.rs-dropdown-toggle, .rs-dropdown-toggle.rs-btn {
    cursor: pointer;
    display: inline-block;
    padding-right: 32px;
    position: relative;
    z-index: 5
}

.rs-dropdown-toggle.rs-dropdown-toggle-no-caret {
    padding-right: 12px
}

.rs-dropdown-menu {
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    border-radius: 6px;
    font-size: 14px;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 6px 0;
    text-align: left
}

.rs-dropdown-menu:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-dropdown-menu:focus-visible {
    outline-offset: 2px
}

.rs-dropdown .rs-dropdown-menu {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .06), 0 4px 4px rgba(0, 0, 0, .12);
    -webkit-box-shadow: var(--rs-dropdown-shadow);
    box-shadow: 0 0 10px rgba(0, 0, 0, .06), 0 4px 4px rgba(0, 0, 0, .12);
    box-shadow: var(--rs-dropdown-shadow);
    float: left;
    outline: none;
    position: absolute;
    z-index: 6
}

.rs-theme-high-contrast .rs-dropdown .rs-dropdown-menu {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-dropdown-menu[hidden] {
    display: none
}

.rs-dropdown-item {
    clear: both;
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 8px 12px;
    white-space: nowrap
}

.rs-dropdown-item, .rs-dropdown-item:active, .rs-dropdown-item:focus, .rs-dropdown-item:hover {
    text-decoration: none
}

.rs-dropdown-item > .rs-icon {
    margin-right: 6px;
    text-align: center;
    width: 14px
}

.rs-dropdown-item.rs-dropdown-item-active {
    font-weight: 700;
    outline: 0
}

.rs-dropdown-item.rs-dropdown-item-active, .rs-dropdown-item.rs-dropdown-item-active:focus, .rs-dropdown-item.rs-dropdown-item-active:hover {
    background-color: #f2faff;
    background-color: var(--rs-dropdown-item-bg-active);
    color: #1675e0;
    color: var(--rs-dropdown-item-text-active)
}

.rs-dropdown-item.rs-dropdown-item-focus, .rs-dropdown-item:focus-visible {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-menuitem-active-bg);
    color: #1675e0;
    color: var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-dropdown-item.rs-dropdown-item-focus, .rs-theme-high-contrast .rs-dropdown-item:focus-visible {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff;
    text-decoration: underline
}

.rs-dropdown-item:focus {
    outline: 0
}

.rs-dropdown-item-disabled {
    color: #c5c6c7;
    color: var(--rs-text-disabled);
    cursor: not-allowed;
    pointer-events: none
}

.rs-dropdown-item-disabled:focus, .rs-dropdown-item-disabled:hover {
    background-color: transparent;
    background-image: none;
    text-decoration: none
}

.rs-dropdown-item-divider {
    background-color: #e5e5ea;
    background-color: var(--rs-dropdown-divider);
    height: 1px;
    margin: 6px 0;
    overflow: hidden
}

.rs-dropdown-item-submenu {
    position: relative
}

.rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-menuitem-active-bg);
    color: #1675e0;
    color: var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff;
    text-decoration: underline
}

.rs-dropdown-item-submenu.rs-dropdown-item {
    position: relative
}

.rs-dropdown-item-submenu.rs-dropdown-item > .rs-dropdown-item-toggle .rs-dropdown-menu-toggle-icon {
    margin: 0;
    position: absolute;
    top: 11px
}

.rs-dropdown-item-submenu.rs-dropdown-item > .rs-dropdown-menu {
    position: absolute;
    top: -6px
}

.rs-dropdown-item.rs-dropdown-item-submenu {
    padding: 0
}

.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-item-toggle {
    padding: 8px 27px 8px 12px
}

.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-menu-toggle-icon {
    right: 9px
}

.rs-dropdown-item-submenu .rs-dropdown-menu {
    left: 100%
}

.rs-dropdown-item-submenu .rs-dropdown-menu[data-direction=start] {
    left: unset;
    right: 100%
}

.rs-dropdown-item-submenu.rs-dropdown-item-open > .rs-dropdown-menu {
    -webkit-animation-name: slideUpIn;
    animation-name: slideUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    display: table
}

.rs-dropdown-menu > .rs-dropdown-menu-item-focus {
    background-color: #f2faff;
    background-color: var(--rs-dropdown-item-bg-active);
    outline: 0
}

.rs-dropdown-menu > .rs-dropdown-menu-item-focus:focus, .rs-dropdown-menu > .rs-dropdown-menu-item-focus:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-menuitem-active-bg);
    color: #1675e0;
    color: var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-dropdown-menu > .rs-dropdown-menu-item-focus:focus, .rs-theme-high-contrast .rs-dropdown-menu > .rs-dropdown-menu-item-focus:hover {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff;
    text-decoration: underline
}

.rs-dropdown-open > .rs-dropdown-menu {
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.rs-dropdown-open.rs-dropdown-placement-top-end > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-top-start > .rs-dropdown-menu {
    bottom: 100%
}

.rs-dropdown-open.rs-dropdown-placement-left-end > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-left-start > .rs-dropdown-menu {
    right: 100%
}

.rs-dropdown-open.rs-dropdown-placement-right-end > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-right-start > .rs-dropdown-menu {
    left: 100%
}

.rs-dropdown-open.rs-dropdown-placement-bottom-end > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-bottom-start > .rs-dropdown-menu {
    top: 100%
}

.rs-dropdown-open.rs-dropdown-placement-bottom-start > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-top-start > .rs-dropdown-menu {
    left: 0
}

.rs-dropdown-open.rs-dropdown-placement-bottom-end > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-top-end > .rs-dropdown-menu {
    right: 0
}

.rs-dropdown-open.rs-dropdown-placement-left-start > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-right-start > .rs-dropdown-menu {
    top: 0
}

.rs-dropdown-open.rs-dropdown-placement-left-end > .rs-dropdown-menu, .rs-dropdown-open.rs-dropdown-placement-right-end > .rs-dropdown-menu {
    bottom: 0
}

.rs-dropdown-open > a {
    outline: 0
}

.rs-dropdown-header {
    border-bottom: 1px solid #e5e5ea;
    border-bottom: 1px solid var(--rs-border-primary);
    color: #a6a6a6;
    color: var(--rs-dropdown-header-text);
    display: block;
    line-height: 1.42857143;
    padding: 8px 12px;
    white-space: nowrap
}

@-webkit-keyframes slideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

@keyframes slideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

.rs-flex-box-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.rs-flex-box-grid-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.rs-flex-box-grid-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.rs-flex-box-grid-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.rs-flex-box-grid-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.rs-flex-box-grid-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.rs-flex-box-grid-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.rs-flex-box-grid-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.rs-flex-box-grid-space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.rs-flex-box-grid-space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.rs-flex-box-grid-item-1 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 4.16666667%
}

.rs-flex-box-grid-item-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.rs-flex-box-grid-item-2 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 8.33333333%
}

.rs-flex-box-grid-item-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.rs-flex-box-grid-item-3 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 12.5%
}

.rs-flex-box-grid-item-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.rs-flex-box-grid-item-4 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 16.66666667%
}

.rs-flex-box-grid-item-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.rs-flex-box-grid-item-5 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 20.83333333%
}

.rs-flex-box-grid-item-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.rs-flex-box-grid-item-6 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 25%
}

.rs-flex-box-grid-item-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.rs-flex-box-grid-item-7 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 29.16666667%
}

.rs-flex-box-grid-item-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.rs-flex-box-grid-item-8 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 33.33333333%
}

.rs-flex-box-grid-item-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.rs-flex-box-grid-item-9 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 37.5%
}

.rs-flex-box-grid-item-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.rs-flex-box-grid-item-10 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 41.66666667%
}

.rs-flex-box-grid-item-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.rs-flex-box-grid-item-11 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 45.83333333%
}

.rs-flex-box-grid-item-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.rs-flex-box-grid-item-12 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 50%
}

.rs-flex-box-grid-item-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.rs-flex-box-grid-item-13 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 54.16666667%
}

.rs-flex-box-grid-item-order-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

.rs-flex-box-grid-item-14 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 58.33333333%
}

.rs-flex-box-grid-item-order-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14
}

.rs-flex-box-grid-item-15 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 62.5%
}

.rs-flex-box-grid-item-order-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15
}

.rs-flex-box-grid-item-16 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 66.66666667%
}

.rs-flex-box-grid-item-order-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16
}

.rs-flex-box-grid-item-17 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 70.83333333%
}

.rs-flex-box-grid-item-order-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17
}

.rs-flex-box-grid-item-18 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 75%
}

.rs-flex-box-grid-item-order-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18
}

.rs-flex-box-grid-item-19 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 79.16666667%
}

.rs-flex-box-grid-item-order-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19
}

.rs-flex-box-grid-item-20 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 83.33333333%
}

.rs-flex-box-grid-item-order-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20
}

.rs-flex-box-grid-item-21 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 87.5%
}

.rs-flex-box-grid-item-order-21 {
    -webkit-box-ordinal-group: 22;
    -ms-flex-order: 21;
    order: 21
}

.rs-flex-box-grid-item-22 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 91.66666667%
}

.rs-flex-box-grid-item-order-22 {
    -webkit-box-ordinal-group: 23;
    -ms-flex-order: 22;
    order: 22
}

.rs-flex-box-grid-item-23 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 95.83333333%
}

.rs-flex-box-grid-item-order-23 {
    -webkit-box-ordinal-group: 24;
    -ms-flex-order: 23;
    order: 23
}

.rs-flex-box-grid-item-24 {
    display: block;
    min-height: 1px;
    position: relative;
    width: 100%
}

.rs-flex-box-grid-item-order-24 {
    -webkit-box-ordinal-group: 25;
    -ms-flex-order: 24;
    order: 24
}

.rs-footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.rs-form-inline > *, .rs-form-inline > .rs-btn {
    margin-bottom: 24px;
    margin-right: 20px;
    vertical-align: top
}

.rs-form-inline .rs-form-control-label {
    display: inline-block;
    margin-bottom: auto;
    margin-right: 12px;
    margin-top: 8px;
    vertical-align: top
}

.rs-form-fluid .rs-form-control-wrapper, .rs-form-fluid .rs-form-control-wrapper > .rs-input, .rs-form-fluid .rs-form-control-wrapper > .rs-input-number, .rs-form-fluid.rs-form-vertical .rs-form-group .rs-input-group {
    width: 100%
}

.rs-form-control-wrapper {
    position: relative
}

.rs-form-control-wrapper > .rs-input, .rs-form-control-wrapper > .rs-input-number {
    width: 300px
}

.rs-form-control-wrapper.read-only {
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none
}

.rs-form-vertical .rs-form-group .rs-input-group {
    width: 300px
}

.rs-form-vertical .rs-form-group .rs-form-control-wrapper {
    display: inline-block;
    max-width: 100%
}

.rs-form-horizontal .rs-form-group .rs-form-control-wrapper {
    float: left
}

.rs-form-horizontal .rs-form-group .rs-form-control-wrapper + .rs-form-help-text {
    clear: both
}

.rs-form-horizontal .rs-form-group .rs-form-control-wrapper + .rs-form-help-text:not(.rs-form-help-text-tooltip) {
    margin-left: 182px
}

.rs-form-inline .rs-form-group .rs-form-control-wrapper {
    display: inline-block
}

.rs-form-inline .rs-form-group .rs-sr-only + .rs-form-control-wrapper {
    margin-left: 0
}

.rs-form:not(.rs-form-inline) .rs-form-group:not(:last-child) {
    margin-bottom: 24px
}

.rs-form-group .rs-input {
    display: inline-block
}

.rs-form-group textarea.rs-input {
    vertical-align: bottom
}

.rs-form-vertical .rs-form-group .rs-form-control-label {
    display: block
}

.rs-form-vertical .rs-form-group .rs-form-help-text:not(.rs-form-help-text-tooltip) {
    padding-top: 4px
}

.rs-form-horizontal .rs-form-group:after, .rs-form-horizontal .rs-form-group:before {
    content: " ";
    display: table
}

.rs-form-horizontal .rs-form-group:after {
    clear: both
}

.rs-form-horizontal .rs-form-group .rs-form-control-label {
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 1.42857143;
    margin-right: 12px;
    min-height: 20px;
    padding: 8px 0;
    text-align: right;
    width: 170px
}

.rs-form-horizontal .rs-form-group .rs-btn-toolbar {
    padding-left: 182px
}

.rs-form-inline .rs-form-group {
    display: inline-block
}

@-webkit-keyframes errorMessageSlideUpIn {
    0% {
        -webkit-transform: translate3d(0, 2px, 0);
        transform: translate3d(0, 2px, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes errorMessageSlideUpIn {
    0% {
        -webkit-transform: translate3d(0, 2px, 0);
        transform: translate3d(0, 2px, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes errorMessageSlideDownIn {
    0% {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes errorMessageSlideDownIn {
    0% {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes errorMessageSlideLeftIn {
    0% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes errorMessageSlideLeftIn {
    0% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes errorMessageSlideRightIn {
    0% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes errorMessageSlideRightIn {
    0% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.rs-form-error-message {
    background-color: #fff;
    background-color: var(--rs-form-errormessage-bg);
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-form-errormessage-border);
    border-radius: 6px;
    color: #f44336;
    color: var(--rs-form-errormessage-text);
    display: none;
    -webkit-filter: drop-shadow(0 0 6px rgba(0, 0, 0, .1));
    filter: drop-shadow(0 0 6px rgba(0, 0, 0, .1));
    font-size: 12px;
    line-height: 20px;
    padding: 3px 7px;
    position: absolute;
    white-space: nowrap;
    z-index: 5
}

.rs-form-error-message-wrapper {
    position: absolute
}

.rs-form-error-message-show {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    display: block
}

.rs-form-error-message-arrow:after, .rs-form-error-message-arrow:before {
    border-color: transparent;
    border-style: solid;
    content: "";
    position: absolute
}

.rs-form-error-message-placement-bottom-end, .rs-form-error-message-placement-bottom-start {
    bottom: 0
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message, .rs-form-error-message-placement-bottom-start .rs-form-error-message {
    top: 0
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message-show, .rs-form-error-message-placement-bottom-start .rs-form-error-message-show {
    -webkit-animation-name: errorMessageSlideDownIn;
    animation-name: errorMessageSlideDownIn
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:before, .rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:before {
    border-bottom-color: #e5e5ea;
    border-bottom-color: var(--rs-form-errormessage-border);
    border-width: 0 6px 6px;
    top: -6px
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after {
    border-bottom-color: #fff;
    border-bottom-color: var(--rs-form-errormessage-bg);
    top: -5px
}

.rs-form-error-message-placement-top-end, .rs-form-error-message-placement-top-start {
    top: 0
}

.rs-form-error-message-placement-top-end .rs-form-error-message, .rs-form-error-message-placement-top-start .rs-form-error-message {
    bottom: 0
}

.rs-form-error-message-placement-top-end .rs-form-error-message-show, .rs-form-error-message-placement-top-start .rs-form-error-message-show {
    -webkit-animation-name: errorMessageSlideUpIn;
    animation-name: errorMessageSlideUpIn
}

.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-top-end .rs-form-error-message-arrow:before, .rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-top-start .rs-form-error-message-arrow:before {
    border-top-color: #e5e5ea;
    border-top-color: var(--rs-form-errormessage-border);
    border-width: 6px 6px 0;
    bottom: -6px
}

.rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after {
    border-top-color: #fff;
    border-top-color: var(--rs-form-errormessage-bg);
    bottom: -5px
}

.rs-form-error-message-placement-bottom-start, .rs-form-error-message-placement-bottom-start .rs-form-error-message, .rs-form-error-message-placement-top-start, .rs-form-error-message-placement-top-start .rs-form-error-message {
    left: 0
}

.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow:before, .rs-form-error-message-placement-top-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-top-start .rs-form-error-message-arrow:before {
    left: 10px
}

.rs-form-error-message-placement-bottom-end, .rs-form-error-message-placement-bottom-end .rs-form-error-message, .rs-form-error-message-placement-top-end, .rs-form-error-message-placement-top-end .rs-form-error-message {
    right: 0
}

.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow:before, .rs-form-error-message-placement-top-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-top-end .rs-form-error-message-arrow:before {
    right: 10px
}

.rs-form-error-message-placement-left-end, .rs-form-error-message-placement-left-start {
    left: 0
}

.rs-form-error-message-placement-left-end .rs-form-error-message, .rs-form-error-message-placement-left-start .rs-form-error-message {
    right: 0
}

.rs-form-error-message-placement-left-end .rs-form-error-message-show, .rs-form-error-message-placement-left-start .rs-form-error-message-show {
    -webkit-animation-name: errorMessageSlideRightIn;
    animation-name: errorMessageSlideRightIn
}

.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-left-end .rs-form-error-message-arrow:before, .rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-left-start .rs-form-error-message-arrow:before {
    border-left-color: #e5e5ea;
    border-left-color: var(--rs-form-errormessage-border);
    border-width: 6px 0 6px 6px;
    right: -6px
}

.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after {
    border-left-color: #fff;
    border-left-color: var(--rs-form-errormessage-bg);
    right: -5px
}

.rs-form-error-message-placement-right-end, .rs-form-error-message-placement-right-start {
    right: 0
}

.rs-form-error-message-placement-right-end .rs-form-error-message, .rs-form-error-message-placement-right-start .rs-form-error-message {
    left: 0
}

.rs-form-error-message-placement-right-end .rs-form-error-message-show, .rs-form-error-message-placement-right-start .rs-form-error-message-show {
    -webkit-animation-name: errorMessageSlideLeftIn;
    animation-name: errorMessageSlideLeftIn
}

.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-right-end .rs-form-error-message-arrow:before, .rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-right-start .rs-form-error-message-arrow:before {
    border-right-color: #e5e5ea;
    border-right-color: var(--rs-form-errormessage-border);
    border-width: 6px 6px 6px 0;
    left: -6px
}

.rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after {
    border-right-color: #fff;
    border-right-color: var(--rs-form-errormessage-bg);
    left: -5px
}

.rs-form-error-message-placement-left-start, .rs-form-error-message-placement-left-start .rs-form-error-message, .rs-form-error-message-placement-right-start, .rs-form-error-message-placement-right-start .rs-form-error-message {
    top: 0
}

.rs-form-error-message-placement-left-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-left-start .rs-form-error-message-arrow:before, .rs-form-error-message-placement-right-start .rs-form-error-message-arrow:after, .rs-form-error-message-placement-right-start .rs-form-error-message-arrow:before {
    top: 4px
}

.rs-form-error-message-placement-left-end, .rs-form-error-message-placement-left-end .rs-form-error-message, .rs-form-error-message-placement-right-end, .rs-form-error-message-placement-right-end .rs-form-error-message {
    bottom: 0
}

.rs-form-error-message-placement-left-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-left-end .rs-form-error-message-arrow:before, .rs-form-error-message-placement-right-end .rs-form-error-message-arrow:after, .rs-form-error-message-placement-right-end .rs-form-error-message-arrow:before {
    bottom: 4px
}

.rs-grid-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px
}

.rs-grid-container:after, .rs-grid-container:before {
    content: " ";
    display: table
}

.rs-grid-container:after {
    clear: both
}

@media (min-width: 576px) {
    .rs-grid-container {
        width: 550px
    }
}

@media (min-width: 768px) {
    .rs-grid-container {
        width: 730px
    }
}

@media (min-width: 992px) {
    .rs-grid-container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .rs-grid-container {
        width: 970px
    }
}

@media (min-width: 1400px) {
    .rs-grid-container {
        width: 970px
    }
}

.rs-grid-container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px
}

.rs-grid-container-fluid:after, .rs-grid-container-fluid:before {
    content: " ";
    display: table
}

.rs-grid-container-fluid:after {
    clear: both
}

.rs-col {
    float: left;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative
}

.rs-col-xs-1 {
    width: 4.16666667%
}

.rs-col-xs-pull-1 {
    right: 4.16666667%
}

.rs-col-xs-push-1 {
    left: 4.16666667%
}

.rs-col-xs-offset-1 {
    margin-left: 4.16666667%
}

.rs-col-xs-2 {
    width: 8.33333333%
}

.rs-col-xs-pull-2 {
    right: 8.33333333%
}

.rs-col-xs-push-2 {
    left: 8.33333333%
}

.rs-col-xs-offset-2 {
    margin-left: 8.33333333%
}

.rs-col-xs-3 {
    width: 12.5%
}

.rs-col-xs-pull-3 {
    right: 12.5%
}

.rs-col-xs-push-3 {
    left: 12.5%
}

.rs-col-xs-offset-3 {
    margin-left: 12.5%
}

.rs-col-xs-4 {
    width: 16.66666667%
}

.rs-col-xs-pull-4 {
    right: 16.66666667%
}

.rs-col-xs-push-4 {
    left: 16.66666667%
}

.rs-col-xs-offset-4 {
    margin-left: 16.66666667%
}

.rs-col-xs-5 {
    width: 20.83333333%
}

.rs-col-xs-pull-5 {
    right: 20.83333333%
}

.rs-col-xs-push-5 {
    left: 20.83333333%
}

.rs-col-xs-offset-5 {
    margin-left: 20.83333333%
}

.rs-col-xs-6 {
    width: 25%
}

.rs-col-xs-pull-6 {
    right: 25%
}

.rs-col-xs-push-6 {
    left: 25%
}

.rs-col-xs-offset-6 {
    margin-left: 25%
}

.rs-col-xs-7 {
    width: 29.16666667%
}

.rs-col-xs-pull-7 {
    right: 29.16666667%
}

.rs-col-xs-push-7 {
    left: 29.16666667%
}

.rs-col-xs-offset-7 {
    margin-left: 29.16666667%
}

.rs-col-xs-8 {
    width: 33.33333333%
}

.rs-col-xs-pull-8 {
    right: 33.33333333%
}

.rs-col-xs-push-8 {
    left: 33.33333333%
}

.rs-col-xs-offset-8 {
    margin-left: 33.33333333%
}

.rs-col-xs-9 {
    width: 37.5%
}

.rs-col-xs-pull-9 {
    right: 37.5%
}

.rs-col-xs-push-9 {
    left: 37.5%
}

.rs-col-xs-offset-9 {
    margin-left: 37.5%
}

.rs-col-xs-10 {
    width: 41.66666667%
}

.rs-col-xs-pull-10 {
    right: 41.66666667%
}

.rs-col-xs-push-10 {
    left: 41.66666667%
}

.rs-col-xs-offset-10 {
    margin-left: 41.66666667%
}

.rs-col-xs-11 {
    width: 45.83333333%
}

.rs-col-xs-pull-11 {
    right: 45.83333333%
}

.rs-col-xs-push-11 {
    left: 45.83333333%
}

.rs-col-xs-offset-11 {
    margin-left: 45.83333333%
}

.rs-col-xs-12 {
    width: 50%
}

.rs-col-xs-pull-12 {
    right: 50%
}

.rs-col-xs-push-12 {
    left: 50%
}

.rs-col-xs-offset-12 {
    margin-left: 50%
}

.rs-col-xs-13 {
    width: 54.16666667%
}

.rs-col-xs-pull-13 {
    right: 54.16666667%
}

.rs-col-xs-push-13 {
    left: 54.16666667%
}

.rs-col-xs-offset-13 {
    margin-left: 54.16666667%
}

.rs-col-xs-14 {
    width: 58.33333333%
}

.rs-col-xs-pull-14 {
    right: 58.33333333%
}

.rs-col-xs-push-14 {
    left: 58.33333333%
}

.rs-col-xs-offset-14 {
    margin-left: 58.33333333%
}

.rs-col-xs-15 {
    width: 62.5%
}

.rs-col-xs-pull-15 {
    right: 62.5%
}

.rs-col-xs-push-15 {
    left: 62.5%
}

.rs-col-xs-offset-15 {
    margin-left: 62.5%
}

.rs-col-xs-16 {
    width: 66.66666667%
}

.rs-col-xs-pull-16 {
    right: 66.66666667%
}

.rs-col-xs-push-16 {
    left: 66.66666667%
}

.rs-col-xs-offset-16 {
    margin-left: 66.66666667%
}

.rs-col-xs-17 {
    width: 70.83333333%
}

.rs-col-xs-pull-17 {
    right: 70.83333333%
}

.rs-col-xs-push-17 {
    left: 70.83333333%
}

.rs-col-xs-offset-17 {
    margin-left: 70.83333333%
}

.rs-col-xs-18 {
    width: 75%
}

.rs-col-xs-pull-18 {
    right: 75%
}

.rs-col-xs-push-18 {
    left: 75%
}

.rs-col-xs-offset-18 {
    margin-left: 75%
}

.rs-col-xs-19 {
    width: 79.16666667%
}

.rs-col-xs-pull-19 {
    right: 79.16666667%
}

.rs-col-xs-push-19 {
    left: 79.16666667%
}

.rs-col-xs-offset-19 {
    margin-left: 79.16666667%
}

.rs-col-xs-20 {
    width: 83.33333333%
}

.rs-col-xs-pull-20 {
    right: 83.33333333%
}

.rs-col-xs-push-20 {
    left: 83.33333333%
}

.rs-col-xs-offset-20 {
    margin-left: 83.33333333%
}

.rs-col-xs-21 {
    width: 87.5%
}

.rs-col-xs-pull-21 {
    right: 87.5%
}

.rs-col-xs-push-21 {
    left: 87.5%
}

.rs-col-xs-offset-21 {
    margin-left: 87.5%
}

.rs-col-xs-22 {
    width: 91.66666667%
}

.rs-col-xs-pull-22 {
    right: 91.66666667%
}

.rs-col-xs-push-22 {
    left: 91.66666667%
}

.rs-col-xs-offset-22 {
    margin-left: 91.66666667%
}

.rs-col-xs-23 {
    width: 95.83333333%
}

.rs-col-xs-pull-23 {
    right: 95.83333333%
}

.rs-col-xs-push-23 {
    left: 95.83333333%
}

.rs-col-xs-offset-23 {
    margin-left: 95.83333333%
}

.rs-col-xs-24 {
    width: 100%
}

.rs-col-xs-pull-24 {
    right: 100%
}

.rs-col-xs-push-24 {
    left: 100%
}

.rs-col-xs-offset-24 {
    margin-left: 100%
}

.rs-col-xs-pull-0 {
    right: auto
}

.rs-col-xs-push-0 {
    left: auto
}

@media (min-width: 576px) {
    .rs-col-sm-1 {
        width: 4.16666667%
    }

    .rs-col-sm-pull-1 {
        right: 4.16666667%
    }

    .rs-col-sm-push-1 {
        left: 4.16666667%
    }

    .rs-col-sm-offset-1 {
        margin-left: 4.16666667%
    }

    .rs-col-sm-2 {
        width: 8.33333333%
    }

    .rs-col-sm-pull-2 {
        right: 8.33333333%
    }

    .rs-col-sm-push-2 {
        left: 8.33333333%
    }

    .rs-col-sm-offset-2 {
        margin-left: 8.33333333%
    }

    .rs-col-sm-3 {
        width: 12.5%
    }

    .rs-col-sm-pull-3 {
        right: 12.5%
    }

    .rs-col-sm-push-3 {
        left: 12.5%
    }

    .rs-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .rs-col-sm-4 {
        width: 16.66666667%
    }

    .rs-col-sm-pull-4 {
        right: 16.66666667%
    }

    .rs-col-sm-push-4 {
        left: 16.66666667%
    }

    .rs-col-sm-offset-4 {
        margin-left: 16.66666667%
    }

    .rs-col-sm-5 {
        width: 20.83333333%
    }

    .rs-col-sm-pull-5 {
        right: 20.83333333%
    }

    .rs-col-sm-push-5 {
        left: 20.83333333%
    }

    .rs-col-sm-offset-5 {
        margin-left: 20.83333333%
    }

    .rs-col-sm-6 {
        width: 25%
    }

    .rs-col-sm-pull-6 {
        right: 25%
    }

    .rs-col-sm-push-6 {
        left: 25%
    }

    .rs-col-sm-offset-6 {
        margin-left: 25%
    }

    .rs-col-sm-7 {
        width: 29.16666667%
    }

    .rs-col-sm-pull-7 {
        right: 29.16666667%
    }

    .rs-col-sm-push-7 {
        left: 29.16666667%
    }

    .rs-col-sm-offset-7 {
        margin-left: 29.16666667%
    }

    .rs-col-sm-8 {
        width: 33.33333333%
    }

    .rs-col-sm-pull-8 {
        right: 33.33333333%
    }

    .rs-col-sm-push-8 {
        left: 33.33333333%
    }

    .rs-col-sm-offset-8 {
        margin-left: 33.33333333%
    }

    .rs-col-sm-9 {
        width: 37.5%
    }

    .rs-col-sm-pull-9 {
        right: 37.5%
    }

    .rs-col-sm-push-9 {
        left: 37.5%
    }

    .rs-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .rs-col-sm-10 {
        width: 41.66666667%
    }

    .rs-col-sm-pull-10 {
        right: 41.66666667%
    }

    .rs-col-sm-push-10 {
        left: 41.66666667%
    }

    .rs-col-sm-offset-10 {
        margin-left: 41.66666667%
    }

    .rs-col-sm-11 {
        width: 45.83333333%
    }

    .rs-col-sm-pull-11 {
        right: 45.83333333%
    }

    .rs-col-sm-push-11 {
        left: 45.83333333%
    }

    .rs-col-sm-offset-11 {
        margin-left: 45.83333333%
    }

    .rs-col-sm-12 {
        width: 50%
    }

    .rs-col-sm-pull-12 {
        right: 50%
    }

    .rs-col-sm-push-12 {
        left: 50%
    }

    .rs-col-sm-offset-12 {
        margin-left: 50%
    }

    .rs-col-sm-13 {
        width: 54.16666667%
    }

    .rs-col-sm-pull-13 {
        right: 54.16666667%
    }

    .rs-col-sm-push-13 {
        left: 54.16666667%
    }

    .rs-col-sm-offset-13 {
        margin-left: 54.16666667%
    }

    .rs-col-sm-14 {
        width: 58.33333333%
    }

    .rs-col-sm-pull-14 {
        right: 58.33333333%
    }

    .rs-col-sm-push-14 {
        left: 58.33333333%
    }

    .rs-col-sm-offset-14 {
        margin-left: 58.33333333%
    }

    .rs-col-sm-15 {
        width: 62.5%
    }

    .rs-col-sm-pull-15 {
        right: 62.5%
    }

    .rs-col-sm-push-15 {
        left: 62.5%
    }

    .rs-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .rs-col-sm-16 {
        width: 66.66666667%
    }

    .rs-col-sm-pull-16 {
        right: 66.66666667%
    }

    .rs-col-sm-push-16 {
        left: 66.66666667%
    }

    .rs-col-sm-offset-16 {
        margin-left: 66.66666667%
    }

    .rs-col-sm-17 {
        width: 70.83333333%
    }

    .rs-col-sm-pull-17 {
        right: 70.83333333%
    }

    .rs-col-sm-push-17 {
        left: 70.83333333%
    }

    .rs-col-sm-offset-17 {
        margin-left: 70.83333333%
    }

    .rs-col-sm-18 {
        width: 75%
    }

    .rs-col-sm-pull-18 {
        right: 75%
    }

    .rs-col-sm-push-18 {
        left: 75%
    }

    .rs-col-sm-offset-18 {
        margin-left: 75%
    }

    .rs-col-sm-19 {
        width: 79.16666667%
    }

    .rs-col-sm-pull-19 {
        right: 79.16666667%
    }

    .rs-col-sm-push-19 {
        left: 79.16666667%
    }

    .rs-col-sm-offset-19 {
        margin-left: 79.16666667%
    }

    .rs-col-sm-20 {
        width: 83.33333333%
    }

    .rs-col-sm-pull-20 {
        right: 83.33333333%
    }

    .rs-col-sm-push-20 {
        left: 83.33333333%
    }

    .rs-col-sm-offset-20 {
        margin-left: 83.33333333%
    }

    .rs-col-sm-21 {
        width: 87.5%
    }

    .rs-col-sm-pull-21 {
        right: 87.5%
    }

    .rs-col-sm-push-21 {
        left: 87.5%
    }

    .rs-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .rs-col-sm-22 {
        width: 91.66666667%
    }

    .rs-col-sm-pull-22 {
        right: 91.66666667%
    }

    .rs-col-sm-push-22 {
        left: 91.66666667%
    }

    .rs-col-sm-offset-22 {
        margin-left: 91.66666667%
    }

    .rs-col-sm-23 {
        width: 95.83333333%
    }

    .rs-col-sm-pull-23 {
        right: 95.83333333%
    }

    .rs-col-sm-push-23 {
        left: 95.83333333%
    }

    .rs-col-sm-offset-23 {
        margin-left: 95.83333333%
    }

    .rs-col-sm-24 {
        width: 100%
    }

    .rs-col-sm-pull-24 {
        right: 100%
    }

    .rs-col-sm-push-24 {
        left: 100%
    }

    .rs-col-sm-offset-24 {
        margin-left: 100%
    }

    .rs-col-sm-pull-0 {
        right: auto
    }

    .rs-col-sm-push-0 {
        left: auto
    }
}

@media (min-width: 768px) {
    .rs-col-md-1 {
        width: 4.16666667%
    }

    .rs-col-md-pull-1 {
        right: 4.16666667%
    }

    .rs-col-md-push-1 {
        left: 4.16666667%
    }

    .rs-col-md-offset-1 {
        margin-left: 4.16666667%
    }

    .rs-col-md-2 {
        width: 8.33333333%
    }

    .rs-col-md-pull-2 {
        right: 8.33333333%
    }

    .rs-col-md-push-2 {
        left: 8.33333333%
    }

    .rs-col-md-offset-2 {
        margin-left: 8.33333333%
    }

    .rs-col-md-3 {
        width: 12.5%
    }

    .rs-col-md-pull-3 {
        right: 12.5%
    }

    .rs-col-md-push-3 {
        left: 12.5%
    }

    .rs-col-md-offset-3 {
        margin-left: 12.5%
    }

    .rs-col-md-4 {
        width: 16.66666667%
    }

    .rs-col-md-pull-4 {
        right: 16.66666667%
    }

    .rs-col-md-push-4 {
        left: 16.66666667%
    }

    .rs-col-md-offset-4 {
        margin-left: 16.66666667%
    }

    .rs-col-md-5 {
        width: 20.83333333%
    }

    .rs-col-md-pull-5 {
        right: 20.83333333%
    }

    .rs-col-md-push-5 {
        left: 20.83333333%
    }

    .rs-col-md-offset-5 {
        margin-left: 20.83333333%
    }

    .rs-col-md-6 {
        width: 25%
    }

    .rs-col-md-pull-6 {
        right: 25%
    }

    .rs-col-md-push-6 {
        left: 25%
    }

    .rs-col-md-offset-6 {
        margin-left: 25%
    }

    .rs-col-md-7 {
        width: 29.16666667%
    }

    .rs-col-md-pull-7 {
        right: 29.16666667%
    }

    .rs-col-md-push-7 {
        left: 29.16666667%
    }

    .rs-col-md-offset-7 {
        margin-left: 29.16666667%
    }

    .rs-col-md-8 {
        width: 33.33333333%
    }

    .rs-col-md-pull-8 {
        right: 33.33333333%
    }

    .rs-col-md-push-8 {
        left: 33.33333333%
    }

    .rs-col-md-offset-8 {
        margin-left: 33.33333333%
    }

    .rs-col-md-9 {
        width: 37.5%
    }

    .rs-col-md-pull-9 {
        right: 37.5%
    }

    .rs-col-md-push-9 {
        left: 37.5%
    }

    .rs-col-md-offset-9 {
        margin-left: 37.5%
    }

    .rs-col-md-10 {
        width: 41.66666667%
    }

    .rs-col-md-pull-10 {
        right: 41.66666667%
    }

    .rs-col-md-push-10 {
        left: 41.66666667%
    }

    .rs-col-md-offset-10 {
        margin-left: 41.66666667%
    }

    .rs-col-md-11 {
        width: 45.83333333%
    }

    .rs-col-md-pull-11 {
        right: 45.83333333%
    }

    .rs-col-md-push-11 {
        left: 45.83333333%
    }

    .rs-col-md-offset-11 {
        margin-left: 45.83333333%
    }

    .rs-col-md-12 {
        width: 50%
    }

    .rs-col-md-pull-12 {
        right: 50%
    }

    .rs-col-md-push-12 {
        left: 50%
    }

    .rs-col-md-offset-12 {
        margin-left: 50%
    }

    .rs-col-md-13 {
        width: 54.16666667%
    }

    .rs-col-md-pull-13 {
        right: 54.16666667%
    }

    .rs-col-md-push-13 {
        left: 54.16666667%
    }

    .rs-col-md-offset-13 {
        margin-left: 54.16666667%
    }

    .rs-col-md-14 {
        width: 58.33333333%
    }

    .rs-col-md-pull-14 {
        right: 58.33333333%
    }

    .rs-col-md-push-14 {
        left: 58.33333333%
    }

    .rs-col-md-offset-14 {
        margin-left: 58.33333333%
    }

    .rs-col-md-15 {
        width: 62.5%
    }

    .rs-col-md-pull-15 {
        right: 62.5%
    }

    .rs-col-md-push-15 {
        left: 62.5%
    }

    .rs-col-md-offset-15 {
        margin-left: 62.5%
    }

    .rs-col-md-16 {
        width: 66.66666667%
    }

    .rs-col-md-pull-16 {
        right: 66.66666667%
    }

    .rs-col-md-push-16 {
        left: 66.66666667%
    }

    .rs-col-md-offset-16 {
        margin-left: 66.66666667%
    }

    .rs-col-md-17 {
        width: 70.83333333%
    }

    .rs-col-md-pull-17 {
        right: 70.83333333%
    }

    .rs-col-md-push-17 {
        left: 70.83333333%
    }

    .rs-col-md-offset-17 {
        margin-left: 70.83333333%
    }

    .rs-col-md-18 {
        width: 75%
    }

    .rs-col-md-pull-18 {
        right: 75%
    }

    .rs-col-md-push-18 {
        left: 75%
    }

    .rs-col-md-offset-18 {
        margin-left: 75%
    }

    .rs-col-md-19 {
        width: 79.16666667%
    }

    .rs-col-md-pull-19 {
        right: 79.16666667%
    }

    .rs-col-md-push-19 {
        left: 79.16666667%
    }

    .rs-col-md-offset-19 {
        margin-left: 79.16666667%
    }

    .rs-col-md-20 {
        width: 83.33333333%
    }

    .rs-col-md-pull-20 {
        right: 83.33333333%
    }

    .rs-col-md-push-20 {
        left: 83.33333333%
    }

    .rs-col-md-offset-20 {
        margin-left: 83.33333333%
    }

    .rs-col-md-21 {
        width: 87.5%
    }

    .rs-col-md-pull-21 {
        right: 87.5%
    }

    .rs-col-md-push-21 {
        left: 87.5%
    }

    .rs-col-md-offset-21 {
        margin-left: 87.5%
    }

    .rs-col-md-22 {
        width: 91.66666667%
    }

    .rs-col-md-pull-22 {
        right: 91.66666667%
    }

    .rs-col-md-push-22 {
        left: 91.66666667%
    }

    .rs-col-md-offset-22 {
        margin-left: 91.66666667%
    }

    .rs-col-md-23 {
        width: 95.83333333%
    }

    .rs-col-md-pull-23 {
        right: 95.83333333%
    }

    .rs-col-md-push-23 {
        left: 95.83333333%
    }

    .rs-col-md-offset-23 {
        margin-left: 95.83333333%
    }

    .rs-col-md-24 {
        width: 100%
    }

    .rs-col-md-pull-24 {
        right: 100%
    }

    .rs-col-md-push-24 {
        left: 100%
    }

    .rs-col-md-offset-24 {
        margin-left: 100%
    }

    .rs-col-md-pull-0 {
        right: auto
    }

    .rs-col-md-push-0 {
        left: auto
    }
}

@media (min-width: 992px) {
    .rs-col-lg-1 {
        width: 4.16666667%
    }

    .rs-col-lg-pull-1 {
        right: 4.16666667%
    }

    .rs-col-lg-push-1 {
        left: 4.16666667%
    }

    .rs-col-lg-offset-1 {
        margin-left: 4.16666667%
    }

    .rs-col-lg-2 {
        width: 8.33333333%
    }

    .rs-col-lg-pull-2 {
        right: 8.33333333%
    }

    .rs-col-lg-push-2 {
        left: 8.33333333%
    }

    .rs-col-lg-offset-2 {
        margin-left: 8.33333333%
    }

    .rs-col-lg-3 {
        width: 12.5%
    }

    .rs-col-lg-pull-3 {
        right: 12.5%
    }

    .rs-col-lg-push-3 {
        left: 12.5%
    }

    .rs-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .rs-col-lg-4 {
        width: 16.66666667%
    }

    .rs-col-lg-pull-4 {
        right: 16.66666667%
    }

    .rs-col-lg-push-4 {
        left: 16.66666667%
    }

    .rs-col-lg-offset-4 {
        margin-left: 16.66666667%
    }

    .rs-col-lg-5 {
        width: 20.83333333%
    }

    .rs-col-lg-pull-5 {
        right: 20.83333333%
    }

    .rs-col-lg-push-5 {
        left: 20.83333333%
    }

    .rs-col-lg-offset-5 {
        margin-left: 20.83333333%
    }

    .rs-col-lg-6 {
        width: 25%
    }

    .rs-col-lg-pull-6 {
        right: 25%
    }

    .rs-col-lg-push-6 {
        left: 25%
    }

    .rs-col-lg-offset-6 {
        margin-left: 25%
    }

    .rs-col-lg-7 {
        width: 29.16666667%
    }

    .rs-col-lg-pull-7 {
        right: 29.16666667%
    }

    .rs-col-lg-push-7 {
        left: 29.16666667%
    }

    .rs-col-lg-offset-7 {
        margin-left: 29.16666667%
    }

    .rs-col-lg-8 {
        width: 33.33333333%
    }

    .rs-col-lg-pull-8 {
        right: 33.33333333%
    }

    .rs-col-lg-push-8 {
        left: 33.33333333%
    }

    .rs-col-lg-offset-8 {
        margin-left: 33.33333333%
    }

    .rs-col-lg-9 {
        width: 37.5%
    }

    .rs-col-lg-pull-9 {
        right: 37.5%
    }

    .rs-col-lg-push-9 {
        left: 37.5%
    }

    .rs-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .rs-col-lg-10 {
        width: 41.66666667%
    }

    .rs-col-lg-pull-10 {
        right: 41.66666667%
    }

    .rs-col-lg-push-10 {
        left: 41.66666667%
    }

    .rs-col-lg-offset-10 {
        margin-left: 41.66666667%
    }

    .rs-col-lg-11 {
        width: 45.83333333%
    }

    .rs-col-lg-pull-11 {
        right: 45.83333333%
    }

    .rs-col-lg-push-11 {
        left: 45.83333333%
    }

    .rs-col-lg-offset-11 {
        margin-left: 45.83333333%
    }

    .rs-col-lg-12 {
        width: 50%
    }

    .rs-col-lg-pull-12 {
        right: 50%
    }

    .rs-col-lg-push-12 {
        left: 50%
    }

    .rs-col-lg-offset-12 {
        margin-left: 50%
    }

    .rs-col-lg-13 {
        width: 54.16666667%
    }

    .rs-col-lg-pull-13 {
        right: 54.16666667%
    }

    .rs-col-lg-push-13 {
        left: 54.16666667%
    }

    .rs-col-lg-offset-13 {
        margin-left: 54.16666667%
    }

    .rs-col-lg-14 {
        width: 58.33333333%
    }

    .rs-col-lg-pull-14 {
        right: 58.33333333%
    }

    .rs-col-lg-push-14 {
        left: 58.33333333%
    }

    .rs-col-lg-offset-14 {
        margin-left: 58.33333333%
    }

    .rs-col-lg-15 {
        width: 62.5%
    }

    .rs-col-lg-pull-15 {
        right: 62.5%
    }

    .rs-col-lg-push-15 {
        left: 62.5%
    }

    .rs-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .rs-col-lg-16 {
        width: 66.66666667%
    }

    .rs-col-lg-pull-16 {
        right: 66.66666667%
    }

    .rs-col-lg-push-16 {
        left: 66.66666667%
    }

    .rs-col-lg-offset-16 {
        margin-left: 66.66666667%
    }

    .rs-col-lg-17 {
        width: 70.83333333%
    }

    .rs-col-lg-pull-17 {
        right: 70.83333333%
    }

    .rs-col-lg-push-17 {
        left: 70.83333333%
    }

    .rs-col-lg-offset-17 {
        margin-left: 70.83333333%
    }

    .rs-col-lg-18 {
        width: 75%
    }

    .rs-col-lg-pull-18 {
        right: 75%
    }

    .rs-col-lg-push-18 {
        left: 75%
    }

    .rs-col-lg-offset-18 {
        margin-left: 75%
    }

    .rs-col-lg-19 {
        width: 79.16666667%
    }

    .rs-col-lg-pull-19 {
        right: 79.16666667%
    }

    .rs-col-lg-push-19 {
        left: 79.16666667%
    }

    .rs-col-lg-offset-19 {
        margin-left: 79.16666667%
    }

    .rs-col-lg-20 {
        width: 83.33333333%
    }

    .rs-col-lg-pull-20 {
        right: 83.33333333%
    }

    .rs-col-lg-push-20 {
        left: 83.33333333%
    }

    .rs-col-lg-offset-20 {
        margin-left: 83.33333333%
    }

    .rs-col-lg-21 {
        width: 87.5%
    }

    .rs-col-lg-pull-21 {
        right: 87.5%
    }

    .rs-col-lg-push-21 {
        left: 87.5%
    }

    .rs-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .rs-col-lg-22 {
        width: 91.66666667%
    }

    .rs-col-lg-pull-22 {
        right: 91.66666667%
    }

    .rs-col-lg-push-22 {
        left: 91.66666667%
    }

    .rs-col-lg-offset-22 {
        margin-left: 91.66666667%
    }

    .rs-col-lg-23 {
        width: 95.83333333%
    }

    .rs-col-lg-pull-23 {
        right: 95.83333333%
    }

    .rs-col-lg-push-23 {
        left: 95.83333333%
    }

    .rs-col-lg-offset-23 {
        margin-left: 95.83333333%
    }

    .rs-col-lg-24 {
        width: 100%
    }

    .rs-col-lg-pull-24 {
        right: 100%
    }

    .rs-col-lg-push-24 {
        left: 100%
    }

    .rs-col-lg-offset-24 {
        margin-left: 100%
    }

    .rs-col-lg-pull-0 {
        right: auto
    }

    .rs-col-lg-push-0 {
        left: auto
    }
}

@media (min-width: 1200px) {
    .rs-col-xl-1 {
        width: 4.16666667%
    }

    .rs-col-xl-pull-1 {
        right: 4.16666667%
    }

    .rs-col-xl-push-1 {
        left: 4.16666667%
    }

    .rs-col-xl-offset-1 {
        margin-left: 4.16666667%
    }

    .rs-col-xl-2 {
        width: 8.33333333%
    }

    .rs-col-xl-pull-2 {
        right: 8.33333333%
    }

    .rs-col-xl-push-2 {
        left: 8.33333333%
    }

    .rs-col-xl-offset-2 {
        margin-left: 8.33333333%
    }

    .rs-col-xl-3 {
        width: 12.5%
    }

    .rs-col-xl-pull-3 {
        right: 12.5%
    }

    .rs-col-xl-push-3 {
        left: 12.5%
    }

    .rs-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .rs-col-xl-4 {
        width: 16.66666667%
    }

    .rs-col-xl-pull-4 {
        right: 16.66666667%
    }

    .rs-col-xl-push-4 {
        left: 16.66666667%
    }

    .rs-col-xl-offset-4 {
        margin-left: 16.66666667%
    }

    .rs-col-xl-5 {
        width: 20.83333333%
    }

    .rs-col-xl-pull-5 {
        right: 20.83333333%
    }

    .rs-col-xl-push-5 {
        left: 20.83333333%
    }

    .rs-col-xl-offset-5 {
        margin-left: 20.83333333%
    }

    .rs-col-xl-6 {
        width: 25%
    }

    .rs-col-xl-pull-6 {
        right: 25%
    }

    .rs-col-xl-push-6 {
        left: 25%
    }

    .rs-col-xl-offset-6 {
        margin-left: 25%
    }

    .rs-col-xl-7 {
        width: 29.16666667%
    }

    .rs-col-xl-pull-7 {
        right: 29.16666667%
    }

    .rs-col-xl-push-7 {
        left: 29.16666667%
    }

    .rs-col-xl-offset-7 {
        margin-left: 29.16666667%
    }

    .rs-col-xl-8 {
        width: 33.33333333%
    }

    .rs-col-xl-pull-8 {
        right: 33.33333333%
    }

    .rs-col-xl-push-8 {
        left: 33.33333333%
    }

    .rs-col-xl-offset-8 {
        margin-left: 33.33333333%
    }

    .rs-col-xl-9 {
        width: 37.5%
    }

    .rs-col-xl-pull-9 {
        right: 37.5%
    }

    .rs-col-xl-push-9 {
        left: 37.5%
    }

    .rs-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .rs-col-xl-10 {
        width: 41.66666667%
    }

    .rs-col-xl-pull-10 {
        right: 41.66666667%
    }

    .rs-col-xl-push-10 {
        left: 41.66666667%
    }

    .rs-col-xl-offset-10 {
        margin-left: 41.66666667%
    }

    .rs-col-xl-11 {
        width: 45.83333333%
    }

    .rs-col-xl-pull-11 {
        right: 45.83333333%
    }

    .rs-col-xl-push-11 {
        left: 45.83333333%
    }

    .rs-col-xl-offset-11 {
        margin-left: 45.83333333%
    }

    .rs-col-xl-12 {
        width: 50%
    }

    .rs-col-xl-pull-12 {
        right: 50%
    }

    .rs-col-xl-push-12 {
        left: 50%
    }

    .rs-col-xl-offset-12 {
        margin-left: 50%
    }

    .rs-col-xl-13 {
        width: 54.16666667%
    }

    .rs-col-xl-pull-13 {
        right: 54.16666667%
    }

    .rs-col-xl-push-13 {
        left: 54.16666667%
    }

    .rs-col-xl-offset-13 {
        margin-left: 54.16666667%
    }

    .rs-col-xl-14 {
        width: 58.33333333%
    }

    .rs-col-xl-pull-14 {
        right: 58.33333333%
    }

    .rs-col-xl-push-14 {
        left: 58.33333333%
    }

    .rs-col-xl-offset-14 {
        margin-left: 58.33333333%
    }

    .rs-col-xl-15 {
        width: 62.5%
    }

    .rs-col-xl-pull-15 {
        right: 62.5%
    }

    .rs-col-xl-push-15 {
        left: 62.5%
    }

    .rs-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .rs-col-xl-16 {
        width: 66.66666667%
    }

    .rs-col-xl-pull-16 {
        right: 66.66666667%
    }

    .rs-col-xl-push-16 {
        left: 66.66666667%
    }

    .rs-col-xl-offset-16 {
        margin-left: 66.66666667%
    }

    .rs-col-xl-17 {
        width: 70.83333333%
    }

    .rs-col-xl-pull-17 {
        right: 70.83333333%
    }

    .rs-col-xl-push-17 {
        left: 70.83333333%
    }

    .rs-col-xl-offset-17 {
        margin-left: 70.83333333%
    }

    .rs-col-xl-18 {
        width: 75%
    }

    .rs-col-xl-pull-18 {
        right: 75%
    }

    .rs-col-xl-push-18 {
        left: 75%
    }

    .rs-col-xl-offset-18 {
        margin-left: 75%
    }

    .rs-col-xl-19 {
        width: 79.16666667%
    }

    .rs-col-xl-pull-19 {
        right: 79.16666667%
    }

    .rs-col-xl-push-19 {
        left: 79.16666667%
    }

    .rs-col-xl-offset-19 {
        margin-left: 79.16666667%
    }

    .rs-col-xl-20 {
        width: 83.33333333%
    }

    .rs-col-xl-pull-20 {
        right: 83.33333333%
    }

    .rs-col-xl-push-20 {
        left: 83.33333333%
    }

    .rs-col-xl-offset-20 {
        margin-left: 83.33333333%
    }

    .rs-col-xl-21 {
        width: 87.5%
    }

    .rs-col-xl-pull-21 {
        right: 87.5%
    }

    .rs-col-xl-push-21 {
        left: 87.5%
    }

    .rs-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .rs-col-xl-22 {
        width: 91.66666667%
    }

    .rs-col-xl-pull-22 {
        right: 91.66666667%
    }

    .rs-col-xl-push-22 {
        left: 91.66666667%
    }

    .rs-col-xl-offset-22 {
        margin-left: 91.66666667%
    }

    .rs-col-xl-23 {
        width: 95.83333333%
    }

    .rs-col-xl-pull-23 {
        right: 95.83333333%
    }

    .rs-col-xl-push-23 {
        left: 95.83333333%
    }

    .rs-col-xl-offset-23 {
        margin-left: 95.83333333%
    }

    .rs-col-xl-24 {
        width: 100%
    }

    .rs-col-xl-pull-24 {
        right: 100%
    }

    .rs-col-xl-push-24 {
        left: 100%
    }

    .rs-col-xl-offset-24 {
        margin-left: 100%
    }

    .rs-col-xl-pull-0 {
        right: auto
    }

    .rs-col-xl-push-0 {
        left: auto
    }
}

@media (min-width: 1400px) {
    .rs-col-xxl-1 {
        width: 4.16666667%
    }

    .rs-col-xxl-pull-1 {
        right: 4.16666667%
    }

    .rs-col-xxl-push-1 {
        left: 4.16666667%
    }

    .rs-col-xxl-offset-1 {
        margin-left: 4.16666667%
    }

    .rs-col-xxl-2 {
        width: 8.33333333%
    }

    .rs-col-xxl-pull-2 {
        right: 8.33333333%
    }

    .rs-col-xxl-push-2 {
        left: 8.33333333%
    }

    .rs-col-xxl-offset-2 {
        margin-left: 8.33333333%
    }

    .rs-col-xxl-3 {
        width: 12.5%
    }

    .rs-col-xxl-pull-3 {
        right: 12.5%
    }

    .rs-col-xxl-push-3 {
        left: 12.5%
    }

    .rs-col-xxl-offset-3 {
        margin-left: 12.5%
    }

    .rs-col-xxl-4 {
        width: 16.66666667%
    }

    .rs-col-xxl-pull-4 {
        right: 16.66666667%
    }

    .rs-col-xxl-push-4 {
        left: 16.66666667%
    }

    .rs-col-xxl-offset-4 {
        margin-left: 16.66666667%
    }

    .rs-col-xxl-5 {
        width: 20.83333333%
    }

    .rs-col-xxl-pull-5 {
        right: 20.83333333%
    }

    .rs-col-xxl-push-5 {
        left: 20.83333333%
    }

    .rs-col-xxl-offset-5 {
        margin-left: 20.83333333%
    }

    .rs-col-xxl-6 {
        width: 25%
    }

    .rs-col-xxl-pull-6 {
        right: 25%
    }

    .rs-col-xxl-push-6 {
        left: 25%
    }

    .rs-col-xxl-offset-6 {
        margin-left: 25%
    }

    .rs-col-xxl-7 {
        width: 29.16666667%
    }

    .rs-col-xxl-pull-7 {
        right: 29.16666667%
    }

    .rs-col-xxl-push-7 {
        left: 29.16666667%
    }

    .rs-col-xxl-offset-7 {
        margin-left: 29.16666667%
    }

    .rs-col-xxl-8 {
        width: 33.33333333%
    }

    .rs-col-xxl-pull-8 {
        right: 33.33333333%
    }

    .rs-col-xxl-push-8 {
        left: 33.33333333%
    }

    .rs-col-xxl-offset-8 {
        margin-left: 33.33333333%
    }

    .rs-col-xxl-9 {
        width: 37.5%
    }

    .rs-col-xxl-pull-9 {
        right: 37.5%
    }

    .rs-col-xxl-push-9 {
        left: 37.5%
    }

    .rs-col-xxl-offset-9 {
        margin-left: 37.5%
    }

    .rs-col-xxl-10 {
        width: 41.66666667%
    }

    .rs-col-xxl-pull-10 {
        right: 41.66666667%
    }

    .rs-col-xxl-push-10 {
        left: 41.66666667%
    }

    .rs-col-xxl-offset-10 {
        margin-left: 41.66666667%
    }

    .rs-col-xxl-11 {
        width: 45.83333333%
    }

    .rs-col-xxl-pull-11 {
        right: 45.83333333%
    }

    .rs-col-xxl-push-11 {
        left: 45.83333333%
    }

    .rs-col-xxl-offset-11 {
        margin-left: 45.83333333%
    }

    .rs-col-xxl-12 {
        width: 50%
    }

    .rs-col-xxl-pull-12 {
        right: 50%
    }

    .rs-col-xxl-push-12 {
        left: 50%
    }

    .rs-col-xxl-offset-12 {
        margin-left: 50%
    }

    .rs-col-xxl-13 {
        width: 54.16666667%
    }

    .rs-col-xxl-pull-13 {
        right: 54.16666667%
    }

    .rs-col-xxl-push-13 {
        left: 54.16666667%
    }

    .rs-col-xxl-offset-13 {
        margin-left: 54.16666667%
    }

    .rs-col-xxl-14 {
        width: 58.33333333%
    }

    .rs-col-xxl-pull-14 {
        right: 58.33333333%
    }

    .rs-col-xxl-push-14 {
        left: 58.33333333%
    }

    .rs-col-xxl-offset-14 {
        margin-left: 58.33333333%
    }

    .rs-col-xxl-15 {
        width: 62.5%
    }

    .rs-col-xxl-pull-15 {
        right: 62.5%
    }

    .rs-col-xxl-push-15 {
        left: 62.5%
    }

    .rs-col-xxl-offset-15 {
        margin-left: 62.5%
    }

    .rs-col-xxl-16 {
        width: 66.66666667%
    }

    .rs-col-xxl-pull-16 {
        right: 66.66666667%
    }

    .rs-col-xxl-push-16 {
        left: 66.66666667%
    }

    .rs-col-xxl-offset-16 {
        margin-left: 66.66666667%
    }

    .rs-col-xxl-17 {
        width: 70.83333333%
    }

    .rs-col-xxl-pull-17 {
        right: 70.83333333%
    }

    .rs-col-xxl-push-17 {
        left: 70.83333333%
    }

    .rs-col-xxl-offset-17 {
        margin-left: 70.83333333%
    }

    .rs-col-xxl-18 {
        width: 75%
    }

    .rs-col-xxl-pull-18 {
        right: 75%
    }

    .rs-col-xxl-push-18 {
        left: 75%
    }

    .rs-col-xxl-offset-18 {
        margin-left: 75%
    }

    .rs-col-xxl-19 {
        width: 79.16666667%
    }

    .rs-col-xxl-pull-19 {
        right: 79.16666667%
    }

    .rs-col-xxl-push-19 {
        left: 79.16666667%
    }

    .rs-col-xxl-offset-19 {
        margin-left: 79.16666667%
    }

    .rs-col-xxl-20 {
        width: 83.33333333%
    }

    .rs-col-xxl-pull-20 {
        right: 83.33333333%
    }

    .rs-col-xxl-push-20 {
        left: 83.33333333%
    }

    .rs-col-xxl-offset-20 {
        margin-left: 83.33333333%
    }

    .rs-col-xxl-21 {
        width: 87.5%
    }

    .rs-col-xxl-pull-21 {
        right: 87.5%
    }

    .rs-col-xxl-push-21 {
        left: 87.5%
    }

    .rs-col-xxl-offset-21 {
        margin-left: 87.5%
    }

    .rs-col-xxl-22 {
        width: 91.66666667%
    }

    .rs-col-xxl-pull-22 {
        right: 91.66666667%
    }

    .rs-col-xxl-push-22 {
        left: 91.66666667%
    }

    .rs-col-xxl-offset-22 {
        margin-left: 91.66666667%
    }

    .rs-col-xxl-23 {
        width: 95.83333333%
    }

    .rs-col-xxl-pull-23 {
        right: 95.83333333%
    }

    .rs-col-xxl-push-23 {
        left: 95.83333333%
    }

    .rs-col-xxl-offset-23 {
        margin-left: 95.83333333%
    }

    .rs-col-xxl-24 {
        width: 100%
    }

    .rs-col-xxl-pull-24 {
        right: 100%
    }

    .rs-col-xxl-push-24 {
        left: 100%
    }

    .rs-col-xxl-offset-24 {
        margin-left: 100%
    }

    .rs-col-xxl-pull-0 {
        right: auto
    }

    .rs-col-xxl-push-0 {
        left: auto
    }
}

@media (max-width: 575px) {
    .rs-hidden-xs {
        display: none
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .rs-hidden-sm {
        display: none
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .rs-hidden-md {
        display: none
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .rs-hidden-lg {
        display: none
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .rs-hidden-xl {
        display: none
    }
}

@media (min-width: 1400px) {
    .rs-hidden-xxl {
        display: none
    }
}

.rs-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.rs-form-help-text {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    display: block;
    font-size: 12px;
    line-height: 1.66666667;
    min-height: 20px
}

.rs-form-help-text-tooltip {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 10px;
    margin-top: 8px
}

.rs-btn-icon > .rs-icon {
    vertical-align: bottom
}

.rs-btn-icon-with-text > .rs-icon {
    background-color: #f2f2f5;
    background-color: var(--rs-iconbtn-addon);
    display: block;
    position: absolute;
    top: 0;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out
}

.rs-btn-icon-with-text:focus > .rs-icon, .rs-btn-icon-with-text:hover > .rs-icon {
    background-color: #d9d9d9;
    background-color: var(--rs-iconbtn-activated-addon)
}

.rs-btn-icon-with-text.rs-btn-active > .rs-icon, .rs-btn-icon-with-text:active > .rs-icon {
    background-color: #c5c6c7;
    background-color: var(--rs-iconbtn-pressed-addon)
}

.rs-btn-icon-with-text.rs-btn-disabled > .rs-icon, .rs-btn-icon-with-text:disabled > .rs-icon {
    background-color: #f2f2f5;
    background-color: var(--rs-iconbtn-addon)
}

.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-disabled, .rs-theme-high-contrast .rs-btn-icon-with-text:disabled {
    opacity: .5
}

.rs-btn-icon-with-text.rs-btn-primary > .rs-icon {
    background-color: #2589f5;
    background-color: var(--rs-iconbtn-primary-addon)
}

.rs-btn-icon-with-text.rs-btn-primary:focus > .rs-icon, .rs-btn-icon-with-text.rs-btn-primary:hover > .rs-icon {
    background-color: #1675e0;
    background-color: var(--rs-iconbtn-primary-activated-addon)
}

.rs-btn-icon-with-text.rs-btn-primary.rs-btn-active > .rs-icon, .rs-btn-icon-with-text.rs-btn-primary:active > .rs-icon {
    background-color: #0a5dc2;
    background-color: var(--rs-iconbtn-primary-pressed-addon)
}

.rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled > .rs-icon, .rs-btn-icon-with-text.rs-btn-primary:disabled > .rs-icon {
    background-color: #2589f5;
    background-color: var(--rs-iconbtn-primary-addon)
}

.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled, .rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary:disabled {
    opacity: .5
}

.rs-btn-icon-circle {
    border-radius: 50% !important
}

.rs-input {
    background-color: #fff;
    background-color: var(--rs-input-bg);
    background-image: none;
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-text-primary);
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 7px 11px;
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out;
    width: 100%
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input {
        height: 36px
    }
}

textarea.rs-input {
    height: auto
}

.rs-theme-high-contrast .rs-input {
    -webkit-transition: none;
    transition: none
}

.rs-input::-webkit-input-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-input::-moz-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-input::-ms-input-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-input::placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-input:focus, .rs-input:hover:not(:disabled) {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-input:focus {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-input:focus {
    outline-offset: 2px
}

.rs-input:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-input-disabled-bg);
    color: #c5c6c7;
    color: var(--rs-text-disabled)
}

textarea.rs-input {
    overflow: auto;
    resize: vertical
}

.rs-input-xs {
    font-size: 12px;
    line-height: 1.66666667;
    padding: 1px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-xs {
        height: 24px
    }
}

textarea.rs-input-xs {
    height: auto
}

.rs-input-lg {
    font-size: 16px;
    line-height: 1.375;
    padding: 9px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-lg {
        height: 42px
    }
}

textarea.rs-input-lg {
    height: auto
}

.rs-input-sm {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 4px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-sm {
        height: 30px
    }
}

textarea.rs-input-sm {
    height: auto
}

.rs-input-group {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-text-primary);
    cursor: text;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out;
    width: 100%
}

.rs-theme-high-contrast .rs-input-group {
    -webkit-transition: none;
    transition: none
}

.rs-input-group:focus-within, .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus, .rs-input-group:not(.rs-input-group-disabled):hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-input-group:focus-within, .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-input-group:focus-within, .rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus {
    outline-offset: 2px
}

.rs-input-group .rs-input-group {
    outline: none !important
}

.rs-input-group .rs-input-group-addon, .rs-input-group .rs-input-group-btn, .rs-input-group .rs-input-number, .rs-input-group .rs-picker-date .rs-picker-toggle, .rs-input-group:not(.rs-input-group-inside) .rs-input {
    border: none;
    border-radius: 0;
    outline: none
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical {
    border-radius: 0
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up {
    border-top-right-radius: 0
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down {
    border-bottom-right-radius: 0
}

.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input {
    border-radius: 0 !important
}

.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input, .rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child > .rs-input, .rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle, .rs-input-group:not(.rs-input-group-inside) > :first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input, .rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child > .rs-input, .rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle, .rs-input-group:not(.rs-input-group-inside) > :last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.rs-input-group > .rs-auto-complete, .rs-input-group > .rs-form-control-wrapper, .rs-input-group > .rs-input {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.rs-input-group .rs-form-control-wrapper > .rs-input {
    width: 100%
}

.rs-input-group > .rs-auto-complete, .rs-input-group > .rs-input {
    position: relative;
    z-index: 2
}

.rs-input-group > .rs-input:focus {
    z-index: 3
}

.rs-input-group .rs-form-control-wrapper ~ .rs-input-group-addon, .rs-input-group input.rs-input ~ .rs-input-group-addon {
    border-left: none;
    left: auto;
    right: 0
}

.rs-input-group .rs-form-control-wrapper ~ .rs-input-group-addon:not(:last-child), .rs-input-group input.rs-input ~ .rs-input-group-addon:not(:last-child) {
    border-right: 0
}

.rs-input-group.rs-input-group-inside {
    width: 100%
}

.rs-input-group.rs-input-group-inside .rs-input {
    border: none;
    display: block;
    padding-right: 36px;
    width: 100%
}

.rs-input-group.rs-input-group-inside .rs-input-group-addon, .rs-input-group.rs-input-group-inside .rs-input-group-btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: absolute;
    width: auto;
    z-index: 4
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn {
    background-color: transparent;
    border: none;
    border-radius: 0 6px 6px 0;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    color: inherit;
    height: 34px;
    padding: 7px 11px;
    position: absolute
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus, .rs-input-group.rs-input-group-inside .rs-input-group-btn:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active, .rs-input-group.rs-input-group-inside .rs-input-group-btn:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled, .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled {
    opacity: .5
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn > .rs-icon {
    font-size: 14px;
    line-height: 1.42857143
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus {
    outline: none
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.rs-input-group.rs-input-group-inside .rs-input-group-addon {
    background: none;
    border: none;
    padding: 10px 13px;
    top: 0
}

.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn {
    padding: 8px 13px
}

.rs-input-group.rs-input-group-inside .rs-input-group-addon ~ .rs-auto-complete > input.rs-input, .rs-input-group.rs-input-group-inside .rs-input-group-addon ~ .rs-form-control-wrapper > input.rs-input, .rs-input-group.rs-input-group-inside .rs-input-group-addon ~ input.rs-input, .rs-input-group.rs-input-group-inside .rs-input-group-btn ~ .rs-auto-complete > input.rs-input, .rs-input-group.rs-input-group-inside .rs-input-group-btn ~ .rs-form-control-wrapper > input.rs-input, .rs-input-group.rs-input-group-inside .rs-input-group-btn ~ input.rs-input {
    padding-left: 36px;
    padding-right: 12px
}

.rs-input-group.rs-input-group-inside .rs-auto-complete ~ .rs-input-group-addon, .rs-input-group.rs-input-group-inside .rs-form-control-wrapper ~ .rs-input-group-addon, .rs-input-group.rs-input-group-inside .rs-form-control-wrapper ~ .rs-input-group-btn, .rs-input-group.rs-input-group-inside input.rs-input ~ .rs-input-group-btn {
    left: inherit;
    right: 0
}

.rs-input-group.rs-input-group-inside .rs-auto-complete ~ .rs-input-group-btn, .rs-input-group.rs-input-group-inside .rs-form-control-wrapper ~ .rs-input-group-btn {
    left: inherit;
    right: 1px
}

.rs-input-group-disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-input-disabled-bg);
    color: #c5c6c7;
    color: var(--rs-text-disabled);
    cursor: not-allowed
}

.rs-input-group-disabled .rs-input, .rs-input-group-disabled .rs-input-group-addon, .rs-input-group-disabled .rs-input-group-btn {
    color: inherit
}

.rs-input-group-lg > .rs-input {
    font-size: 16px;
    line-height: 1.375;
    padding: 9px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-lg > .rs-input {
        height: 42px
    }
}

textarea.rs-input-group-lg > .rs-input {
    height: auto
}

.rs-input-group-lg.rs-input-group-inside > .rs-input {
    padding-right: 46px
}

.rs-input-group-lg.rs-input-group > .rs-input, .rs-input-group-lg.rs-input-group > .rs-input-group-addon {
    height: 40px
}

.rs-input-group-lg.rs-input-group > .rs-input-group-addon > .rs-icon {
    font-size: inherit
}

.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside) > .rs-input-group-addon {
    padding-bottom: 8px;
    padding-top: 8px
}

.rs-input-group-md > .rs-input {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 7px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-md > .rs-input {
        height: 36px
    }
}

textarea.rs-input-group-md > .rs-input {
    height: auto
}

.rs-input-group-md.rs-input-group-inside > .rs-input {
    padding-right: 36px
}

.rs-input-group-md.rs-input-group > .rs-input, .rs-input-group-md.rs-input-group > .rs-input-group-addon {
    height: 34px
}

.rs-input-group-md.rs-input-group > .rs-input-group-addon > .rs-icon {
    font-size: inherit
}

.rs-input-group-md.rs-input-group:not(.rs-input-group-inside) > .rs-input-group-addon {
    padding-bottom: 6px;
    padding-top: 6px
}

.rs-input-group-sm > .rs-input {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 4px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-sm > .rs-input {
        height: 30px
    }
}

textarea.rs-input-group-sm > .rs-input {
    height: auto
}

.rs-input-group-sm.rs-input-group-inside > .rs-input {
    padding-right: 30px
}

.rs-input-group-sm.rs-input-group > .rs-input, .rs-input-group-sm.rs-input-group > .rs-input-group-addon {
    height: 28px
}

.rs-input-group-sm.rs-input-group > .rs-input-group-addon > .rs-icon {
    font-size: inherit
}

.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside) > .rs-input-group-addon {
    padding-bottom: 3px;
    padding-top: 3px
}

.rs-input-group-xs > .rs-input {
    font-size: 12px;
    line-height: 1.66666667;
    padding: 1px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-xs > .rs-input {
        height: 24px
    }
}

textarea.rs-input-group-xs > .rs-input {
    height: auto
}

.rs-input-group-xs.rs-input-group-inside > .rs-input {
    padding-right: 26px
}

.rs-input-group-xs.rs-input-group > .rs-input, .rs-input-group-xs.rs-input-group > .rs-input-group-addon {
    height: 22px
}

.rs-input-group-xs.rs-input-group > .rs-input-group-addon > .rs-icon {
    font-size: inherit
}

.rs-input-group.rs-input-group-lg > .rs-input-group-addon {
    font-size: 16px;
    line-height: 1.375;
    min-width: 44px;
    padding: 9px 15px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group.rs-input-group-lg > .rs-input-group-addon {
        height: 42px
    }
}

textarea.rs-input-group.rs-input-group-lg > .rs-input-group-addon {
    height: auto
}

.rs-input-group.rs-input-group-md > .rs-input-group-addon {
    font-size: 14px;
    line-height: 1.42857143;
    min-width: 36px;
    padding: 7px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group.rs-input-group-md > .rs-input-group-addon {
        height: 36px
    }
}

textarea.rs-input-group.rs-input-group-md > .rs-input-group-addon {
    height: auto
}

.rs-input-group.rs-input-group-sm > .rs-input-group-addon {
    font-size: 14px;
    line-height: 1.42857143;
    min-width: 32px;
    padding: 4px 9px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group.rs-input-group-sm > .rs-input-group-addon {
        height: 30px
    }
}

textarea.rs-input-group.rs-input-group-sm > .rs-input-group-addon {
    height: auto
}

.rs-input-group.rs-input-group-xs > .rs-input-group-addon {
    font-size: 12px;
    line-height: 1.66666667;
    min-width: 28px;
    padding: 1px 7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group.rs-input-group-xs > .rs-input-group-addon {
        height: 24px
    }
}

textarea.rs-input-group.rs-input-group-xs > .rs-input-group-addon {
    height: auto
}

.rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn {
    border-radius: 0 6px 6px 0;
    font-size: 16px;
    height: 40px;
    line-height: 1.375;
    padding: 9px 15px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn {
        height: 42px
    }
}

textarea.rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn {
    height: auto
}

.rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn > .rs-icon {
    font-size: 16px;
    line-height: 1.375
}

.rs-input-group-inside.rs-input-group-md > .rs-input-group-btn {
    border-radius: 0 6px 6px 0;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857143;
    padding: 7px 11px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-inside.rs-input-group-md > .rs-input-group-btn {
        height: 36px
    }
}

textarea.rs-input-group-inside.rs-input-group-md > .rs-input-group-btn {
    height: auto
}

.rs-input-group-inside.rs-input-group-md > .rs-input-group-btn > .rs-icon {
    font-size: 14px;
    line-height: 1.42857143
}

.rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn {
    border-radius: 0 6px 6px 0;
    font-size: 14px;
    height: 28px;
    line-height: 1.42857143;
    padding: 4px 9px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn {
        height: 30px
    }
}

textarea.rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn {
    height: auto
}

.rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn > .rs-icon {
    font-size: 12px;
    line-height: 1.66666667
}

.rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn {
    border-radius: 0 6px 6px 0;
    font-size: 12px;
    height: 22px;
    line-height: 1.66666667;
    padding: 1px 7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn {
        height: 24px
    }
}

textarea.rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn {
    height: auto
}

.rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn > .rs-icon {
    font-size: 12px;
    line-height: 1.66666667
}

.rs-input-group-addon:not(:first-child):not(:last-child), .rs-input-group-btn:not(:first-child):not(:last-child), .rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child) {
    border-radius: 0
}

.rs-input-group-addon {
    -webkit-box-flex: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-bg);
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-text-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 8px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap
}

.rs-input-group-addon.rs-input-sm {
    border-radius: 6px;
    font-size: 12px;
    padding: 5px 10px
}

.rs-input-group-addon.rs-input-xs {
    border-radius: 6px;
    font-size: 12px;
    padding: 8px
}

.rs-input-group-addon.rs-input-lg {
    border-radius: 6px;
    font-size: 16px;
    padding: 10px 16px
}

.rs-input-group-addon input[type=checkbox], .rs-input-group-addon input[type=radio] {
    margin-top: 0
}

.rs-input-group-btn {
    border-radius: 0;
    line-height: 1;
    position: relative;
    white-space: nowrap
}

.rs-input-group-btn > .rs-btn {
    position: relative
}

.rs-input-group-btn > .rs-btn + .rs-btn {
    margin-left: -1px
}

.rs-input-group-btn > .rs-btn:active, .rs-input-group-btn > .rs-btn:focus, .rs-input-group-btn > .rs-btn:hover {
    z-index: 2
}

.rs-input-group-btn:first-child > .rs-btn, .rs-input-group-btn:first-child > .rs-btn-group {
    border-right: none;
    margin-right: -1px
}

.rs-input-group-btn:last-child > .rs-btn, .rs-input-group-btn:last-child > .rs-btn-group {
    margin-left: -1px;
    z-index: 2
}

.rs-input-number {
    background-color: #fff;
    background-color: var(--rs-input-bg)
}

.rs-input-number-btn-group-vertical {
    -webkit-box-flex: 0;
    display: block;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    position: relative;
    width: 20px
}

.rs-input-number-btn-group-vertical > .rs-btn {
    border: none;
    display: block;
    float: none;
    max-width: 100%;
    position: relative;
    width: 100%
}

.rs-input-number-touchspin-down, .rs-input-number-touchspin-up {
    border-radius: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    height: 17px;
    padding: 0;
    position: relative
}

.rs-input-number-touchspin-down > .rs-icon, .rs-input-number-touchspin-up > .rs-icon {
    height: 17px
}

.rs-input-group-lg .rs-input-number-touchspin-down, .rs-input-group-lg .rs-input-number-touchspin-down > .rs-icon, .rs-input-group-lg .rs-input-number-touchspin-up, .rs-input-group-lg .rs-input-number-touchspin-up > .rs-icon {
    height: 20px
}

.rs-input-group-sm .rs-input-number-touchspin-down, .rs-input-group-sm .rs-input-number-touchspin-down > .rs-icon, .rs-input-group-sm .rs-input-number-touchspin-up, .rs-input-group-sm .rs-input-number-touchspin-up > .rs-icon {
    height: 14px
}

.rs-input-group-xs .rs-input-number-touchspin-down, .rs-input-group-xs .rs-input-number-touchspin-down > .rs-icon, .rs-input-group-xs .rs-input-number-touchspin-up, .rs-input-group-xs .rs-input-number-touchspin-up > .rs-icon {
    height: 11px
}

.rs-input-number-touchspin-down > .rs-icon, .rs-input-number-touchspin-up > .rs-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-up {
    border-top-right-radius: 6px
}

.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-down {
    border-bottom-right-radius: 6px
}

.rs-input-number > .rs-input {
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important
}

.rs-input-number > .rs-input:disabled + .rs-input-number-btn-group-vertical .rs-input-number-touchspin-down, .rs-input-number > .rs-input:disabled + .rs-input-number-btn-group-vertical .rs-input-number-touchspin-up {
    background-color: #f7f7fa;
    background-color: var(--rs-input-disabled-bg)
}

.rs-input-number input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.rs-input-number input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.rs-picker-input {
    background-color: #fff;
    background-color: var(--rs-input-bg);
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    position: relative;
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.rs-picker-input .rs-picker-toggle {
    background: transparent !important;
    border: none !important;
    cursor: text;
    height: 34px
}

.rs-picker-input .rs-picker-toggle-caret, .rs-picker-input .rs-picker-toggle-clean {
    top: 7px
}

.rs-picker-input .rs-picker-toggle .rs-ripple-pond {
    display: none
}

.rs-picker-input:not(.rs-picker-disabled) .rs-picker-toggle {
    position: absolute !important
}

.rs-picker-input .rs-picker-toggle.rs-btn-lg {
    height: 40px
}

.rs-picker-input .rs-picker-toggle.rs-btn-md {
    height: 34px
}

.rs-picker-input .rs-picker-toggle.rs-btn-sm {
    height: 28px
}

.rs-picker-input .rs-picker-toggle.rs-btn-xs {
    height: 22px
}

.rs-picker-tag-wrapper {
    margin-right: 32px;
    min-height: 34px
}

.rs-picker-toggle.rs-btn-lg ~ .rs-picker-tag-wrapper {
    min-height: 40px
}

.rs-picker-toggle.rs-btn-sm ~ .rs-picker-tag-wrapper {
    min-height: 28px
}

.rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper {
    min-height: 22px
}

.rs-picker-cleanable .rs-picker-tag-wrapper {
    margin-right: 44px
}

.rs-picker-search {
    border: none;
    width: 100%
}

.rs-picker-search-input {
    background: none;
    border: none;
    font-size: 14px;
    line-height: 1.42857143;
    outline: none;
    padding: 7px 0 7px 11px;
    position: relative;
    width: 100%
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-picker-search-input {
        height: 36px
    }
}

textarea.rs-picker-search-input {
    height: auto
}

.rs-picker-tag .rs-picker-search-input {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 2px 12px 2px 11px
}

.rs-picker-tag .rs-picker-search-input > input {
    background: none;
    border: none;
    outline: none;
    width: 100%
}

.rs-picker-focused .rs-picker-search-input {
    z-index: 6
}

.rs-list {
    -webkit-box-shadow: 0 1px 0 #e5e5ea, 0 -1px 0 #e5e5ea;
    -webkit-box-shadow: 0 1px 0 var(--rs-list-border), 0 -1px 0 var(--rs-list-border);
    box-shadow: 0 1px 0 #e5e5ea, 0 -1px 0 #e5e5ea;
    box-shadow: 0 1px 0 var(--rs-list-border), 0 -1px 0 var(--rs-list-border);
    overflow-x: hidden;
    overflow-y: auto;
    position: relative
}

.rs-list-bordered {
    border-radius: 6px;
    -webkit-box-shadow: 0 0 0 1px #e5e5ea;
    -webkit-box-shadow: 0 0 0 1px var(--rs-list-border);
    box-shadow: 0 0 0 1px #e5e5ea;
    box-shadow: 0 0 0 1px var(--rs-list-border)
}

.rs-list-hover .rs-list-item:hover {
    background-color: #f2faff;
    background-color: var(--rs-list-hover-bg)
}

.rs-list-sortable .rs-list-item {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.rs-list-sortable .rs-list-item-disabled, .rs-list-sortable .rs-list-item-disabled:active {
    cursor: not-allowed
}

.rs-list-item {
    position: relative
}

.rs-list-item-bordered {
    padding-left: 20px;
    padding-right: 20px
}

.rs-list-item-lg {
    padding-bottom: 20px;
    padding-top: 20px
}

.rs-list-item-md {
    padding-bottom: 13px;
    padding-top: 13px
}

.rs-list-item-sm {
    padding-bottom: 8px;
    padding-top: 8px
}

.rs-list-item {
    -webkit-box-shadow: 0 -1px 0 #e5e5ea, 0 1px 0 #e5e5ea;
    -webkit-box-shadow: 0 -1px 0 var(--rs-list-border), 0 1px 0 var(--rs-list-border);
    box-shadow: 0 -1px 0 #e5e5ea, 0 1px 0 #e5e5ea;
    box-shadow: 0 -1px 0 var(--rs-list-border), 0 1px 0 var(--rs-list-border)
}

.rs-list-item, .rs-list-item-helper {
    background-color: #fff;
    background-color: var(--rs-list-bg)
}

.rs-list-item-helper {
    border: none;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
    cursor: move;
    left: 0;
    position: absolute;
    top: 0;
    width: calc(100% - 2px);
    z-index: 99
}

.rs-drawer-open .rs-list-item-helper, .rs-modal-open .rs-list-item-helper {
    z-index: 1149
}

.rs-list-item-holder {
    background-color: rgba(242, 250, 255, .5);
    background-color: var(--rs-list-placeholder-bg);
    visibility: hidden
}

.rs-list-item-holder:after {
    border: 1px dashed #3498ff;
    border: 1px dashed var(--rs-list-placeholder-border);
    content: "";
    height: calc(100% - 2px);
    left: 1px;
    position: absolute;
    top: 1px;
    visibility: visible;
    width: calc(100% - 2px)
}

.rs-loader {
    display: inline-block
}

.rs-loader:after, .rs-loader:before {
    content: " ";
    display: table
}

.rs-loader:after {
    clear: both
}

.rs-loader .rs-loader-spin, .rs-loader .rs-loader-spin:after, .rs-loader .rs-loader-spin:before {
    height: 18px;
    width: 18px
}

.rs-loader .rs-loader-content {
    font-size: 12px;
    line-height: 1.5
}

.rs-loader .rs-loader-vertical .rs-loader .rs-loader {
    height: 48px
}

.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content {
    line-height: 1.66666667
}

.rs-loader-spin {
    display: inline-block;
    float: left;
    position: relative
}

.rs-loader-spin:after, .rs-loader-spin:before {
    border-radius: 50%;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0
}

.rs-loader-spin:before {
    border: 3px solid rgba(247, 247, 250, .8);
    border: 3px solid var(--rs-loader-ring)
}

.rs-loader-spin:after {
    -webkit-animation: loaderSpin .6s linear infinite;
    animation: loaderSpin .6s linear infinite;
    border: 3px solid transparent;
    border-top-color: #a6a6a6;
    border-color: var(--rs-loader-rotor) transparent transparent
}

.rs-loader-content {
    display: inline-block;
    float: left
}

.rs-loader-spin + .rs-loader-content {
    margin-left: 12px
}

.rs-loader-xs .rs-loader-spin + .rs-loader-content {
    margin-left: 10px
}

.rs-loader-backdrop {
    background: hsla(0, 0%, 100%, .9);
    background: var(--rs-loader-backdrop);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.rs-loader-vertical {
    display: inline-block;
    width: auto
}

.rs-loader-vertical .rs-loader {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-loader-vertical .rs-loader-spin {
    margin: 0 auto
}

.rs-loader-vertical .rs-loader-content {
    line-height: 1.66666667;
    text-align: center
}

.rs-loader-vertical .rs-loader-content, .rs-loader-vertical .rs-loader-spin {
    display: block;
    float: none
}

.rs-loader-vertical .rs-loader-spin + .rs-loader-content {
    margin-left: 0;
    margin-top: 10px
}

.rs-loader-inverse .rs-loader-content {
    color: #f7f7fa;
    color: var(--rs-text-inverse)
}

.rs-loader-inverse .rs-loader-backdrop {
    background: rgba(39, 44, 54, .83);
    background: var(--rs-loader-backdrop-inverse)
}

.rs-loader-inverse .rs-loader-spin:before {
    border-color: rgba(247, 247, 250, .3);
    border-color: var(--rs-loader-ring-inverse)
}

.rs-loader-inverse .rs-loader-spin:after {
    border-top-color: #fff;
    border-top-color: var(--rs-loader-rotor-inverse)
}

.rs-loader-speed-fast .rs-loader-spin:after {
    -webkit-animation-duration: .4s;
    animation-duration: .4s
}

.rs-loader-speed-normal .rs-loader-spin:after {
    -webkit-animation-duration: .6s;
    animation-duration: .6s
}

.rs-loader-speed-slow .rs-loader-spin:after {
    -webkit-animation-duration: .8s;
    animation-duration: .8s
}

.rs-loader-backdrop-wrapper, .rs-loader-center {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.rs-loader-backdrop-wrapper .rs-loader, .rs-loader-center .rs-loader {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader, .rs-loader-center:not(.rs-loader-vertical) .rs-loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader, .rs-loader-center.rs-loader-vertical .rs-loader {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.rs-loader-backdrop-wrapper .rs-loader-content, .rs-loader-center .rs-loader-content {
    z-index: 1
}

.rs-loader-lg .rs-loader-spin, .rs-loader-lg .rs-loader-spin:after, .rs-loader-lg .rs-loader-spin:before {
    height: 64px;
    width: 64px
}

.rs-loader-lg .rs-loader-content {
    font-size: 16px;
    line-height: 4
}

.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader {
    height: 94px
}

.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content {
    line-height: 1.25
}

.rs-loader-md .rs-loader-spin, .rs-loader-md .rs-loader-spin:after, .rs-loader-md .rs-loader-spin:before {
    height: 36px;
    width: 36px
}

.rs-loader-md .rs-loader-content {
    font-size: 14px;
    line-height: 2.57142857
}

.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader {
    height: 66px
}

.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content {
    line-height: 1.42857143
}

.rs-loader-sm .rs-loader-spin, .rs-loader-sm .rs-loader-spin:after, .rs-loader-sm .rs-loader-spin:before {
    height: 18px;
    width: 18px
}

.rs-loader-sm .rs-loader-content {
    font-size: 14px;
    line-height: 1.28571429
}

.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader {
    height: 48px
}

.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content {
    line-height: 1.42857143
}

.rs-loader-xs .rs-loader-spin, .rs-loader-xs .rs-loader-spin:after, .rs-loader-xs .rs-loader-spin:before {
    height: 16px;
    width: 16px
}

.rs-loader-xs .rs-loader-content {
    font-size: 12px;
    line-height: 1.33333333
}

.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader {
    height: 46px
}

.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content {
    line-height: 1.66666667
}

.rs-loader-wrapper {
    display: inline-block;
    line-height: 0;
    width: auto
}

@-webkit-keyframes loaderSpin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loaderSpin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes notificationMoveIn {
    0% {
        opacity: 0;
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
    to {
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

@keyframes notificationMoveIn {
    0% {
        opacity: 0;
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
    to {
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

@-webkit-keyframes notificationMoveInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes notificationMoveInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes notificationMoveInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes notificationMoveInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes notificationMoveOut {
    0% {
        max-height: 100px;
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
    to {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

@keyframes notificationMoveOut {
    0% {
        max-height: 100px;
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
    to {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

.rs-message {
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.42857143;
    position: relative
}

.rs-message-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 28px 20px 20px
}

.rs-message-icon-wrapper {
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 0;
    margin-right: 10px
}

.rs-message-icon-wrapper .rs-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px
}

.rs-message-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.rs-message-header {
    color: #272c36;
    color: var(--rs-text-heading);
    line-height: 1.71428571;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-message-header + .rs-message-body {
    margin-top: 4px
}

.rs-message-body {
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-message.rs-message-has-title .rs-message-icon-wrapper {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.rs-message.rs-message-has-title .rs-message-icon-wrapper .rs-icon {
    font-size: 24px;
    line-height: 1
}

.rs-message:not(.rs-message-hiding) + .rs-message {
    margin-top: 10px
}

.rs-message:not(.rs-message-hiding) + .rs-message.rs-message-hiding:last-child {
    margin-top: 0;
    -webkit-transition: margin-top .1s linear .3s;
    transition: margin-top .1s linear .3s
}

.rs-message.rs-message-hiding {
    -webkit-animation: notificationMoveOut .3s ease-in forwards;
    animation: notificationMoveOut .3s ease-in forwards
}

.rs-theme-dark .rs-message .rs-btn-link, .rs-theme-dark .rs-message a {
    color: inherit;
    text-decoration: underline
}

.rs-message-full {
    border-radius: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.rs-message-success {
    background-color: #eeffed;
    background-color: var(--rs-message-success-bg)
}

.rs-message-success .rs-message-header {
    color: #272c36;
    color: var(--rs-message-success-header)
}

.rs-message-success .rs-message-body {
    color: #575757;
    color: var(--rs-message-success-text)
}

.rs-message-success .rs-btn-close, .rs-message-success .rs-message-icon-wrapper > .rs-icon {
    color: #4caf50;
    color: var(--rs-message-success-icon)
}

.rs-theme-high-contrast .rs-message-success {
    border: 1px solid var(--rs-message-success-border)
}

.rs-message-info {
    background-color: #f0f9ff;
    background-color: var(--rs-message-info-bg)
}

.rs-message-info .rs-message-header {
    color: #272c36;
    color: var(--rs-message-info-header)
}

.rs-message-info .rs-message-body {
    color: #575757;
    color: var(--rs-message-info-text)
}

.rs-message-info .rs-btn-close, .rs-message-info .rs-message-icon-wrapper > .rs-icon {
    color: #2196f3;
    color: var(--rs-message-info-icon)
}

.rs-theme-high-contrast .rs-message-info {
    border: 1px solid var(--rs-message-info-border)
}

.rs-message-warning {
    background-color: #fffaf2;
    background-color: var(--rs-message-warning-bg)
}

.rs-message-warning .rs-message-header {
    color: #272c36;
    color: var(--rs-message-warning-header)
}

.rs-message-warning .rs-message-body {
    color: #575757;
    color: var(--rs-message-warning-text)
}

.rs-message-warning .rs-btn-close, .rs-message-warning .rs-message-icon-wrapper > .rs-icon {
    color: #ffb300;
    color: var(--rs-message-warning-icon)
}

.rs-theme-high-contrast .rs-message-warning {
    border: 1px solid var(--rs-message-warning-border)
}

.rs-message-error {
    background-color: #fff2f2;
    background-color: var(--rs-message-error-bg)
}

.rs-message-error .rs-message-header {
    color: #272c36;
    color: var(--rs-message-error-header)
}

.rs-message-error .rs-message-body {
    color: #575757;
    color: var(--rs-message-error-text)
}

.rs-message-error .rs-btn-close, .rs-message-error .rs-message-icon-wrapper > .rs-icon {
    color: #f44336;
    color: var(--rs-message-error-icon)
}

.rs-theme-high-contrast .rs-message-error {
    border: 1px solid var(--rs-message-error-border)
}

.rs-modal-backdrop {
    background-color: rgba(39, 44, 54, .3);
    background-color: var(--rs-bg-backdrop);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1049
}

.rs-modal-backdrop.rs-anim-fade {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.rs-modal-backdrop.rs-anim-in {
    opacity: 1
}

.rs-modal-open {
    overflow: hidden
}

.rs-modal-wrapper {
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050
}

.rs-modal {
    display: none;
    margin: 30px auto 0;
    outline: 0;
    overflow: visible;
    position: relative;
    width: auto;
    z-index: 1050
}

.rs-modal-lg {
    width: 968px
}

.rs-modal-lg, .rs-modal-md {
    max-width: calc(100% - 10px)
}

.rs-modal-md {
    width: 800px
}

.rs-modal-sm {
    width: 600px
}

.rs-modal-sm, .rs-modal-xs {
    max-width: calc(100% - 10px)
}

.rs-modal-xs {
    width: 400px
}

.rs-modal-full {
    max-width: calc(100% - 10px);
    width: calc(100% - 120px)
}

.rs-modal-shake .rs-modal-dialog {
    -webkit-animation: shakeHead .3s linear;
    animation: shakeHead .3s linear
}

.rs-modal-content {
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    border: none;
    border: var(--rs-modal-border, none);
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    -webkit-box-shadow: var(--rs-modal-shadow);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    box-shadow: var(--rs-modal-shadow);
    outline: 0;
    padding: 20px;
    position: relative
}

.rs-modal-header {
    padding-right: 20px
}

.rs-modal-header:after, .rs-modal-header:before {
    content: " ";
    display: table
}

.rs-modal-header:after {
    clear: both
}

.rs-modal-header .rs-modal-header-close {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 12px;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 20px
}

.rs-modal-header .rs-modal-header-close:hover {
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-modal-title {
    color: #272c36;
    color: var(--rs-text-heading);
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-modal-body {
    margin-top: 20px;
    padding-bottom: 20px;
    position: relative
}

.rs-modal-footer {
    border-top: none;
    text-align: right
}

.rs-modal-footer:after, .rs-modal-footer:before {
    content: " ";
    display: table
}

.rs-modal-footer:after {
    clear: both
}

.rs-modal-footer .rs-btn + .rs-btn {
    margin-bottom: 0;
    margin-left: 10px
}

.rs-modal-footer .rs-btn-group .rs-btn + .rs-btn {
    margin-left: -1px
}

.rs-modal-footer .rs-btn-block + .rs-btn-block {
    margin-left: 0
}

.rs-modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px
}

.rs-picker-cascader-menu .rs-check-item .rs-checkbox-checker > label {
    padding-right: 26px
}

.rs-picker-cascader-menu .rs-check-item.rs-check-item-focus .rs-checkbox-checker > label, .rs-picker-cascader-menu .rs-check-item.rs-checkbox-checked .rs-checkbox-checker > label {
    font-weight: 700
}

.rs-picker-cascader-menu-column.rs-picker-cascader-menu-column-uncheckable .rs-check-item .rs-checkbox-checker > label {
    padding-left: 12px
}

.rs-picker-multi-cascader-menu .rs-picker-cascader-col {
    padding: 0
}

.rs-picker-multi-cascader-menu .rs-picker-cascader-row {
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0
}

.rs-nav {
    outline: 0;
    position: relative
}

.rs-nav .rs-dropdown > .rs-dropdown-toggle {
    height: 36px;
    vertical-align: bottom
}

.rs-nav-default .rs-nav-item, .rs-nav-tabs .rs-nav-item {
    overflow: hidden;
    position: relative;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-nav-default .rs-nav-item, .rs-nav-tabs .rs-nav-item {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-nav-item {
    color: #8e8e93;
    color: var(--rs-navs-text);
    cursor: pointer;
    outline: none;
    overflow: hidden;
    padding: 8px 12px;
    text-decoration: none;
    text-overflow: ellipsis;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out;
    white-space: nowrap
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-nav-item {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-nav-item:active, .rs-nav-item:focus, .rs-nav-item:hover {
    text-decoration: none
}

.rs-theme-high-contrast .rs-nav-item {
    -webkit-transition: none;
    transition: none
}

.rs-nav-item.rs-nav-item-focus, .rs-nav-item:focus, .rs-nav-item:hover {
    color: #575757;
    color: var(--rs-navs-text-hover)
}

.rs-theme-high-contrast .rs-nav-item.rs-nav-item-focus, .rs-theme-high-contrast .rs-nav-item:focus, .rs-theme-high-contrast .rs-nav-item:hover {
    text-decoration: underline
}

.rs-nav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: 0;
    outline-width: 2px;
    z-index: 2
}

.rs-theme-high-contrast .rs-nav-item:focus-visible {
    outline-offset: 2px
}

.rs-nav-item:active {
    color: #272c36;
    color: var(--rs-navs-text-active)
}

.rs-theme-high-contrast .rs-nav-item:active {
    text-decoration: underline
}

.rs-nav-item.rs-nav-item-disabled {
    color: #c5c6c7;
    color: var(--rs-text-disabled);
    cursor: not-allowed;
    pointer-events: none
}

.rs-nav-item.rs-nav-item-active {
    color: #1675e0;
    color: var(--rs-navs-selected);
    position: relative;
    z-index: 1
}

.rs-theme-high-contrast .rs-nav-item.rs-nav-item-active {
    text-decoration: underline
}

.rs-nav-item-icon {
    margin-right: 6px
}

.rs-nav-item-caret {
    font-size: 16px;
    margin-left: 6px;
    vertical-align: text-bottom
}

.rs-nav-horizontal {
    white-space: nowrap
}

.rs-nav-horizontal .rs-nav-bar {
    bottom: 0;
    position: absolute;
    width: 100%
}

.rs-nav-reversed.rs-nav-horizontal .rs-nav-bar {
    bottom: auto;
    top: 0
}

.rs-nav-horizontal > .rs-dropdown, .rs-nav-horizontal > .rs-nav-item {
    display: inline-block;
    vertical-align: top
}

.rs-nav-vertical > .rs-dropdown, .rs-nav-vertical > .rs-nav-item {
    display: block
}

.rs-nav-vertical > .rs-dropdown {
    width: 100%
}

.rs-nav-vertical > .rs-dropdown > .rs-dropdown-toggle {
    text-align: left;
    width: 100%;
    z-index: 0
}

.rs-nav-vertical .rs-nav-bar {
    bottom: 0;
    display: block;
    position: absolute;
    right: 0;
    top: 0
}

.rs-nav-reversed.rs-nav-vertical .rs-nav-bar {
    right: auto
}

.rs-nav-default .rs-nav-item {
    border-radius: 6px
}

.rs-nav-default .rs-nav-item:focus, .rs-nav-default .rs-nav-item:hover, .rs-nav-tabs .rs-nav-item:focus, .rs-nav-tabs .rs-nav-item:hover {
    background: #e5e5ea;
    background: var(--rs-navs-bg-hover)
}

.rs-nav-tabs .rs-nav-item.rs-nav-item-active {
    background-color: #fff;
    background-color: var(--rs-bg-card);
    border: 1px solid #d9d9d9;
    border: 1px solid var(--rs-navs-tab-border);
    z-index: 1
}

.rs-nav-tabs.rs-nav-horizontal > .rs-dropdown .rs-dropdown-toggle, .rs-nav-tabs.rs-nav-horizontal > .rs-nav-item {
    border-radius: 6px 6px 0 0
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal > .rs-dropdown .rs-dropdown-toggle, .rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal > .rs-nav-item {
    border-radius: 0 0 6px 6px
}

.rs-nav-tabs.rs-nav-horizontal .rs-nav-bar {
    border-top: 1px solid #d9d9d9;
    border-top: 1px solid var(--rs-navs-tab-border)
}

.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active {
    border-bottom-width: 0
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active {
    border-bottom-width: 1px;
    border-top-width: 0
}

.rs-nav-tabs.rs-nav-vertical > .rs-dropdown .rs-dropdown-toggle, .rs-nav-tabs.rs-nav-vertical > .rs-nav-item {
    border-radius: 6px 0 0 6px
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical > .rs-dropdown .rs-dropdown-toggle, .rs-nav-reversed.rs-nav-tabs.rs-nav-vertical > .rs-nav-item {
    border-radius: 0 6px 6px 0
}

.rs-nav-tabs.rs-nav-vertical .rs-nav-bar {
    background: #d9d9d9;
    background: var(--rs-navs-tab-border);
    width: 1px
}

.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active {
    border-right-width: 0
}

.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active {
    border-left-width: 0;
    border-right-width: 1px
}

.rs-nav-subtle .rs-nav-item {
    position: relative
}

.rs-nav-subtle .rs-nav-item:focus, .rs-nav-subtle .rs-nav-item:hover {
    color: #1675e0;
    color: var(--rs-navs-selected)
}

.rs-nav-subtle .rs-nav-item.rs-nav-item-active:before {
    background-color: #1675e0;
    background-color: var(--rs-navs-selected);
    content: "";
    display: block;
    position: absolute;
    z-index: 1
}

.rs-nav-subtle.rs-nav-horizontal .rs-nav-bar {
    border-top: 2px solid #f7f7fa;
    border-top: 2px solid var(--rs-navs-subtle-border)
}

.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before {
    bottom: 0;
    height: 2px;
    left: 0;
    right: 0
}

.rs-nav-reversed.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before {
    bottom: auto;
    top: 0
}

.rs-nav-subtle.rs-nav-vertical .rs-nav-bar {
    background: #f7f7fa;
    background: var(--rs-navs-subtle-border);
    width: 2px
}

.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before {
    bottom: 0;
    right: 0;
    top: 0;
    width: 2px
}

.rs-nav-reversed.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active:before {
    left: 0;
    right: auto
}

.rs-nav-justified {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-nav-justified > .rs-dropdown, .rs-nav-justified > .rs-nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 1%;
    flex: 1 1 1%
}

.rs-nav-justified > .rs-dropdown .rs-dropdown-toggle {
    text-align: left;
    width: 100%
}

.rs-navbar:after, .rs-navbar:before {
    content: " ";
    display: table
}

.rs-navbar:after {
    clear: both
}

.rs-navbar-brand, .rs-navbar-header {
    color: inherit;
    display: inline-block;
    float: left;
    height: 56px
}

.rs-navbar-header a {
    color: inherit
}

.rs-navbar-brand {
    padding: 18px 20px
}

.rs-navbar-nav {
    float: left
}

.rs-navbar-nav.rs-navbar-right {
    float: right
}

.rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle, .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus, .rs-navbar-nav:focus .rs-navbar-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    z-index: 1
}

.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle, .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus, .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle, .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus, .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle, .rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible {
    outline-offset: 2px
}

.rs-navbar-item, .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-radius: 0;
    color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    height: 56px;
    overflow: hidden;
    padding: 18px 16px;
    position: relative
}

.rs-navbar-item-icon {
    font-size: 16px;
    margin-right: 5px
}

.rs-navbar-item-caret {
    font-size: 16px;
    margin-left: 6px
}

.rs-navbar-brand, .rs-navbar-brand:active, .rs-navbar-brand:focus, .rs-navbar-brand:hover, .rs-navbar-item, .rs-navbar-item:active, .rs-navbar-item:focus, .rs-navbar-item:hover, .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle, .rs-navbar-nav > .rs-dropdown-item, .rs-navbar-nav > .rs-dropdown-item:active, .rs-navbar-nav > .rs-dropdown-item:focus, .rs-navbar-nav > .rs-dropdown-item:hover {
    text-decoration: none
}

.rs-navbar-brand:focus-visible, .rs-navbar-item:focus-visible, .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus, .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-navbar-nav > .rs-dropdown-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    z-index: 2
}

.rs-theme-high-contrast .rs-navbar-brand:focus-visible, .rs-theme-high-contrast .rs-navbar-item:focus-visible, .rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown-item:focus-visible {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-navbar-brand:focus-visible, .rs-theme-high-contrast .rs-navbar-item:focus-visible, .rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-brand:focus-visible, .rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-item:focus-visible, .rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown-item:focus-visible {
    outline-offset: 2px
}

.rs-navbar-item, .rs-navbar-nav > .rs-dropdown, .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
    margin: 0 !important
}

.rs-theme-high-contrast .rs-navbar-item.rs-navbar-item-active {
    text-decoration: underline
}

.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
    padding-right: 36px
}

.rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
    border: none
}

.rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
    outline-offset: 2px
}

.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret {
    right: 16px;
    top: 18px
}

.rs-navbar .rs-dropdown-item:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-menuitem-active-bg);
    color: #1675e0;
    color: var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-navbar .rs-dropdown-item:hover {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff;
    text-decoration: underline
}

.rs-navbar-default {
    background-color: #f7f7fa;
    background-color: var(--rs-navbar-default-bg);
    color: #575757;
    color: var(--rs-navbar-default-text)
}

.rs-navbar-default .rs-dropdown .rs-dropdown-toggle:hover, .rs-navbar-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle, .rs-navbar-default .rs-navbar-item:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-navbar-default-hover-bg);
    color: #575757;
    color: var(--rs-navbar-default-hover-text)
}

.rs-navbar-default .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle, .rs-navbar-default .rs-navbar-item.rs-navbar-item-active {
    color: #1675e0;
    color: var(--rs-navbar-default-selected-text)
}

.rs-navbar-inverse {
    background-color: #3498ff;
    background-color: var(--rs-navbar-inverse-bg);
    color: #fff;
    color: var(--rs-navbar-inverse-text)
}

.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:focus, .rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:hover, .rs-navbar-inverse .rs-navbar-item:focus, .rs-navbar-inverse .rs-navbar-item:hover {
    background-color: #2589f5;
    background-color: var(--rs-navbar-inverse-hover-bg);
    color: #fff;
    color: var(--rs-navbar-inverse-hover-text)
}

.rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle, .rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active {
    background-color: #1675e0;
    background-color: var(--rs-navbar-inverse-selected-bg)
}

.rs-theme-high-contrast .rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle, .rs-theme-high-contrast .rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active {
    color: var(--rs-navbar-inverse-selected-text)
}

.rs-navbar-subtle {
    background-color: transparent;
    color: #8e8e93;
    color: var(--rs-navbar-subtle-text)
}

.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:focus, .rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:hover, .rs-navbar-subtle .rs-navbar-item:focus, .rs-navbar-subtle .rs-navbar-item:hover {
    background-color: transparent;
    color: #575757;
    color: var(--rs-navbar-subtle-hover-text)
}

.rs-navbar-subtle .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle, .rs-navbar-subtle .rs-navbar-item.rs-navbar-item-active {
    color: #1675e0;
    color: var(--rs-navbar-subtle-selected-text)
}

.rs-notification {
    -webkit-box-flex: 0;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background: #fff;
    background: var(--rs-bg-overlay);
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    display: inline-block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: hidden;
    pointer-events: auto;
    position: relative
}

.rs-notification:not(.rs-toast-fade-exited) ~ .rs-notification {
    margin-top: 10px
}

.rs-theme-high-contrast .rs-notification {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-notification-content {
    max-width: 400px;
    padding: 20px
}

.rs-notification-title {
    color: #272c36;
    color: var(--rs-text-heading);
    font-size: 16px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-notification-title > p {
    margin: 0
}

.rs-notification-title .rs-icon {
    font-size: 24px;
    line-height: 1;
    margin-right: 10px;
    width: 24px
}

.rs-notification-title-with-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-notification-description {
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-notification-title + .rs-notification-description {
    margin-top: 8px
}

.rs-notification.rs-notification-hiding {
    -webkit-animation: notificationMoveOut .3s ease-in forwards;
    animation: notificationMoveOut .3s ease-in forwards
}

.rs-notification.rs-notification-hiding ~ .rs-notification {
    margin-top: 0
}

.rs-notification-success .rs-notification-content .rs-notification-title + .rs-notification-description {
    margin-left: 34px
}

.rs-notification-success .rs-notification-content .rs-icon {
    color: #4caf50;
    color: var(--rs-state-success)
}

.rs-notification-success .rs-notification-content .rs-icon:before {
    vertical-align: middle
}

.rs-notification-info .rs-notification-content .rs-notification-title + .rs-notification-description {
    margin-left: 34px
}

.rs-notification-info .rs-notification-content .rs-icon {
    color: #2196f3;
    color: var(--rs-state-info)
}

.rs-notification-info .rs-notification-content .rs-icon:before {
    vertical-align: middle
}

.rs-notification-warning .rs-notification-content .rs-notification-title + .rs-notification-description {
    margin-left: 34px
}

.rs-notification-warning .rs-notification-content .rs-icon {
    color: #ffb300;
    color: var(--rs-state-warning)
}

.rs-notification-warning .rs-notification-content .rs-icon:before {
    vertical-align: middle
}

.rs-notification-error .rs-notification-content .rs-notification-title + .rs-notification-description {
    margin-left: 34px
}

.rs-notification-error .rs-notification-content .rs-icon {
    color: #f44336;
    color: var(--rs-state-error)
}

.rs-notification-error .rs-notification-content .rs-icon:before {
    vertical-align: middle
}

.rs-pagination-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-pagination-group-lg {
    font-size: 16px
}

.rs-pagination-group-md, .rs-pagination-group-sm {
    font-size: 14px
}

.rs-pagination-group-xs {
    font-size: 12px
}

.rs-pagination-group-grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.rs-pagination-group .rs-pagination {
    vertical-align: middle
}

.rs-pagination-group-limit + .rs-pagination-group-total {
    margin-left: 18px
}

.rs-pagination-group-skip {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

.rs-pagination-group-skip .rs-input {
    display: inline-block;
    margin: 0 5px;
    width: 46px
}

.rs-pagination {
    display: inline-block;
    margin-bottom: 0;
    padding-left: 0
}

.rs-pagination-lg .rs-pagination-btn {
    font-size: 16px;
    line-height: 22px;
    min-width: 42px;
    padding: 10px 16px
}

.rs-btn-ghost.rs-pagination-lg .rs-pagination-btn {
    padding: 9px 15px
}

.rs-btn-icon.rs-pagination-lg .rs-pagination-btn {
    line-height: 20px;
    padding: 11px
}

.rs-btn-icon.rs-pagination-lg .rs-pagination-btn > .rs-icon {
    font-size: 20px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn {
    line-height: 22px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn > .rs-icon {
    height: 42px;
    padding: 11px;
    width: 42px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left {
    padding: 10px 16px 10px 58px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right {
    padding: 10px 58px 10px 16px
}

.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-pagination-lg .rs-pagination-btn .rs-pagination-symbol {
    height: 22px
}

.rs-pagination-lg .rs-pagination-btn-active {
    padding: 9px 15px
}

.rs-pagination-md .rs-pagination-btn {
    font-size: 14px;
    line-height: 20px;
    min-width: 36px;
    padding: 8px 12px
}

.rs-btn-ghost.rs-pagination-md .rs-pagination-btn {
    padding: 7px 11px
}

.rs-btn-icon.rs-pagination-md .rs-pagination-btn {
    line-height: 16px;
    padding: 10px
}

.rs-btn-icon.rs-pagination-md .rs-pagination-btn > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-pagination-md .rs-pagination-btn-active {
    padding: 7px 11px
}

.rs-pagination-sm .rs-pagination-btn {
    font-size: 14px;
    line-height: 20px;
    min-width: 30px;
    padding: 5px 10px
}

.rs-btn-ghost.rs-pagination-sm .rs-pagination-btn {
    padding: 4px 9px
}

.rs-btn-icon.rs-pagination-sm .rs-pagination-btn {
    line-height: 16px;
    padding: 7px
}

.rs-btn-icon.rs-pagination-sm .rs-pagination-btn > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn > .rs-icon {
    height: 30px;
    padding: 7px;
    width: 30px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left {
    padding: 5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right {
    padding: 5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-pagination-sm .rs-pagination-btn-active {
    padding: 4px 9px
}

.rs-pagination-xs .rs-pagination-btn {
    font-size: 12px;
    line-height: 20px;
    min-width: 24px;
    padding: 2px 8px
}

.rs-btn-ghost.rs-pagination-xs .rs-pagination-btn {
    padding: 1px 7px
}

.rs-btn-icon.rs-pagination-xs .rs-pagination-btn {
    line-height: 12px;
    padding: 6px
}

.rs-btn-icon.rs-pagination-xs .rs-pagination-btn > .rs-icon {
    font-size: 12px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn > .rs-icon {
    height: 24px;
    padding: 6px;
    width: 24px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left {
    padding: 2px 8px 2px 32px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right {
    padding: 2px 32px 2px 8px
}

.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-pagination-xs .rs-pagination-btn-active {
    padding: 1px 7px
}

.rs-pagination-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-bg);
    background-color: transparent;
    border: none;
    border-radius: 6px;
    color: #575757;
    color: var(--rs-btn-default-text);
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    margin: 0 2px;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.rs-btn-ghost.rs-pagination-btn {
    padding: 7px 11px
}

.rs-btn-icon.rs-pagination-btn {
    padding: 10px
}

.rs-btn-icon-with-text.rs-pagination-btn > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-pagination-btn:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-pagination-btn:focus-visible {
    outline-offset: 2px
}

.rs-pagination-btn:focus, .rs-pagination-btn:hover {
    background-color: var(--rs-btn-default-hover-bg);
    color: var(--rs-btn-default-hover-text);
    text-decoration: none
}

.rs-pagination-btn.rs-btn-active, .rs-pagination-btn:active {
    background-color: #d9d9d9;
    background-color: var(--rs-btn-default-active-bg);
    color: var(--rs-btn-default-active-text)
}

.rs-pagination-btn.rs-btn-disabled, .rs-pagination-btn:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-disabled-bg);
    color: var(--rs-btn-default-disabled-text);
    cursor: not-allowed
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-pagination-btn {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-picker-default .rs-pagination-btn {
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.rs-theme-high-contrast .rs-picker-default .rs-pagination-btn {
    -webkit-transition: none;
    transition: none
}

.rs-picker-default:not(.rs-picker-disabled) .rs-pagination-btn-active, .rs-picker-default:not(.rs-picker-disabled) .rs-pagination-btn:focus, .rs-picker-default:not(.rs-picker-disabled) .rs-pagination-btn:hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-pagination-btn {
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    -webkit-transition: none;
    transition: none
}

.rs-picker-subtle .rs-pagination-btn:focus, .rs-picker-subtle .rs-pagination-btn:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-subtle .rs-pagination-btn.rs-btn-active, .rs-picker-subtle .rs-pagination-btn:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-picker-subtle .rs-pagination-btn.rs-btn-disabled, .rs-picker-subtle .rs-pagination-btn:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-picker-subtle .rs-pagination-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-pagination-btn:disabled {
    opacity: .5
}

.rs-pagination-btn:focus, .rs-pagination-btn:hover, .rs-picker-subtle .rs-pagination-btn-active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-pagination-btn.rs-btn-active, .rs-pagination-btn:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-pagination-btn.rs-btn-disabled, .rs-pagination-btn:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-pagination-btn:disabled {
    opacity: .5
}

.rs-btn-ghost.rs-pagination-btn {
    padding: 4px 9px
}

.rs-btn-icon.rs-pagination-btn {
    line-height: 16px;
    padding: 7px
}

.rs-btn-icon.rs-pagination-btn > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-pagination-btn {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-pagination-btn > .rs-icon {
    height: 30px;
    padding: 7px;
    width: 30px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left {
    padding: 5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right {
    padding: 5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-pagination-btn .rs-pagination-symbol {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px
}

.rs-theme-high-contrast .rs-pagination-btn {
    color: var(--rs-pagination-item-text);
    -webkit-transition: none;
    transition: none
}

.rs-theme-high-contrast .rs-pagination-btn:focus-visible, .rs-theme-high-contrast .rs-pagination-btn:hover {
    color: var(--rs-pagination-item-current-text);
    text-decoration: underline
}

.rs-pagination-btn.rs-pagination-btn-active {
    background-color: transparent;
    border: 1px solid #1675e0;
    border: 1px solid var(--rs-btn-ghost-border);
    color: #1675e0;
    color: var(--rs-btn-ghost-text)
}

.rs-pagination-btn.rs-pagination-btn-active:focus, .rs-pagination-btn.rs-pagination-btn-active:hover {
    background-color: transparent;
    border-color: #0a5dc2;
    border-color: var(--rs-btn-ghost-hover-border);
    -webkit-box-shadow: 0 0 0 1px #0a5dc2;
    -webkit-box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
    box-shadow: 0 0 0 1px #0a5dc2;
    box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
    color: #0a5dc2;
    color: var(--rs-btn-ghost-hover-text)
}

.rs-pagination-btn.rs-pagination-btn-active.rs-btn-active, .rs-pagination-btn.rs-pagination-btn-active:active {
    background-color: transparent;
    border-color: #004299;
    border-color: var(--rs-btn-ghost-active-border);
    color: #004299;
    color: var(--rs-btn-ghost-active-text)
}

.rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled, .rs-pagination-btn.rs-pagination-btn-active:disabled {
    background-color: transparent;
    border-color: #1675e0;
    border-color: var(--rs-btn-ghost-border);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #1675e0;
    color: var(--rs-btn-ghost-text);
    opacity: .3
}

.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled, .rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active:disabled {
    opacity: .5
}

.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active {
    color: var(--rs-pagination-item-current-text);
    text-decoration: underline
}

[dir=rtl] .rs-pagination-btn [class*=rs-icon-page] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rs-panel {
    border-radius: 6px;
    overflow: hidden
}

.rs-panel-bordered {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-panel-shaded {
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    -webkit-box-shadow: var(--rs-panel-shadow);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    box-shadow: var(--rs-panel-shadow)
}

.rs-panel-body, .rs-panel-header {
    padding: 20px
}

.rs-panel-body-fill {
    padding: 0 !important
}

.rs-panel-header {
    color: #272c36;
    color: var(--rs-text-heading);
    font-size: 16px;
    line-height: 1.25
}

.rs-panel-title {
    margin: 0
}

.rs-panel-title a {
    color: inherit
}

.rs-panel-title a:active, .rs-panel-title a:focus, .rs-panel-title a:hover {
    text-decoration: none
}

.rs-panel-header + .rs-panel-body, .rs-panel-header + .rs-panel-collapse .rs-panel-body {
    padding-top: 0
}

.rs-panel-collapsible > .rs-panel-header {
    cursor: pointer;
    position: relative;
    -webkit-transition: background-color .3s linear, border-radius .3s linear;
    transition: background-color .3s linear, border-radius .3s linear
}

.rs-panel-collapsible > .rs-panel-header > .rs-icon {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    position: absolute;
    right: 20px;
    top: 24px;
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear
}

.rs-panel-group {
    border-radius: 6px;
    overflow: hidden
}

.rs-panel-group-bordered {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-panel-group > .rs-panel {
    border: none
}

.rs-panel-group > .rs-panel + .rs-panel {
    position: relative
}

.rs-panel-group > .rs-panel + .rs-panel:before {
    border-top: 1px solid #e5e5ea;
    border-top: 1px solid var(--rs-border-primary);
    content: "";
    left: 20px;
    position: absolute;
    right: 20px;
    top: 0
}

.rs-picker-toggle-wrapper {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle
}

.rs-picker-toggle {
    min-width: 75px
}

.rs-picker-toggle.rs-btn .rs-ripple-pond {
    display: none !important
}

.rs-picker-block {
    display: block
}

.rs-picker-disabled {
    opacity: .3
}

.rs-picker-toggle .rs-picker-toggle-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-picker-has-value .rs-btn .rs-picker-toggle-value, .rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value {
    color: #1675e0;
    color: var(--rs-picker-value)
}

.rs-picker-none {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    cursor: default;
    padding: 6px 12px 12px
}

.rs-picker-countable .rs-picker-toggle-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-picker-value-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-picker-value-list {
        max-width: 100%
    }
}

.rs-picker-value-count {
    background-color: #3498ff;
    background-color: var(--rs-picker-count-bg);
    border-radius: 10px;
    color: #fff;
    color: var(--rs-picker-count-text);
    line-height: 20px;
    margin: 0 4px;
    padding: 0 8px
}

.rs-picker-value-separator {
    margin: 0 4px 0 0
}

.rs-picker.rs-picker-focused, .rs-picker:not(.rs-picker-disabled):hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-toggle-active, .rs-picker.rs-picker-focused {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    -webkit-box-shadow: var(--rs-state-focus-shadow);
    box-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    box-shadow: var(--rs-state-focus-shadow)
}

.rs-picker-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-bg);
    border: none;
    border: var(--rs-btn-default-border, none);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-btn-default-text);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    margin-bottom: 0;
    padding: 8px 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle
}

.rs-theme-high-contrast .rs-picker-toggle {
    -webkit-transition: none;
    transition: none
}

.rs-btn-ghost.rs-picker-toggle {
    padding: 7px 11px
}

.rs-btn-icon.rs-picker-toggle {
    line-height: 16px;
    padding: 10px
}

.rs-btn-icon.rs-picker-toggle > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-picker-toggle {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-picker-toggle > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-picker-toggle:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-picker-toggle:focus-visible {
    outline-offset: 2px
}

.rs-picker-toggle:focus, .rs-picker-toggle:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-default-hover-bg);
    color: var(--rs-btn-default-hover-text);
    text-decoration: none
}

.rs-picker-toggle.rs-btn-active, .rs-picker-toggle:active {
    background-color: #d9d9d9;
    background-color: var(--rs-btn-default-active-bg);
    color: #272c36;
    color: var(--rs-btn-default-active-text)
}

.rs-picker-toggle.rs-btn-disabled, .rs-picker-toggle:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-disabled-bg);
    color: #c5c6c7;
    color: var(--rs-btn-default-disabled-text);
    cursor: not-allowed
}

.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-toggle:disabled {
    opacity: .5
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-picker-toggle {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-picker-default .rs-picker-toggle {
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle {
    -webkit-transition: none;
    transition: none
}

.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active, .rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus, .rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-picker-toggle {
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    -webkit-transition: none;
    transition: none
}

.rs-picker-subtle .rs-picker-toggle:focus, .rs-picker-subtle .rs-picker-toggle:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-subtle .rs-picker-toggle.rs-btn-active, .rs-picker-subtle .rs-picker-toggle:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled, .rs-picker-subtle .rs-picker-toggle:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled {
    opacity: .5
}

.rs-picker-subtle .rs-picker-toggle-active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-default .rs-picker-toggle {
    padding: 7px 11px
}

.rs-picker-toggle-textbox {
    background-color: #fff;
    background-color: var(--rs-input-bg);
    border: 1px solid #0000;
    color: #575757;
    color: var(--rs-text-primary);
    height: 100%;
    left: 0;
    outline: none;
    padding-left: 10px;
    padding-right: 32px;
    position: absolute;
    top: 0;
    width: 100%
}

.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox {
    padding-left: 14px
}

.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox {
    padding-left: 8px
}

.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox {
    padding-left: 6px
}

.rs-picker-toggle-read-only {
    opacity: 0
}

.rs-picker-default .rs-btn, .rs-picker-default .rs-picker-toggle {
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.rs-theme-high-contrast .rs-picker-default .rs-btn, .rs-theme-high-contrast .rs-picker-default .rs-picker-toggle {
    -webkit-transition: none;
    transition: none
}

.rs-picker-default:not(.rs-picker-disabled) .rs-btn-active, .rs-picker-default:not(.rs-picker-disabled) .rs-btn:focus, .rs-picker-default:not(.rs-picker-disabled) .rs-btn:hover, .rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active, .rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus, .rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-btn, .rs-picker-subtle .rs-picker-toggle {
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    -webkit-transition: none;
    transition: none
}

.rs-picker-subtle .rs-btn:focus, .rs-picker-subtle .rs-btn:hover, .rs-picker-subtle .rs-picker-toggle:focus, .rs-picker-subtle .rs-picker-toggle:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-subtle .rs-btn.rs-btn-active, .rs-picker-subtle .rs-btn:active, .rs-picker-subtle .rs-picker-toggle.rs-btn-active, .rs-picker-subtle .rs-picker-toggle:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-picker-subtle .rs-btn.rs-btn-disabled, .rs-picker-subtle .rs-btn:disabled, .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled, .rs-picker-subtle .rs-picker-toggle:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-picker-subtle .rs-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-btn:disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled {
    opacity: .5
}

.rs-picker-subtle .rs-btn-active, .rs-picker-subtle .rs-picker-toggle-active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn, .rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn {
    padding-right: 32px
}

.rs-picker-toggle.rs-btn .rs-picker-toggle-caret, .rs-picker-toggle.rs-btn .rs-picker-toggle-clean {
    right: 12px;
    top: 8px
}

.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-caret, .rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-clean {
    top: 7px
}

.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 7px 12px
}

.rs-picker-tag .rs-picker-toggle.rs-btn ~ .rs-picker-tag-wrapper {
    padding-bottom: 5px
}

.rs-picker-tag .rs-picker-toggle.rs-btn ~ .rs-picker-tag-wrapper .rs-tag {
    margin-top: 5px
}

.rs-picker-tag .rs-picker-toggle.rs-btn ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 14px;
    margin-top: 5px;
    padding-left: 12px
}

.rs-picker-tag .rs-picker-toggle.rs-btn ~ .rs-picker-tag-wrapper input {
    height: 18px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 7px;
    padding-top: 7px
}

.rs-picker-date .rs-picker-toggle.rs-btn, .rs-picker-daterange .rs-picker-toggle.rs-btn {
    padding-right: 36px
}

.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret, .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean, .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret, .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-clean {
    right: 12px;
    top: 8px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-clean {
    top: 7px
}

.rs-picker-default .rs-picker-toggle.rs-btn {
    padding-bottom: 7px;
    padding-top: 7px
}

.rs-picker-toggle.rs-btn-lg {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 16px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg, .rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg {
    padding-right: 36px
}

.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret, .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean {
    right: 16px;
    top: 10px
}

.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret, .rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean {
    top: 9px
}

.rs-picker-default .rs-picker-toggle.rs-btn-lg {
    padding-left: 15px
}

.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-lg ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 16px;
    line-height: 1.375;
    padding: 8px 16px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-lg ~ .rs-picker-tag-wrapper {
    padding-bottom: 6px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-lg ~ .rs-picker-tag-wrapper .rs-tag {
    margin-top: 6px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-lg ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 16px;
    margin-top: 6px;
    padding-left: 16px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-lg ~ .rs-picker-tag-wrapper input {
    height: 20px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-lg {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 8px;
    padding-top: 8px
}

.rs-picker-date .rs-picker-toggle.rs-btn-lg, .rs-picker-daterange .rs-picker-toggle.rs-btn-lg {
    padding-right: 42px
}

.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret, .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean, .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret, .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean {
    right: 16px;
    top: 10px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-clean {
    top: 9px
}

.rs-picker-default .rs-picker-toggle.rs-btn-lg {
    padding-bottom: 9px;
    padding-top: 9px
}

.rs-btn-ghost.rs-picker-toggle.rs-btn-lg {
    padding: 9px 15px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-lg {
    line-height: 20px;
    padding: 11px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-lg > .rs-icon {
    font-size: 20px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg {
    line-height: 22px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg > .rs-icon {
    height: 42px;
    padding: 11px;
    width: 42px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left {
    padding: 10px 16px 10px 58px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right {
    padding: 10px 58px 10px 16px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-picker-toggle.rs-btn-lg .rs-picker-value-count {
    line-height: 22px
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md, .rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md {
    padding-right: 32px
}

.rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret, .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean {
    right: 12px;
    top: 8px
}

.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret, .rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean {
    top: 7px
}

.rs-picker-default .rs-picker-toggle.rs-btn-md {
    padding-left: 11px
}

.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-md ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 7px 12px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-md ~ .rs-picker-tag-wrapper {
    padding-bottom: 5px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-md ~ .rs-picker-tag-wrapper .rs-tag {
    margin-top: 5px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-md ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 14px;
    margin-top: 5px;
    padding-left: 12px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-md ~ .rs-picker-tag-wrapper input {
    height: 18px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-md {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 7px;
    padding-top: 7px
}

.rs-picker-date .rs-picker-toggle.rs-btn-md, .rs-picker-daterange .rs-picker-toggle.rs-btn-md {
    padding-right: 36px
}

.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret, .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean, .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret, .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean {
    right: 12px;
    top: 8px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-clean {
    top: 7px
}

.rs-picker-default .rs-picker-toggle.rs-btn-md {
    padding-bottom: 7px;
    padding-top: 7px
}

.rs-picker-toggle.rs-btn-sm {
    font-size: 14px;
    line-height: 20px;
    padding: 5px 10px
}

.rs-btn-ghost.rs-picker-toggle.rs-btn-sm {
    padding: 4px 9px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-sm {
    line-height: 16px;
    padding: 7px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-sm > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm > .rs-icon {
    height: 30px;
    padding: 7px;
    width: 30px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left {
    padding: 5px 10px 5px 40px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right {
    padding: 5px 40px 5px 10px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm, .rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm {
    padding-right: 30px
}

.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret, .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean {
    right: 10px;
    top: 5px
}

.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret, .rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean {
    top: 4px
}

.rs-picker-default .rs-picker-toggle.rs-btn-sm {
    padding-left: 9px
}

.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-sm ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 14px;
    line-height: 1.42857143;
    padding: 4px 10px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-sm ~ .rs-picker-tag-wrapper {
    padding-bottom: 2px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-sm ~ .rs-picker-tag-wrapper .rs-tag {
    margin-top: 2px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-sm ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 14px;
    margin-top: 2px;
    padding-left: 10px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-sm ~ .rs-picker-tag-wrapper input {
    height: 18px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-sm {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 4px;
    padding-top: 4px
}

.rs-picker-date .rs-picker-toggle.rs-btn-sm, .rs-picker-daterange .rs-picker-toggle.rs-btn-sm {
    padding-right: 34px
}

.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret, .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean, .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret, .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean {
    right: 10px;
    top: 4px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-clean {
    top: 3px
}

.rs-picker-default .rs-picker-toggle.rs-btn-sm {
    padding-bottom: 4px;
    padding-top: 4px
}

.rs-picker-toggle.rs-btn-xs {
    font-size: 12px;
    line-height: 20px;
    padding: 2px 8px
}

.rs-btn-ghost.rs-picker-toggle.rs-btn-xs {
    padding: 1px 7px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-xs {
    line-height: 12px;
    padding: 6px
}

.rs-btn-icon.rs-picker-toggle.rs-btn-xs > .rs-icon {
    font-size: 12px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs > .rs-icon {
    height: 24px;
    padding: 6px;
    width: 24px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left {
    padding: 2px 8px 2px 32px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right {
    padding: 2px 32px 2px 8px
}

.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs, .rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs {
    padding-right: 28px
}

.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret, .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean {
    right: 8px;
    top: 2px
}

.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret, .rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean {
    top: 1px
}

.rs-picker-default .rs-picker-toggle.rs-btn-xs {
    padding-left: 7px
}

.rs-picker-input:not(.rs-picker-tag) .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 12px;
    line-height: 1.66666667;
    padding: 1px 8px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper {
    padding-bottom: -1px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper .rs-tag {
    margin-top: -1px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    font-size: 12px;
    margin-top: -1px;
    padding-left: 8px
}

.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper input {
    height: 18px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 1px;
    padding-top: 1px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper {
    padding-bottom: 1px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper .rs-tag {
    margin-top: 1px
}

.rs-picker-input.rs-picker-tag .rs-picker-toggle.rs-btn-xs ~ .rs-picker-tag-wrapper .rs-picker-search-input {
    padding-bottom: 1px;
    padding-top: 1px
}

.rs-picker-date .rs-picker-toggle.rs-btn-xs, .rs-picker-daterange .rs-picker-toggle.rs-btn-xs {
    padding-right: 30px
}

.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret, .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean, .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret, .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean {
    right: 8px;
    top: 2px
}

.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-caret, .rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-clean {
    top: 1px
}

.rs-picker-default .rs-picker-toggle.rs-btn-xs {
    padding-bottom: 1px;
    padding-top: 1px
}

.rs-picker-toggle {
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-picker-default .rs-picker-toggle {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    display: inline-block;
    padding-right: 32px;
    position: relative;
    z-index: 5
}

.rs-picker-disabled .rs-picker-toggle {
    cursor: not-allowed
}

.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus, .rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-picker-toggle {
    cursor: pointer;
    display: inline-block;
    padding-right: 32px;
    position: relative;
    z-index: 5
}

.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle {
    cursor: not-allowed
}

.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active, .rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus, .rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover {
    background: none
}

.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active:after, .rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus:after, .rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover:after {
    display: none
}

.rs-picker-toggle-label {
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-picker-toggle-label:after {
    content: ":";
    margin: 0 4px 0 2px
}

.rs-picker-toggle-value {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle {
    padding-right: 44px
}

.rs-picker-toggle-clean {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: inherit;
    color: #8e8e93;
    color: var(--rs-text-secondary);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 20px;
    margin-left: 2px;
    position: absolute;
    right: 30px;
    top: 8px;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.rs-picker-toggle-clean.rs-btn-close {
    padding: 4px 0
}

.rs-picker-toggle-clean:hover {
    color: #f44336;
    color: var(--rs-state-error)
}

.rs-picker-toggle-clean:hover svg path {
    stroke: #f44336;
    stroke: var(--rs-state-error);
    stroke-width: 1
}

.rs-picker-date .rs-picker-toggle-clean, .rs-picker-daterange .rs-picker-toggle-clean {
    right: 38px
}

.rs-picker-toggle-caret {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 12px;
    height: 20px;
    margin-left: 2px;
    right: 12px;
    top: 8px
}

.rs-picker-menu, .rs-picker-toggle-caret {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute
}

.rs-picker-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    -webkit-box-shadow: var(--rs-shadow-overlay);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    box-shadow: var(--rs-shadow-overlay);
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    text-align: left;
    -webkit-transition: none;
    transition: none;
    z-index: 7
}

.rs-theme-high-contrast .rs-picker-menu {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-drawer-open .rs-picker-menu, .rs-modal-open .rs-picker-menu {
    z-index: 1055
}

.rs-picker-menu.rs-picker-check-menu, .rs-picker-menu.rs-picker-select-menu {
    padding-top: 6px
}

.rs-picker-menu .rs-picker-search-bar {
    padding: 6px 12px 12px;
    position: relative
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input {
    background-color: #fff;
    background-color: var(--rs-input-bg);
    background-image: none;
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-text-primary);
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    min-width: 200px;
    padding: 7px 36px 7px 11px;
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out;
    width: 100%
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input {
        height: 36px
    }
}

textarea.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input {
    height: auto
}

.rs-theme-high-contrast .rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input {
    -webkit-transition: none;
    transition: none
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::-webkit-input-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::-moz-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::-ms-input-placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input::placeholder {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:focus, .rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:hover:not(:disabled) {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:focus {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:focus {
    outline-offset: 2px
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-input:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-input-disabled-bg);
    color: #c5c6c7;
    color: var(--rs-text-disabled)
}

.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-search-icon {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 14px;
    height: 20px;
    position: absolute;
    right: 24px;
    top: 14px;
    width: 14px
}

.rs-check-tree-menu.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-search-icon, .rs-tree-menu.rs-picker-menu .rs-picker-search-bar .rs-picker-search-bar-search-icon {
    top: 7px
}

.rs-picker-menu.rs-picker-inline {
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative
}

.rs-picker-default .rs-btn, .rs-picker-default .rs-picker-toggle, .rs-picker-input .rs-btn, .rs-picker-input .rs-picker-toggle {
    background-color: #fff !important;
    background-color: var(--rs-input-bg) !important
}

.rs-picker-default.rs-picker-disabled .rs-btn, .rs-picker-default.rs-picker-disabled .rs-picker-toggle, .rs-picker-input.rs-picker-disabled .rs-btn, .rs-picker-input.rs-picker-disabled .rs-picker-toggle {
    background-color: #f7f7fa !important;
    background-color: var(--rs-input-disabled-bg) !important
}

.rs-check-item {
    display: block
}

.rs-check-item.rs-check-item-focus, .rs-check-item:focus, .rs-check-item:not(.rs-checkbox-disabled):hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg)
}

.rs-theme-high-contrast .rs-check-item.rs-check-item-focus, .rs-theme-high-contrast .rs-check-item:focus, .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper, .rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper, .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper {
    text-decoration: underline
}

.rs-check-item .rs-checkbox-checker {
    padding: 0
}

.rs-check-item .rs-checkbox-checker > label {
    cursor: pointer;
    display: block;
    line-height: 20px;
    padding: 8px 12px 8px 38px;
    position: relative
}

.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker > label {
    -webkit-transition: none;
    transition: none
}

.rs-check-item .rs-checkbox-checker > label:before {
    background-color: #fff;
    background-color: var(--rs-bg-overlay)
}

.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker > label:before {
    background: none
}

.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker > label {
    cursor: not-allowed
}

.rs-check-item .rs-checkbox-checker > label .rs-checkbox-wrapper {
    left: 12px
}

.grouped .rs-check-item .rs-checkbox-checker > label .rs-checkbox-wrapper, .rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker > label .rs-checkbox-wrapper {
    left: 26px
}

.grouped .rs-check-item .rs-checkbox-checker > label, .rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker > label {
    padding-left: 52px
}

.rs-placeholder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rs-placeholder-paragraph {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    justify-content: flex-start
}

.rs-placeholder-paragraph-graph {
    -webkit-box-flex: 0;
    background-color: #f2f2f5;
    background-color: var(--rs-placeholder);
    border-radius: 2px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 60px;
    margin-right: 20px;
    width: 60px
}

.rs-placeholder-paragraph-graph-circle {
    border-radius: 50%
}

.rs-placeholder-paragraph-graph-image {
    height: 60px;
    overflow: hidden;
    position: relative;
    width: 80px
}

.rs-placeholder-paragraph-graph-image:after {
    border-bottom: 36px solid #fff;
    border-bottom: 36px solid var(--rs-bg-card);
    border-left: 20px solid transparent;
    border-right: 30px solid transparent;
    bottom: 10px;
    content: "";
    height: 0;
    left: 10px;
    position: absolute;
    width: 0
}

.rs-placeholder-paragraph-graph-image:before {
    border-bottom: 22px solid #fff;
    border-bottom: 22px solid var(--rs-bg-card);
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    bottom: 10px;
    content: "";
    height: 0;
    left: 40px;
    position: absolute;
    width: 0
}

.rs-placeholder-paragraph-graph-image .rs-placeholder-paragraph-graph-inner {
    background: #fff;
    background: var(--rs-bg-card);
    border-radius: 50%;
    height: 12px;
    position: absolute;
    right: 18px;
    top: 10px;
    width: 12px
}

.rs-placeholder-paragraph-rows {
    width: 100%
}

.rs-placeholder-paragraph-rows > p {
    background-color: #f2f2f5;
    background-color: var(--rs-placeholder)
}

.rs-placeholder-grid-col {
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-placeholder-grid-col > p {
    background-color: #f2f2f5;
    background-color: var(--rs-placeholder)
}

.rs-placeholder-grid-col:first-child {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.rs-placeholder-graph {
    background-color: #f2f2f5;
    background-color: var(--rs-placeholder);
    display: inline-block;
    width: 100%
}

.rs-placeholder-active .rs-placeholder-grid-col > p, .rs-placeholder-active .rs-placeholder-paragraph-graph-image, .rs-placeholder-active .rs-placeholder-paragraph-rows > p, .rs-placeholder-active.rs-placeholder-graph {
    -webkit-animation: placeholder-active 3s ease infinite;
    animation: placeholder-active 3s ease infinite;
    background: linear-gradient(-45deg, #f2f2f5 25%, #e5e5ea 37%, #f2f2f5 63%);
    background: linear-gradient(-45deg, var(--rs-placeholder) 25%, var(--rs-placeholder-active) 37%, var(--rs-placeholder) 63%);
    background-size: 400% 100% !important
}

@-webkit-keyframes placeholder-active {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

@keyframes placeholder-active {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

.rs-popover {
    background-clip: padding-box;
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .12);
    -webkit-box-shadow: var(--rs-popover-shadow);
    box-shadow: 0 1px 8px rgba(0, 0, 0, .12);
    box-shadow: var(--rs-popover-shadow);
    display: none;
    -webkit-filter: drop-shadow(0 1px 8px rgba(0, 0, 0, .12));
    -webkit-filter: drop-shadow(var(--rs-popover-shadow));
    filter: drop-shadow(0 1px 8px rgba(0, 0, 0, .12));
    filter: drop-shadow(var(--rs-popover-shadow));
    font-size: 14px;
    left: 0;
    opacity: 0;
    padding: 12px;
    position: absolute;
    top: 0;
    z-index: 1060
}

.rs-popover.rs-anim-fade {
    -webkit-transition: opacity .1s linear, -webkit-transform .1s ease-out;
    transition: opacity .1s linear, -webkit-transform .1s ease-out;
    transition: opacity .1s linear, transform .1s ease-out;
    transition: opacity .1s linear, transform .1s ease-out, -webkit-transform .1s ease-out
}

.rs-popover.rs-anim-in {
    opacity: 1;
    -webkit-transition: opacity .15s linear, -webkit-transform .15s ease-in;
    transition: opacity .15s linear, -webkit-transform .15s ease-in;
    transition: opacity .15s linear, transform .15s ease-in;
    transition: opacity .15s linear, transform .15s ease-in, -webkit-transform .15s ease-in
}

.rs-theme-high-contrast .rs-popover {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-popover > .rs-popover-arrow {
    border-width: 6px
}

.rs-popover > .rs-popover-arrow, .rs-popover > .rs-popover-arrow:after, .rs-popover > .rs-popover-arrow:before {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.rs-popover > .rs-popover-arrow:after, .rs-popover > .rs-popover-arrow:before {
    border-width: 6px;
    content: ""
}

.rs-popover > .rs-popover-arrow:before {
    display: none
}

.rs-theme-high-contrast .rs-popover > .rs-popover-arrow:before {
    display: block
}

.rs-popover-title {
    font-size: 14px;
    line-height: 1.42857143;
    margin: 0
}

.rs-popover-content {
    font-size: 12px;
    line-height: 1.66666667
}

.rs-popover-title ~ .rs-popover-content {
    margin-top: 8px
}

.rs-popover[class*=placement-top] {
    margin-top: -8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-popover[class*=placement-top].rs-anim-in {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.rs-popover[class*=placement-top] > .rs-popover-arrow {
    bottom: -6px;
    margin-left: -6px
}

.rs-popover[class*=placement-top] > .rs-popover-arrow:after {
    border-top-color: #fff;
    border-top-color: var(--rs-bg-overlay);
    border-width: 6px 6px 0;
    bottom: -6px;
    margin-left: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-popover[class*=placement-top] > .rs-popover-arrow:after {
        bottom: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-popover[class*=placement-top] > .rs-popover-arrow:after {
        bottom: -7px
    }
}

.rs-theme-high-contrast .rs-popover[class*=placement-top] > .rs-popover-arrow:before {
    border-top-color: #e5e5ea;
    border-top-color: var(--rs-border-primary);
    border-width: 7px 7px 0;
    bottom: -7px;
    margin-left: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-popover[class*=placement-top] > .rs-popover-arrow:before {
        bottom: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-popover[class*=placement-top] > .rs-popover-arrow:before {
        bottom: -8px
    }
}

.rs-popover[class*=placement-right] {
    margin-left: 8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-popover[class*=placement-right].rs-anim-in {
    -webkit-transform: translate(2px);
    transform: translate(2px)
}

.rs-popover[class*=placement-right] > .rs-popover-arrow {
    left: -6px;
    margin-top: -6px
}

.rs-popover[class*=placement-right] > .rs-popover-arrow:after {
    border-right-color: #fff;
    border-right-color: var(--rs-bg-overlay);
    border-width: 6px 6px 6px 0;
    left: -6px;
    margin-top: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-popover[class*=placement-right] > .rs-popover-arrow:after {
        left: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-popover[class*=placement-right] > .rs-popover-arrow:after {
        left: -7px
    }
}

.rs-theme-high-contrast .rs-popover[class*=placement-right] > .rs-popover-arrow:before {
    border-right-color: #e5e5ea;
    border-right-color: var(--rs-border-primary);
    border-width: 7px 7px 7px 0;
    left: -7px;
    margin-top: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-popover[class*=placement-right] > .rs-popover-arrow:before {
        left: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-popover[class*=placement-right] > .rs-popover-arrow:before {
        left: -8px
    }
}

.rs-popover[class*=placement-left] {
    margin-left: -8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-popover[class*=placement-left].rs-anim-in {
    -webkit-transform: translate(-2px);
    transform: translate(-2px)
}

.rs-popover[class*=placement-left] > .rs-popover-arrow {
    margin-top: -6px;
    right: -6px
}

.rs-popover[class*=placement-left] > .rs-popover-arrow:after {
    border-left-color: #fff;
    border-left-color: var(--rs-bg-overlay);
    border-width: 6px 0 6px 6px;
    margin-top: -6px;
    right: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-popover[class*=placement-left] > .rs-popover-arrow:after {
        right: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-popover[class*=placement-left] > .rs-popover-arrow:after {
        right: -7px
    }
}

.rs-theme-high-contrast .rs-popover[class*=placement-left] > .rs-popover-arrow:before {
    border-left-color: #e5e5ea;
    border-left-color: var(--rs-border-primary);
    border-width: 7px 0 7px 7px;
    margin-top: -7px;
    right: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-popover[class*=placement-left] > .rs-popover-arrow:before {
        right: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-popover[class*=placement-left] > .rs-popover-arrow:before {
        right: -8px
    }
}

.rs-popover[class*=placement-bottom] {
    margin-top: 8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-popover[class*=placement-bottom].rs-anim-in {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.rs-popover[class*=placement-bottom] > .rs-popover-arrow {
    margin-left: -6px;
    top: -6px
}

.rs-popover[class*=placement-bottom] > .rs-popover-arrow:after {
    border-bottom-color: #fff;
    border-bottom-color: var(--rs-bg-overlay);
    border-width: 0 6px 6px;
    margin-left: -6px;
    top: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-popover[class*=placement-bottom] > .rs-popover-arrow:after {
        top: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-popover[class*=placement-bottom] > .rs-popover-arrow:after {
        top: -7px
    }
}

.rs-theme-high-contrast .rs-popover[class*=placement-bottom] > .rs-popover-arrow:before {
    border-bottom-color: #e5e5ea;
    border-bottom-color: var(--rs-border-primary);
    border-width: 0 7px 7px;
    margin-left: -7px;
    top: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-popover[class*=placement-bottom] > .rs-popover-arrow:before {
        top: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-popover[class*=placement-bottom] > .rs-popover-arrow:before {
        top: -8px
    }
}

.rs-popover.placement-bottom > .rs-popover-arrow, .rs-popover.placement-top > .rs-popover-arrow {
    left: 50%
}

.rs-popover.placement-bottom-end > .rs-popover-arrow, .rs-popover.placement-top-end > .rs-popover-arrow {
    right: 4px
}

.rs-popover.placement-left > .rs-popover-arrow, .rs-popover.placement-right > .rs-popover-arrow {
    top: 50%
}

.rs-popover.placement-left-end > .rs-popover-arrow, .rs-popover.placement-right-end > .rs-popover-arrow {
    bottom: 4px
}

.rs-popover-full {
    padding: 0
}

.rs-popover-full .rs-popover-content {
    margin-top: 0
}

.rs-popover.placement-bottom-start.rs-popover-full > .rs-popover-arrow, .rs-popover.placement-top-start.rs-popover-full > .rs-popover-arrow {
    margin-left: 6px
}

.rs-popover.placement-left-start.rs-popover-full > .rs-popover-arrow, .rs-popover.placement-right-start.rs-popover-full > .rs-popover-arrow {
    margin-top: 6px
}

@-webkit-keyframes progress-active {
    0% {
        opacity: .1;
        width: 0
    }
    20% {
        opacity: .5;
        width: 0
    }
    to {
        opacity: 0;
        width: 100%
    }
}

@keyframes progress-active {
    0% {
        opacity: .1;
        width: 0
    }
    20% {
        opacity: .5;
        width: 0
    }
    to {
        opacity: 0;
        width: 100%
    }
}

@-webkit-keyframes progress-active-vertical {
    0% {
        height: 0;
        opacity: .1
    }
    20% {
        height: 0;
        opacity: .5
    }
    to {
        height: 100%;
        opacity: 0
    }
}

@keyframes progress-active-vertical {
    0% {
        height: 0;
        opacity: .1
    }
    20% {
        height: 0;
        opacity: .5
    }
    to {
        height: 100%;
        opacity: 0
    }
}

.rs-progress-info {
    font-size: 0
}

.rs-progress, .rs-progress-icon-fail, .rs-progress-icon-success, .rs-progress-info-status {
    font-size: 16px;
    line-height: 1.25
}

.rs-progress-circle {
    font-size: 0;
    position: relative
}

.rs-progress-circle-info {
    bottom: 0;
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 16px;
    height: 36px;
    left: 0;
    line-height: 2.25;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.rs-progress-circle .rs-progress-trail {
    stroke: #e5e5ea;
    stroke: var(--rs-progress-bg)
}

.rs-progress-circle .rs-progress-stroke {
    stroke: #3498ff;
    stroke: var(--rs-progress-bar);
    -webkit-transition: stroke-dashoffset .3s ease, stroke-dasharray .2s ease-in-out, stroke .3s;
    transition: stroke-dashoffset .3s ease, stroke-dasharray .2s ease-in-out, stroke .3s
}

.rs-progress-circle-success .rs-progress-circle-info {
    color: #4caf50;
    color: var(--rs-progress-bar-success)
}

.rs-progress-circle-success .rs-progress-stroke {
    stroke: #4caf50;
    stroke: var(--rs-progress-bar-success)
}

.rs-progress-circle-fail .rs-progress-circle-info {
    color: #f44336;
    color: var(--rs-progress-bar-fail)
}

.rs-progress-circle-fail .rs-progress-stroke {
    stroke: #f44336;
    stroke: var(--rs-progress-bar-fail)
}

.rs-progress-line {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 12px;
    width: 100%
}

.rs-progress-line-active .rs-progress-line-bg {
    position: relative
}

.rs-progress-line-active .rs-progress-line-bg:before {
    -webkit-animation: progress-active 2s cubic-bezier(.23, 1, .32, 1) infinite;
    animation: progress-active 2s cubic-bezier(.23, 1, .32, 1) infinite;
    background-color: #fff;
    border-radius: 10px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.rs-progress-line .rs-progress-info {
    -webkit-box-flex: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    height: 20px;
    padding-left: 12px;
    width: 50px
}

.rs-progress-line-outer {
    -webkit-box-flex: 1;
    border-radius: 5px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    vertical-align: middle
}

.rs-progress-line-inner {
    background: #e5e5ea;
    background: var(--rs-progress-bg);
    border-radius: 5px
}

.rs-progress-line-bg {
    background-color: #3498ff;
    background-color: var(--rs-progress-bar);
    border-radius: 5px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    -webkit-transition-property: width, background-color;
    transition-property: width, background-color
}

.rs-progress-line-bg, .rs-progress-line-inner {
    height: 10px
}

.rs-progress-line-success {
    color: #4caf50;
    color: var(--rs-progress-bar-success)
}

.rs-progress-line-success .rs-progress-line-bg {
    background-color: #4caf50;
    background-color: var(--rs-progress-bar-success)
}

.rs-progress-line-fail {
    color: #f44336;
    color: var(--rs-progress-bar-fail)
}

.rs-progress-line-fail .rs-progress-line-bg {
    background-color: #f44336;
    background-color: var(--rs-progress-bar-fail)
}

.rs-progress-line.rs-progress-line-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: auto
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-line-outer {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-line-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    height: 100%;
    min-height: 100px;
    position: relative;
    width: 10px
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-info {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    padding-left: 0;
    width: auto
}

.rs-progress-line.rs-progress-line-vertical .rs-progress-line-bg {
    bottom: 0;
    position: absolute;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-property: height, background-color;
    transition-property: height, background-color;
    width: 100%
}

.rs-progress-line.rs-progress-line-vertical.rs-progress-line-active .rs-progress-line-bg:before {
    -webkit-animation-name: progress-active-vertical;
    animation-name: progress-active-vertical
}

.rs-progress-icon-fail, .rs-progress-icon-success {
    display: inline-block
}

.rs-progress-icon-fail svg, .rs-progress-icon-success svg {
    stroke: currentColor;
    stroke-width: .5px;
    stroke-linecap: round
}

.rs-progress-line .rs-progress-icon-fail, .rs-progress-line .rs-progress-icon-success {
    font-size: 14px;
    line-height: 0
}

.rs-progress-circle .rs-progress-icon-fail, .rs-progress-circle .rs-progress-icon-success {
    font-size: 36px;
    line-height: 0
}

.rs-radio {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.rs-radio-disabled label {
    cursor: not-allowed
}

.rs-radio label {
    cursor: pointer;
    font-weight: 400;
    line-height: 1.14285714;
    margin-bottom: 0
}

.rs-radio-inner:before {
    border-color: #3498ff;
    border-color: var(--rs-checkbox-checked-bg)
}

.rs-radio.rs-radio-disabled label {
    cursor: not-allowed
}

.rs-radio-disabled > .rs-radio-checker > label {
    color: #c5c6c7;
    color: var(--rs-text-disabled)
}

.rs-radio-inline {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 0;
    position: relative;
    vertical-align: middle
}

.rs-plaintext .rs-radio-inline:first-child {
    margin-left: 0
}

.rs-radio [type=radio]:focus ~ .rs-radio-inner:before {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    -webkit-box-shadow: var(--rs-state-focus-shadow);
    box-shadow: 0 0 0 3px rgba(52, 152, 255, .25);
    box-shadow: var(--rs-state-focus-shadow)
}

.rs-radio-checker {
    line-height: 1;
    min-height: 36px;
    padding-bottom: 10px;
    padding-left: 36px;
    padding-top: 10px;
    position: relative
}

.rs-radio-wrapper {
    display: inline-block;
    height: 16px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 16px
}

.rs-radio-wrapper [type=radio] {
    cursor: pointer;
    height: 16px;
    opacity: 0;
    position: absolute;
    width: 16px;
    z-index: 1
}

.rs-radio-wrapper .rs-radio-inner:after, .rs-radio-wrapper .rs-radio-inner:before, .rs-radio-wrapper:after, .rs-radio-wrapper:before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.rs-radio-wrapper .rs-radio-inner:before, .rs-radio-wrapper:before {
    height: 16px;
    width: 16px
}

.rs-radio-wrapper:before {
    background-color: transparent;
    border: 1px solid #3498ff;
    border: 1px solid var(--rs-radio-checked-bg);
    border-radius: 50%;
    opacity: .7;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
    transition: opacity .2s linear, -webkit-transform .2s linear;
    transition: transform .2s linear, opacity .2s linear;
    transition: transform .2s linear, opacity .2s linear, -webkit-transform .2s linear;
    visibility: hidden
}

.rs-theme-high-contrast .rs-radio-wrapper:before {
    -webkit-transition: none;
    transition: none
}

.rs-radio-checked .rs-radio-wrapper:before {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    visibility: visible
}

.rs-radio-wrapper:after {
    bottom: -10px;
    left: -10px;
    right: -10px;
    top: -10px
}

.rs-radio-inner:before {
    background-color: transparent;
    border: 1px solid #d9d9d9;
    border: 1px solid var(--rs-radio-border);
    border-radius: 50%;
    -webkit-transition: background .2s linear, border .2s linear, -webkit-box-shadow .2s linear;
    transition: background .2s linear, border .2s linear, -webkit-box-shadow .2s linear;
    transition: background .2s linear, border .2s linear, box-shadow .2s linear;
    transition: background .2s linear, border .2s linear, box-shadow .2s linear, -webkit-box-shadow .2s linear
}

.rs-theme-high-contrast .rs-radio-inner:before {
    -webkit-transition: none;
    transition: none
}

.rs-radio:hover .rs-radio-inner:before {
    border-color: #3498ff;
    border-color: var(--rs-radio-checked-bg)
}

.rs-radio.rs-radio-disabled .rs-radio-inner:before {
    background-color: #f7f7fa;
    background-color: var(--rs-radio-disabled-bg);
    border-color: #f7f7fa;
    border-color: var(--rs-radio-disabled-bg)
}

.rs-radio.rs-radio-checked .rs-radio-inner:before {
    background-color: #3498ff;
    background-color: var(--rs-radio-checked-bg);
    border-color: #3498ff;
    border-color: var(--rs-radio-checked-bg)
}

.rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner:before {
    opacity: .3
}

.rs-theme-high-contrast .rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner:before {
    opacity: .5
}

.rs-radio-inner:after {
    background-color: #fff;
    background-color: var(--rs-radio-marker);
    border-radius: 50%;
    height: 6px;
    margin-left: 5px;
    margin-top: 5px;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .2s ease-in, -webkit-transform .2s cubic-bezier(.12, .4, .29, 1.46);
    transition: opacity .2s ease-in, -webkit-transform .2s cubic-bezier(.12, .4, .29, 1.46);
    transition: opacity .2s ease-in, transform .2s cubic-bezier(.12, .4, .29, 1.46);
    transition: opacity .2s ease-in, transform .2s cubic-bezier(.12, .4, .29, 1.46), -webkit-transform .2s cubic-bezier(.12, .4, .29, 1.46);
    width: 6px
}

.rs-theme-high-contrast .rs-radio-inner:after {
    -webkit-transition: none;
    transition: none
}

.rs-radio-checked .rs-radio-inner:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.rs-radio-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-radio-group-inline {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: -10px
}

.rs-radio-group-picker {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-text-primary);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0
}

.rs-radio-group-picker .rs-radio-inline {
    margin-left: 0
}

.rs-radio-group-picker .rs-radio-checker {
    border-bottom: 1px solid transparent;
    margin: 0 10px;
    min-height: auto;
    padding: 0
}

.rs-radio-group-picker .rs-radio-wrapper {
    display: none
}

.rs-radio-group-picker .rs-radio-checker > label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-bg);
    background-color: transparent;
    background: none;
    border: none;
    border-radius: 6px;
    color: #575757;
    color: var(--rs-btn-default-text);
    color: var(--rs-btn-subtle-text);
    color: #8e8e93;
    color: var(--rs-text-secondary);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 7px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out;
    -webkit-transition: color .3s linear;
    transition: color .3s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.rs-btn-ghost.rs-radio-group-picker .rs-radio-checker > label {
    padding: 7px 11px
}

.rs-btn-icon.rs-radio-group-picker .rs-radio-checker > label {
    line-height: 16px;
    padding: 10px
}

.rs-btn-icon.rs-radio-group-picker .rs-radio-checker > label > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-radio-group-picker .rs-radio-checker > label {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-radio-group-picker .rs-radio-checker > label > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-radio-group-picker .rs-radio-checker > label.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-radio-group-picker .rs-radio-checker > label.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-radio-group-picker .rs-radio-checker > label.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-radio-group-picker .rs-radio-checker > label.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-radio-group-picker .rs-radio-checker > label:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker > label:focus-visible {
    outline-offset: 2px
}

.rs-radio-group-picker .rs-radio-checker > label:focus, .rs-radio-group-picker .rs-radio-checker > label:hover {
    background-color: var(--rs-btn-default-hover-bg);
    color: var(--rs-btn-default-hover-text);
    text-decoration: none
}

.rs-radio-group-picker .rs-radio-checker > label.rs-btn-active, .rs-radio-group-picker .rs-radio-checker > label:active {
    background-color: #d9d9d9;
    background-color: var(--rs-btn-default-active-bg);
    color: var(--rs-btn-default-active-text)
}

.rs-radio-group-picker .rs-radio-checker > label.rs-btn-disabled, .rs-radio-group-picker .rs-radio-checker > label:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-disabled-bg);
    color: var(--rs-btn-default-disabled-text);
    cursor: not-allowed
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-radio-group-picker .rs-radio-checker > label {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-picker-default .rs-radio-group-picker .rs-radio-checker > label {
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.rs-theme-high-contrast .rs-picker-default .rs-radio-group-picker .rs-radio-checker > label {
    -webkit-transition: none;
    transition: none
}

.rs-picker-default:not(.rs-picker-disabled) .rs-radio-group-picker .rs-radio-checker > label-active, .rs-picker-default:not(.rs-picker-disabled) .rs-radio-group-picker .rs-radio-checker > label:focus, .rs-picker-default:not(.rs-picker-disabled) .rs-radio-group-picker .rs-radio-checker > label:hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label {
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    -webkit-transition: none;
    transition: none
}

.rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label:focus, .rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label.rs-btn-active, .rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label.rs-btn-disabled, .rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label:disabled {
    opacity: .5
}

.rs-picker-subtle .rs-radio-group-picker .rs-radio-checker > label-active, .rs-radio-group-picker .rs-radio-checker > label:focus, .rs-radio-group-picker .rs-radio-checker > label:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-radio-group-picker .rs-radio-checker > label.rs-btn-active, .rs-radio-group-picker .rs-radio-checker > label:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-radio-group-picker .rs-radio-checker > label.rs-btn-disabled, .rs-radio-group-picker .rs-radio-checker > label:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker > label.rs-btn-disabled, .rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker > label:disabled {
    opacity: .5
}

.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker > label {
    -webkit-transition: none;
    transition: none
}

.rs-radio-group-picker .rs-radio-checker > label:active, .rs-radio-group-picker .rs-radio-checker > label:hover {
    background: none;
    color: #1675e0;
    color: var(--rs-text-active)
}

.rs-radio-group-picker .rs-radio-checked .rs-radio-checker {
    border-bottom: 2px solid #1675e0;
    border-bottom: 2px solid var(--rs-text-active)
}

.rs-radio-group-picker .rs-radio-checked .rs-radio-checker > label {
    color: #1675e0;
    color: var(--rs-text-active)
}

.rs-radio-group-picker .rs-radio-disabled .rs-radio-checker {
    cursor: not-allowed;
    opacity: .3
}

.rs-radio-group-picker .rs-radio-disabled:not(.rs-radio-checked) .rs-radio-checker > label {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-ripple {
    background-color: rgba(0, 0, 0, .2);
    border-radius: 50%;
    display: block;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 0s;
    transition: 0s
}

.rs-ripple-rippling {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .55s cubic-bezier(.4, 0, .2, 1);
    transition: opacity 1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .55s cubic-bezier(.4, 0, .2, 1);
    transition: transform .55s cubic-bezier(.4, 0, .2, 1), opacity 1s cubic-bezier(.4, 0, .2, 1);
    transition: transform .55s cubic-bezier(.4, 0, .2, 1), opacity 1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .55s cubic-bezier(.4, 0, .2, 1)
}

.rs-ripple-pond {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.rs-theme-high-contrast .rs-ripple-pond {
    display: none !important
}

.rs-row {
    margin-left: -5px;
    margin-right: -5px
}

.rs-row:after, .rs-row:before {
    content: " ";
    display: table
}

.rs-row:after {
    clear: both
}

.rs-picker-select-menu-items {
    margin-bottom: 6px;
    overflow-y: auto
}

.rs-picker-select-menu-items ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.rs-picker-select-menu-items .rs-picker-menu-group:not(:first-child) {
    border-top: 1px solid #e5e5ea;
    border-top: 1px solid var(--rs-border-primary);
    margin-top: 6px;
    padding-top: 6px
}

.rs-picker-select-menu-items .rs-picker-menu-group-title {
    color: #272c36;
    color: var(--rs-text-heading);
    cursor: pointer;
    padding: 8px 32px 8px 12px;
    position: relative
}

.rs-picker-select-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret {
    display: inline-block;
    margin-left: 2px;
    padding: 3px;
    position: absolute;
    right: 12px;
    top: 8px
}

.rs-picker-select-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rs-picker-select-menu-item {
    clear: both;
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 8px 12px;
    text-decoration: none;
    width: 100%
}

.rs-picker-select-menu-item.rs-picker-select-menu-item-focus, .rs-picker-select-menu-item:focus, .rs-picker-select-menu-item:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus, .rs-theme-high-contrast .rs-picker-select-menu-item:focus, .rs-theme-high-contrast .rs-picker-select-menu-item:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:hover {
    outline-offset: 2px
}

.rs-picker-select-menu-item.rs-picker-select-menu-item-active {
    background-color: #f2faff;
    background-color: var(--rs-listbox-option-selected-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-selected-text);
    font-weight: 700
}

.rs-picker-select-menu-item.rs-picker-select-menu-item-disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-listbox-option-disabled-text);
    cursor: not-allowed
}

.grouped .rs-picker-select-menu-item, .rs-picker-select-menu-group-children .rs-picker-select-menu-item {
    padding-left: 26px
}

.rs-sidebar-collapse {
    min-width: 0;
    -webkit-transition: width .15s ease-in, -webkit-box-flex .15s ease-in;
    transition: width .15s ease-in, -webkit-box-flex .15s ease-in;
    transition: flex .15s ease-in, width .15s ease-in;
    transition: flex .15s ease-in, width .15s ease-in, -webkit-box-flex .15s ease-in, -ms-flex .15s ease-in
}

.rs-sidenav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: width .15s ease-in;
    transition: width .15s ease-in;
    width: 56px
}

.rs-sidenav-nav {
    list-style: none;
    padding: 0
}

.rs-sidenav-nav .rs-dropdown-item, .rs-sidenav-nav .rs-dropdown-item-toggle, .rs-sidenav-nav .rs-dropdown-toggle, .rs-sidenav-nav .rs-sidenav-item {
    border-radius: 0;
    color: inherit;
    padding: 15px 20px;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item, .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item-toggle, .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle, .rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item {
    -webkit-transition: none;
    transition: none
}

.rs-sidenav-nav > .rs-dropdown, .rs-sidenav-nav > .rs-sidenav-item {
    margin: 0 !important
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle {
    background: none;
    display: block;
    padding-right: 40px;
    position: relative;
    text-align: start;
    width: 100%
}

.rs-sidenav-collapse-in .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle {
    padding-left: 56px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus {
    outline: 0
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    z-index: 1
}

.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
    outline-offset: 2px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle-icon {
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: 11px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-expand-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-collapse-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-menu, .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle {
    border: none
}

.rs-sidenav-nav .rs-sidenav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    z-index: 1
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible {
    outline-offset: 2px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-active, .rs-sidenav-nav > .rs-dropdown .rs-dropdown-menu-item-focus {
    background: transparent;
    font-weight: 400
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-menu {
    -webkit-transition: height .15s ease-in;
    transition: height .15s ease-in
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle {
    height: auto;
    padding-right: 40px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret {
    font-size: 16px;
    right: 20px;
    top: 15px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret[aria-label=angle-right] {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle, .rs-sidenav-nav > .rs-sidenav-item {
    font-size: 16px;
    line-height: 1.25;
    padding-left: 56px;
    white-space: normal;
    width: 100%
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-sidenav-nav > .rs-sidenav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px
}

.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-sidenav-nav > .rs-sidenav-item:focus-visible {
    outline-offset: 2px
}

.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle > .rs-icon:not(.rs-dropdown-toggle-caret), .rs-sidenav-nav > .rs-sidenav-item > .rs-icon:not(.rs-dropdown-toggle-caret) {
    font-size: 16px;
    height: 16px;
    left: 20px;
    line-height: 1.25;
    margin-right: 20px;
    position: absolute;
    top: 15px
}

.rs-sidenav-nav .rs-dropdown-toggle:focus-visible, .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    z-index: 2
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle {
    outline-offset: 2px
}

.rs-sidenav-item {
    display: block;
    outline: 0;
    overflow: hidden;
    position: relative
}

.rs-sidenav-item:focus, .rs-sidenav-item:hover {
    text-decoration: none
}

.rs-sidenav-item.rs-sidenav-item-focus, .rs-sidenav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    z-index: 2
}

.rs-theme-high-contrast .rs-sidenav-item.rs-sidenav-item-focus, .rs-theme-high-contrast .rs-sidenav-item:focus-visible {
    outline-offset: 2px
}

.rs-sidenav-toggle {
    border-top: 1px solid;
    height: 50px;
    margin-top: auto
}

.rs-sidenav-toggle-button {
    border: none;
    border-radius: 0;
    color: inherit;
    float: right;
    height: 100%;
    width: 56px
}

.rs-sidenav-collapse-in {
    width: 100%
}

.rs-sidenav-collapse-in .rs-sidenav-item {
    border-radius: 0
}

.rs-sidenav-collapse-in .rs-dropdown {
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-sidenav-collapse-in .rs-dropdown-item-focus, .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible {
    background: none;
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    z-index: 2
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus, .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus, .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible {
    outline-offset: 2px
}

.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu, .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu {
    -webkit-box-shadow: none;
    box-shadow: none
}

.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle, .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    z-index: 2
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle, .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle, .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle, .rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
    outline-offset: 2px
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-toggle, .rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu) {
    overflow: hidden;
    position: relative
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-toggle, .rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu) {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle > .rs-dropdown-item-toggle-icon:before, .rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret:before, .rs-sidenav-collapse-in .rs-dropdown-item-disabled .rs-sidenav-collapse-in .rs-dropdown-item:after {
    display: none
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle > .rs-dropdown-item-toggle-icon, .rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret {
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear
}

.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-expand .rs-dropdown-toggle-caret {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-menu {
    -webkit-animation-name: none;
    animation-name: none;
    background-color: transparent;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    float: none;
    padding: 0;
    position: static
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu {
    padding: 0
}

.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu:hover {
    background-color: transparent
}

.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu), .rs-sidenav-collapse-in .rs-dropdown-menu .rs-dropdown-menu-toggle {
    white-space: normal;
    width: 100%
}

.rs-sidenav-collapse-in .rs-dropdown-menu {
    overflow: hidden
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-item-collapse > .rs-dropdown-menu.rs-dropdown-menu-collapse-out, .rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-collapse > .rs-dropdown-menu.rs-dropdown-menu-collapse-out {
    display: none
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-menu-collapse-in > .rs-dropdown-menu.rs-dropdown-menu-collapse-in, .rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-menu-collapse-in > .rs-dropdown-menu.dropdown-menu-collapse-in {
    display: block
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-menu-icon {
    line-height: 1.42857143;
    padding-bottom: 11px;
    padding-top: 11px;
    position: absolute;
    width: 14px;
    z-index: 1
}

.rs-sidenav-collapse-in .rs-dropdown-item, .rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
    padding: 11px 20px 11px 56px
}

.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-item-menu-icon {
    left: 56px
}

.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-menu-toggle {
    padding-left: 76px
}

.rs-sidenav-collapse-in .rs-dropdown-item .rs-dropdown-item:not(.rs-dropdown-item-submenu), .rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu .rs-dropdown-item-toggle {
    padding-left: 65px
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-item-menu-icon {
    left: 65px
}

.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-menu-toggle {
    padding-left: 85px
}

.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle, .rs-sidenav-collapse-out .rs-sidenav-item {
    height: 50px;
    padding-left: 56px;
    padding-right: 0
}

.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible, .rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible {
    outline-offset: 2px
}

.rs-sidenav-collapse-out .rs-dropdown-item {
    padding: 8px 27px 8px 12px
}

.rs-sidenav-collapse-out .rs-dropdown-item-submenu {
    padding: 0
}

.rs-sidenav-collapse-out .rs-dropdown-toggle-caret {
    display: none
}

.rs-sidenav-collapse-out .rs-dropdown-toggle > span, .rs-sidenav-collapse-out .rs-sidenav-item-text {
    -webkit-animation: sideNavFoldedText .15s ease-in forwards;
    animation: sideNavFoldedText .15s ease-in forwards
}

.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle, .rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item, .rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu-toggle, .rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-sidenav-item, .rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle, .rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item, .rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item-submenu > .rs-dropdown-menu-toggle, .rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-sidenav-item {
    text-overflow: clip;
    white-space: nowrap
}

.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-toggle-caret {
    display: none
}

.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-menu {
    padding-left: 0
}

.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item {
    -webkit-animation: sideNavFoldedText .15s ease-in;
    animation: sideNavFoldedText .15s ease-in
}

.rs-sidenav-default {
    color: #575757;
    color: var(--rs-sidenav-default-text)
}

.rs-sidenav-default, .rs-sidenav-default .rs-dropdown-toggle, .rs-sidenav-default .rs-sidenav-item, .rs-sidenav-default .rs-sidenav-toggle-button {
    background-color: #f7f7fa;
    background-color: var(--rs-sidenav-default-bg)
}

.rs-sidenav-default .rs-dropdown .rs-dropdown-toggle:hover, .rs-sidenav-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle, .rs-sidenav-default .rs-sidenav-item:hover, .rs-sidenav-default .rs-sidenav-toggle-button:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-sidenav-default-hover-bg);
    color: #575757;
    color: var(--rs-sidenav-default-hover-text)
}

.rs-sidenav-default .rs-dropdown-item.rs-dropdown-item-active, .rs-sidenav-default .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon, .rs-sidenav-default .rs-sidenav-item.rs-sidenav-item-active {
    color: #1675e0;
    color: var(--rs-sidenav-default-selected-text)
}

.rs-sidenav-default .rs-sidenav-toggle {
    border-top-color: #e5e5ea;
    border-top-color: var(--rs-sidenav-default-footer-border)
}

.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-menuitem-active-bg);
    color: #1675e0;
    color: var(--rs-menuitem-active-text)
}

.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff;
    text-decoration: underline
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle, .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle {
    color: #575757;
    color: var(--rs-sidenav-default-text)
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle.rs-dropdown-item-focus, .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:focus, .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:hover, .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle.rs-dropdown-item-focus, .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:focus, .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:hover, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle.rs-dropdown-item-focus, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:focus, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:hover, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle.rs-dropdown-item-focus, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:focus, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-sidenav-default-hover-bg);
    color: #575757;
    color: var(--rs-sidenav-default-hover-text)
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active, .rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active, .rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active {
    color: #1675e0;
    color: var(--rs-sidenav-default-selected-text)
}

.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active, .rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active, .rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active, .rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active {
    text-decoration: underline
}

.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon, .rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon, .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon {
    color: #1675e0;
    color: var(--rs-sidenav-default-selected-text)
}

.rs-sidenav-inverse {
    color: #fff;
    color: var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse, .rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle, .rs-sidenav-inverse .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle, .rs-sidenav-inverse .rs-sidenav-item, .rs-sidenav-inverse .rs-sidenav-toggle-button {
    background-color: #3498ff;
    background-color: var(--rs-sidenav-inverse-bg)
}

.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus, .rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover, .rs-sidenav-inverse .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle:focus, .rs-sidenav-inverse .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle:hover, .rs-sidenav-inverse .rs-sidenav-item:focus, .rs-sidenav-inverse .rs-sidenav-item:hover, .rs-sidenav-inverse .rs-sidenav-toggle-button:focus, .rs-sidenav-inverse .rs-sidenav-toggle-button:hover {
    background-color: #2589f5;
    background-color: var(--rs-sidenav-inverse-hover-bg)
}

.rs-sidenav-inverse .rs-dropdown-item, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle, .rs-sidenav-inverse .rs-sidenav-toggle-button {
    color: #fff;
    color: var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-dropdown-item:focus, .rs-sidenav-inverse .rs-dropdown-item:hover, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle:focus, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle:hover, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle:focus, .rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle:hover, .rs-sidenav-inverse .rs-sidenav-toggle-button.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-sidenav-toggle-button:focus, .rs-sidenav-inverse .rs-sidenav-toggle-button:hover {
    background-color: #2589f5;
    background-color: var(--rs-sidenav-inverse-hover-bg);
    color: #fff;
    color: var(--rs-sidenav-inverse-text)
}

.rs-theme-high-contrast .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle, .rs-theme-high-contrast .rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active {
    color: var(--rs-sidenav-inverse-selected-text)
}

.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle, .rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus, .rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover, .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle, .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:focus, .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover, .rs-sidenav-inverse .rs-sidenav-item, .rs-sidenav-inverse .rs-sidenav-item.rs-dropdown-item-focus, .rs-sidenav-inverse .rs-sidenav-item:focus, .rs-sidenav-inverse .rs-sidenav-item:hover {
    color: #fff;
    color: var(--rs-sidenav-inverse-text)
}

.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-active, .rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active {
    background-color: #1675e0;
    background-color: var(--rs-sidenav-inverse-selected-bg)
}

.rs-sidenav-inverse .rs-sidenav-toggle {
    border-top-color: #2589f5;
    border-top-color: var(--rs-sidenav-inverse-footer-border)
}

.rs-sidenav-subtle {
    background-color: transparent
}

.rs-sidenav-subtle .rs-dropdown-item, .rs-sidenav-subtle .rs-dropdown-toggle, .rs-sidenav-subtle .rs-sidenav-item, .rs-sidenav-subtle .rs-sidenav-toggle-button {
    background-color: transparent;
    color: #8e8e93;
    color: var(--rs-sidenav-subtle-text)
}

.rs-sidenav-subtle .rs-dropdown-item:focus-visible, .rs-sidenav-subtle .rs-dropdown-item:hover, .rs-sidenav-subtle .rs-dropdown-toggle:focus-visible, .rs-sidenav-subtle .rs-dropdown-toggle:hover, .rs-sidenav-subtle .rs-sidenav-item:focus-visible, .rs-sidenav-subtle .rs-sidenav-item:hover, .rs-sidenav-subtle .rs-sidenav-toggle-button:focus-visible, .rs-sidenav-subtle .rs-sidenav-toggle-button:hover {
    background-color: #f7f7fa;
    background-color: var(--rs-sidenav-subtle-hover-bg);
    color: #575757;
    color: var(--rs-sidenav-subtle-hover-text)
}

.rs-sidenav-subtle .rs-dropdown-item.rs-dropdown-item-active, .rs-sidenav-subtle .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon, .rs-sidenav-subtle .rs-sidenav-item.rs-sidenav-item-active {
    color: #1675e0;
    color: var(--rs-sidenav-subtle-selected-text)
}

.rs-sidenav-subtle .rs-dropdown-open > .rs-dropdown-toggle.btn {
    background-color: transparent
}

.rs-sidenav-subtle .rs-dropdown-open > .rs-dropdown-toggle.btn:focus, .rs-sidenav-subtle .rs-dropdown-open > .rs-dropdown-toggle.btn:hover {
    background-color: #f7f7fa;
    background-color: var(--rs-sidenav-subtle-hover-bg)
}

.rs-sidenav-subtle .rs-sidenav-toggle {
    border-top-color: #e5e5ea;
    border-top-color: var(--rs-sidenav-subtle-footer-border)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle, .rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle {
    color: #8e8e93;
    color: var(--rs-sidenav-subtle-text)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:focus-visible, .rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:hover, .rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:focus-visible, .rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:hover, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:focus-visible, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:hover, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:focus-visible, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:hover {
    background-color: #f7f7fa;
    background-color: var(--rs-sidenav-subtle-hover-bg);
    color: #575757;
    color: var(--rs-sidenav-subtle-hover-text)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active {
    color: #1675e0;
    color: var(--rs-sidenav-subtle-selected-text)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover, .rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover {
    background-color: #f7f7fa;
    background-color: var(--rs-sidenav-subtle-hover-bg)
}

.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon, .rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon, .rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon {
    color: #1675e0;
    color: var(--rs-sidenav-subtle-selected-text)
}

@-webkit-keyframes sideNavFoldedText {
    0% {
        max-width: 200px;
        opacity: .8
    }
    to {
        max-width: 0;
        opacity: 0
    }
}

@keyframes sideNavFoldedText {
    0% {
        max-width: 200px;
        opacity: .8
    }
    to {
        max-width: 0;
        opacity: 0
    }
}

.rs-slider {
    position: relative
}

.rs-slider .rs-tooltip {
    display: none
}

.rs-slider .rs-tooltip.rs-tooltip-placement-top .rs-tooltip:after {
    left: 0;
    margin: auto;
    right: 0
}

.rs-slider-disabled {
    cursor: not-allowed;
    opacity: .3
}

.rs-slider-disabled .rs-slider-bar, .rs-slider-disabled .rs-slider-handle:before {
    cursor: not-allowed
}

.rs-slider-with-mark:not(.rs-slider-vertical) {
    margin-bottom: 29px
}

.rs-slider-bar {
    background-color: #f2f2f5;
    background-color: var(--rs-slider-bar);
    border-radius: 3px;
    cursor: pointer;
    height: 6px;
    -webkit-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out
}

.rs-slider:hover .rs-slider-bar {
    background-color: #e5e5ea;
    background-color: var(--rs-slider-hover-bar)
}

.rs-slider-vertical .rs-slider-bar {
    height: 100%;
    width: 6px
}

.rs-slider-handle {
    outline: none;
    position: absolute;
    top: -50%
}

.rs-slider-handle:before {
    background-color: #fff;
    background-color: var(--rs-slider-thumb-bg);
    border: 2px solid #3498ff;
    border: 2px solid var(--rs-slider-thumb-border);
    border-radius: 50%;
    content: "";
    cursor: pointer;
    height: 12px;
    margin-left: -6px;
    position: absolute;
    -webkit-transition: background-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
    transition: background-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
    transition: box-shadow .15s ease-in-out, background-color .15s ease-in-out, transform .15s ease-in-out;
    transition: box-shadow .15s ease-in-out, background-color .15s ease-in-out, transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
    width: 12px
}

.rs-slider-handle:focus:before, .rs-slider-handle:hover:before {
    -webkit-box-shadow: 0 0 0 8px rgba(52, 152, 255, .25);
    -webkit-box-shadow: var(--rs-slider-thumb-hover-shadow);
    box-shadow: 0 0 0 8px rgba(52, 152, 255, .25);
    box-shadow: var(--rs-slider-thumb-hover-shadow)
}

.rs-slider-handle.active:before, .rs-slider-handle:active:before {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.rs-slider-vertical .rs-slider-handle {
    top: unset
}

.rs-slider-vertical .rs-slider-handle:before {
    left: 3px;
    margin-top: -6px
}

.rs-slider-handle.active .rs-tooltip, .rs-slider-handle:hover .rs-tooltip {
    display: block;
    opacity: 1;
    top: -30px
}

.rs-slider-vertical .rs-slider-handle.active .rs-tooltip, .rs-slider-vertical .rs-slider-handle:hover .rs-tooltip {
    margin-left: 3px;
    top: -33px
}

.rs-slider-mark {
    left: -2px;
    position: absolute;
    top: 15px;
    white-space: nowrap
}

.rs-slider-mark-content {
    margin-left: -50%
}

.rs-slider-mark-last {
    left: auto;
    right: -2px
}

.rs-slider-mark-last .rs-slider-mark-content {
    margin-left: 50%
}

.rs-slider-graduator {
    width: 100%
}

.rs-slider-graduator li, .rs-slider-graduator ol {
    list-style: none
}

.rs-slider-graduator > ol {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    width: 100%
}

.rs-slider-graduator > ol > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 1%;
    flex: 1 1 1%;
    position: relative
}

.rs-slider-graduator > ol > li:before, .rs-slider-graduator > ol > li:last-child:after {
    background-color: #fff;
    background-color: var(--rs-slider-thumb-bg);
    border: 2px solid #f2f2f5;
    border: 2px solid var(--rs-slider-bar);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 8px;
    margin-left: -4px;
    position: absolute;
    top: -1px;
    width: 8px
}

.rs-slider-vertical .rs-slider-graduator > ol > li:before, .rs-slider-vertical .rs-slider-graduator > ol > li:last-child:after {
    bottom: -4px;
    margin-left: -1px;
    top: unset
}

.rs-slider-graduator > ol > li:last-child:after {
    right: -4px
}

.rs-slider-vertical .rs-slider-graduator > ol > li:last-child:after {
    bottom: unset;
    left: 0;
    top: -4px
}

.rs-slider-graduator > ol > li.rs-slider-pass:before {
    border-color: #3498ff;
    border-color: var(--rs-slider-progress)
}

.rs-slider-graduator > ol > li.rs-slider-active:before {
    visibility: hidden
}

.rs-slider-vertical .rs-slider-graduator {
    display: block;
    height: 100%
}

.rs-slider-vertical .rs-slider-graduator > ol {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    height: 100%;
    padding: 0;
    width: 6px
}

.rs-slider-vertical .rs-slider-graduator > ol > li {
    display: block;
    padding: 0
}

.rs-slider-progress-bar {
    background-color: #3498ff;
    background-color: var(--rs-slider-progress);
    border-radius: 3px 0 0 3px;
    height: 6px;
    position: absolute
}

.rs-slider-vertical .rs-slider-progress-bar {
    border-radius: 0 0 3px 3px;
    width: 6px
}

.rs-slider-vertical {
    height: 100%
}

.rs-slider-vertical .rs-slider-mark {
    bottom: -8px;
    left: 15px;
    top: unset
}

.rs-slider-vertical .rs-slider-mark-content {
    margin-left: auto
}

.rs-slider-vertical .rs-slider-mark-last {
    bottom: unset;
    top: -8px
}

.rs-steps {
    min-height: 30px
}

.rs-steps-item {
    overflow: hidden;
    padding-left: 40px;
    position: relative
}

.rs-steps-item-icon-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #8e8e93;
    border: 1px solid var(--rs-steps-border);
    border-radius: 50%;
    color: #8e8e93;
    color: var(--rs-text-secondary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 30px;
    left: 0;
    line-height: 1.75;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px
}

.rs-steps-item-status-finish .rs-steps-item-icon-wrapper {
    border-color: #3498ff;
    border-color: var(--rs-steps-state-finish);
    color: #3498ff;
    color: var(--rs-steps-state-finish)
}

.rs-steps-item-status-error .rs-steps-item-icon-wrapper {
    border-color: #f44336;
    border-color: var(--rs-steps-state-error);
    color: #f44336;
    color: var(--rs-steps-state-error)
}

.rs-steps-item-status-process .rs-steps-item-icon-wrapper {
    background-color: #3498ff;
    background-color: var(--rs-steps-state-process);
    border-color: #3498ff;
    border-color: var(--rs-steps-state-process);
    color: #f7f7fa;
    color: var(--rs-text-inverse)
}

.rs-steps-item-status-process .rs-steps-item-icon-wrapper .rs-icon {
    color: #3498ff;
    color: var(--rs-steps-icon-state-process)
}

.rs-steps-item-icon-wrapper.rs-steps-item-custom-icon {
    background: none;
    border: none
}

.rs-steps-item-icon-wrapper > .rs-steps-item-icon {
    display: block;
    position: relative;
    text-align: center;
    width: 100%
}

.rs-steps-item-icon-wrapper > .rs-steps-item-icon .rs-icon {
    font-size: 14px;
    vertical-align: middle
}

.rs-steps-item-content {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    display: inline-block;
    position: relative;
    width: 100%
}

.rs-steps-item-status-process .rs-steps-item-content {
    color: #575757;
    color: var(--rs-text-primary)
}

.rs-steps-item-status-error .rs-steps-item-content {
    color: #f44336;
    color: var(--rs-text-error)
}

.rs-steps-item-title {
    display: inline-block;
    font-size: 16px;
    line-height: 1.875;
    min-height: 16px;
    padding-right: 10px;
    position: relative
}

.rs-steps-item-title:empty {
    padding-right: 0
}

.rs-steps-item-description {
    margin-top: 12px
}

.rs-steps-item-tail, .rs-steps-item-title:after {
    position: absolute
}

.rs-steps-item-status-process .rs-steps-item-tail, .rs-steps-item-status-process .rs-steps-item-title:after, .rs-steps-item-tail, .rs-steps-item-title:after {
    border-color: #8e8e93;
    border-color: var(--rs-steps-border)
}

.rs-steps-item-status-finish .rs-steps-item-tail, .rs-steps-item-status-finish .rs-steps-item-title:after {
    border-color: #3498ff;
    border-color: var(--rs-steps-state-finish)
}

.rs-steps-next-error .rs-steps-item-tail, .rs-steps-next-error .rs-steps-item-title:after {
    border-color: #f44336;
    border-color: var(--rs-steps-border-state-error)
}

.rs-steps-horizontal {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.rs-steps-horizontal .rs-steps-item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 30px
}

.rs-steps-horizontal .rs-steps-item:last-child {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    flex-grow: 0;
    flex-shrink: 0
}

.rs-steps-horizontal .rs-steps-item:last-child .rs-steps-item-title:after {
    display: none
}

.rs-steps-horizontal .rs-steps-item:not(:first-child) {
    padding-left: 50px
}

.rs-steps-horizontal .rs-steps-item:not(:first-child) .rs-steps-item-icon-wrapper {
    left: 10px
}

.rs-steps-horizontal .rs-steps-item-content {
    height: 30px
}

.rs-steps-horizontal .rs-steps-item-title:after {
    border-top-style: solid;
    border-top-width: 1px;
    content: "";
    left: 100%;
    top: 15px;
    width: 9999px
}

.rs-steps-vertical .rs-steps-item {
    padding-bottom: 20px
}

.rs-steps-vertical .rs-steps-item:not(:first-child) {
    margin-top: 10px
}

.rs-steps-vertical .rs-steps-item:last-child .rs-steps-item-tail {
    display: none
}

.rs-steps-vertical .rs-steps-item-tail {
    border-left-style: solid;
    border-left-width: 1px;
    bottom: 0;
    left: 15px;
    top: 40px
}

.rs-steps-small, .rs-steps-small.rs-steps-horizontal .rs-steps-item {
    min-height: 24px
}

.rs-steps-small.rs-steps-horizontal .rs-steps-item:not(:first-child) {
    padding-left: 44px
}

.rs-steps-small.rs-steps-vertical .rs-steps-item-tail {
    left: 12px
}

.rs-steps-small.rs-steps-horizontal .rs-steps-item-title:after {
    top: 12px
}

.rs-steps-small .rs-steps-item {
    padding-left: 34px
}

.rs-steps-small .rs-steps-item-icon-wrapper {
    font-size: 14px;
    height: 24px;
    line-height: 1.57142857;
    width: 24px
}

.rs-steps-small .rs-steps-item-title {
    font-size: 14px;
    line-height: 1.71428571
}

.rs-steps-small .rs-steps-item-description {
    font-size: 12px;
    line-height: 1.66666667;
    margin-top: 12px
}

.rs-table {
    overflow: hidden;
    position: relative
}

.rs-table-column-resizing {
    cursor: ew-resize;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rs-table-row {
    height: 36px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.rs-table-row.virtualized {
    pointer-events: none
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-table-row.virtualized {
        visibility: hidden
    }
}

.rs-table-row-expanded {
    border-top: 1px solid #f2f2f5;
    border-top: 1px solid var(--rs-border-secondary);
    bottom: 0;
    height: 46px;
    padding: 10px;
    position: absolute;
    width: 100%;
    z-index: 4
}

.rs-table-hover .rs-table-row:hover .rs-table-cell, .rs-table-hover .rs-table-row:hover .rs-table-cell-group, .rs-table-row-expanded, .rs-table-row-header, .rs-table-row-header .rs-table-cell {
    background-color: #fff;
    background-color: var(--rs-bg-card)
}

.rs-table-row-header .rs-table-cell-group-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 5
}

.rs-table-hover .rs-table-row:hover .rs-table-cell, .rs-table-hover .rs-table-row:hover .rs-table-cell-group, .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover {
    background-color: #f2faff;
    background-color: var(--rs-state-hover-bg)
}

.rs-table-hover .rs-table-row-header:hover .rs-table-cell, .rs-table-hover .rs-table-row-header:hover .rs-table-cell-group {
    background-color: #fff;
    background-color: var(--rs-bg-card)
}

.rs-table-header-row-wrapper {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    font-size: 12px;
    position: relative;
    z-index: 2
}

.rs-table-affix-header {
    visibility: hidden;
    z-index: 3
}

.rs-table-affix-header.fixed {
    visibility: visible
}

.rs-table-body-row-wrapper {
    overflow: hidden;
    position: relative;
    z-index: 0
}

.rs-table-body-info {
    line-height: 40px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

.rs-table-body-info .icon {
    margin: 0 10px
}

.rs-table-body-info-wheel-area, .rs-table-body-wheel-area {
    width: 100%
}

.rs-table-loader-wrapper {
    background-color: hsla(0, 0%, 100%, .9);
    background-color: var(--rs-loader-backdrop);
    height: 100%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    width: 100%
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-table-loader-wrapper {
        visibility: hidden
    }
}

.rs-table-loader {
    line-height: 40px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

.rs-table-loader-icon {
    display: inline-block;
    margin-right: 12px;
    padding-top: 3px;
    position: relative
}

.rs-table-loader-icon, .rs-table-loader-icon:after, .rs-table-loader-icon:before {
    height: 18px;
    width: 18px
}

.rs-table-loader-icon:after, .rs-table-loader-icon:before {
    border-radius: 50%;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0
}

.rs-table-loader-icon:before {
    border: 3px solid rgba(247, 247, 250, .8);
    border: 3px solid var(--rs-loader-ring)
}

.rs-table-loader-icon:after {
    -webkit-animation: loaderSpin .6s linear infinite;
    animation: loaderSpin .6s linear infinite;
    border: 3px solid transparent;
    border-top-color: #a6a6a6;
    border-color: var(--rs-loader-rotor) transparent transparent
}

.rs-table-loading .rs-table-loader-wrapper {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    z-index: 1
}

.rs-table-cell {
    background-color: #fff;
    background-color: var(--rs-bg-card);
    border-bottom: 1px solid #f2f2f5;
    border-bottom: 1px solid var(--rs-border-secondary);
    display: block;
    height: 36px;
    overflow: hidden;
    position: absolute;
    white-space: normal
}

.rs-table-cell.first {
    border-left-width: 0
}

.rs-table-cell-wrap1 {
    display: table
}

.rs-table-cell-wrap2 {
    display: table-row
}

.rs-table-cell-wrap3 {
    display: table-cell;
    vertical-align: middle
}

.rs-table-cell-content {
    overflow: hidden;
    padding: 13px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-table-cell-header .rs-table-cell-content {
    line-height: 1.66666667;
    padding: 10px
}

.rs-table-cell-header-sort-wrapper {
    cursor: pointer;
    display: inline-block;
    margin-left: 5px
}

.rs-table-cell-header-icon-sort {
    color: #3498ff;
    color: var(--rs-table-sort);
    font-size: 16px;
    line-height: 1.66666667
}

.rs-table-cell-rowspan {
    border-bottom: 1px solid #f2f2f5 !important;
    border-bottom: 1px solid var(--rs-border-secondary) !important
}

.rs-table-cell-full-text:hover {
    -webkit-box-shadow: inset 0 0 2px #3498ff;
    -webkit-box-shadow: inset var(--rs-primary-500) 0 0 2px;
    box-shadow: inset 0 0 2px #3498ff;
    box-shadow: inset var(--rs-primary-500) 0 0 2px;
    width: auto !important;
    z-index: 1 !important
}

.rs-table-cell-full-text:hover .rs-table-cell-content {
    width: auto !important
}

.rs-table-cell-header-sortable .rs-table-cell-content {
    cursor: pointer
}

.rs-table-column-resize-spanner {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: ew-resize !important;
    height: 36px;
    outline: none;
    position: absolute;
    width: 3px;
    z-index: 3
}

.rs-table-column-resize-spanner:after, .rs-table-column-resize-spanner:before {
    bottom: 0;
    content: " ";
    display: none;
    height: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 0
}

.rs-table-column-resize-spanner:before {
    border-color: transparent #3498ff transparent transparent;
    border-color: transparent var(--rs-table-resize) transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 3px;
    right: 4px
}

.rs-table-column-resize-spanner:after {
    border-color: transparent transparent transparent #3498ff;
    border-color: transparent transparent transparent var(--rs-table-resize);
    border-style: dashed dashed dashed solid;
    border-width: 3px;
    left: 4px
}

.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover ~ .rs-table-column-resize-spanner, .rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover {
    background-color: #3498ff;
    background-color: var(--rs-table-resize)
}

.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover ~ .rs-table-column-resize-spanner:after, .rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover ~ .rs-table-column-resize-spanner:before, .rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover:after, .rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover:before {
    display: block
}

.rs-table-cell-group-fixed-left, .rs-table-cell-group-fixed-right {
    background-color: #fff;
    background-color: var(--rs-bg-card);
    position: absolute;
    z-index: 4
}

.rs-table-cell-group-left-shadow, .rs-table-cell-group-shadow {
    -webkit-box-shadow: 3px 0 5px rgba(9, 9, 9, .08);
    -webkit-box-shadow: 3px 0 5px var(--rs-table-shadow);
    box-shadow: 3px 0 5px rgba(9, 9, 9, .08);
    box-shadow: 3px 0 5px var(--rs-table-shadow)
}

.rs-table-cell-group-right-shadow {
    -webkit-box-shadow: -3px 0 5px rgba(9, 9, 9, .08);
    -webkit-box-shadow: -3px 0 5px var(--rs-table-shadow);
    box-shadow: -3px 0 5px rgba(9, 9, 9, .08);
    box-shadow: -3px 0 5px var(--rs-table-shadow)
}

.rs-table-mouse-area {
    display: none;
    left: -1px;
    top: 0;
    width: 1px;
    z-index: 6
}

.rs-table-mouse-area, .rs-table-mouse-area > span {
    background-color: #3498ff;
    background-color: var(--rs-table-resize);
    position: absolute
}

.rs-table-mouse-area > span {
    cursor: ew-resize !important;
    height: 36px;
    left: -1.5px;
    outline: none;
    width: 3px;
    z-index: 3
}

.rs-table-word-wrap .rs-table-cell-content {
    white-space: normal
}

.rs-table-bordered {
    border: 1px solid #f2f2f5;
    border: 1px solid var(--rs-border-secondary)
}

.rs-table-cell-bordered .rs-table-cell {
    border-right: 1px solid #f2f2f5;
    border-right: 1px solid var(--rs-border-secondary)
}

.rs-table-column-group {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.rs-table-column-group-header {
    border-bottom: 1px solid #f2f2f5;
    border-bottom: 1px solid var(--rs-border-secondary);
    position: absolute;
    width: 100%
}

.rs-table-column-group-header-content {
    display: table-cell;
    padding: 10px
}

.rs-table-column-group-cell {
    border-right: 1px solid #f2f2f5;
    border-right: 1px solid var(--rs-border-secondary);
    position: absolute
}

.rs-table-cell-expand-wrapper {
    cursor: pointer;
    display: inline-block;
    margin-right: 10px
}

.rs-table-cell-expand-icon {
    cursor: pointer;
    font-size: 16px;
    outline: none
}

.rs-table-scrollbar {
    background-color: #e5e5ea;
    background-color: var(--rs-table-scrollbar-track);
    opacity: .6;
    position: absolute;
    -webkit-transition: background .1s linear, -webkit-transform .1s linear;
    transition: background .1s linear, -webkit-transform .1s linear;
    transition: background .1s linear, transform .1s linear;
    transition: background .1s linear, transform .1s linear, -webkit-transform .1s linear;
    z-index: 1
}

.rs-table-scrollbar-hide {
    display: none
}

.rs-table-scrollbar-handle {
    background-color: #575757;
    background-color: var(--rs-table-scrollbar-thumb);
    border-radius: 4px;
    position: absolute
}

.rs-table-scrollbar-pressed {
    z-index: 1
}

.rs-table-scrollbar-pressed .rs-table-scrollbar-handle {
    background-color: #272c36;
    background-color: var(--rs-table-scrollbar-thumb-active)
}

.rs-table-scrollbar-horizontal {
    bottom: 0;
    height: 10px;
    width: 100%
}

.rs-table-scrollbar-horizontal.fixed {
    position: fixed
}

.rs-table-scrollbar-horizontal .rs-table-scrollbar-handle {
    height: 8px;
    left: 0;
    top: 1px
}

.rs-table-scrollbar-horizontal:hover, .rs-table-scrollbar-pressed.rs-table-scrollbar-horizontal:hover {
    -webkit-transform: scaleY(1.3);
    transform: scaleY(1.3);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.rs-table-scrollbar-vertical {
    background-color: rgba(229, 229, 234, .4);
    background-color: var(--rs-table-scrollbar-vertical-track);
    bottom: 10px;
    right: 0;
    top: 0;
    width: 10px
}

.rs-table-scrollbar-vertical .rs-table-scrollbar-handle {
    left: 1px;
    min-height: 20px;
    top: 0;
    width: 8px
}

.rs-table-scrollbar-pressed.rs-table-scrollbar-vertical:hover, .rs-table-scrollbar-vertical:hover {
    -webkit-transform: scaleX(1.3);
    transform: scaleX(1.3);
    -webkit-transform-origin: right center;
    transform-origin: right center
}

.rs-tag {
    background-color: #f7f7fa;
    background-color: var(--rs-tag-bg);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-text-primary);
    display: inline-block;
    line-height: 20px
}

.rs-tag-closable {
    position: relative
}

.rs-tag-icon-close {
    font-size: 12px;
    position: absolute
}

.rs-tag-default .rs-tag-icon-close:hover {
    color: #f44336;
    color: var(--rs-tag-close)
}

.rs-tag-group {
    margin: -10px 0 0 -10px
}

.rs-tag-group > .rs-tag {
    margin-left: 10px;
    margin-top: 10px
}

.rs-tag-lg {
    font-size: 14px;
    padding: 5px 10px
}

.rs-tag-lg .rs-tag-icon-close {
    padding: 9px 8px
}

.rs-tag-closable.rs-tag-lg {
    padding-right: 27px
}

.rs-tag-md {
    font-size: 12px;
    padding: 2px 8px
}

.rs-tag-md .rs-tag-icon-close {
    padding: 6px 8px
}

.rs-tag-closable.rs-tag-md {
    padding-right: 25px
}

.rs-tag-sm {
    font-size: 12px;
    padding: 0 8px
}

.rs-tag-sm .rs-tag-icon-close {
    padding: 4px 5px
}

.rs-tag-closable.rs-tag-sm {
    padding-right: 25px
}

.rs-tag + .rs-tag {
    margin-left: 10px
}

.rs-tag-red {
    background-color: #f44336;
    background-color: var(--rs-red-500);
    color: #fff
}

.rs-tag-orange {
    background-color: #fa8900;
    background-color: var(--rs-orange-500);
    color: #fff
}

.rs-tag-yellow {
    background-color: #ffb300;
    background-color: var(--rs-yellow-500);
    color: #fff
}

.rs-tag-green {
    background-color: #4caf50;
    background-color: var(--rs-green-500);
    color: #fff
}

.rs-tag-cyan {
    background-color: #00bcd4;
    background-color: var(--rs-cyan-500);
    color: #fff
}

.rs-tag-blue {
    background-color: #2196f3;
    background-color: var(--rs-blue-500);
    color: #fff
}

.rs-tag-violet {
    background-color: #673ab7;
    background-color: var(--rs-violet-500);
    color: #fff
}

.rs-picker-tag .rs-picker-toggle {
    cursor: text;
    left: 0
}

.rs-picker-tag.rs-picker-disabled {
    cursor: not-allowed
}

.rs-picker-tag.rs-picker-disabled .rs-picker-toggle {
    position: absolute
}

.rs-picker-tag .rs-tag {
    max-width: calc(100% - 6px);
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

.rs-picker-tag .rs-picker-search-input, .rs-picker-tag .rs-tag {
    margin-top: 5px
}

.rs-picker-tag.rs-picker-has-value .rs-picker-search-input {
    padding-left: 6px
}

.rs-picker-tag .rs-tag, .rs-picker-tag .rs-tag + .rs-tag {
    margin-left: 6px
}

.rs-picker-tag .rs-picker-search, .rs-picker-tag .rs-picker-search-input, .rs-picker-tag .rs-picker-search-input > input {
    display: inline-block;
    min-width: 14px;
    width: auto
}

.rs-picker-tag .rs-picker-search-input > input {
    padding: 0
}

.rs-picker-tag .rs-picker-tag-wrapper {
    padding-bottom: 5px;
    position: relative;
    z-index: 6
}

.rs-plaintext .rs-tag {
    margin-bottom: 6px;
    margin-left: 6px
}

.rs-picker-disabled-options .rs-picker-toggle {
    padding-right: 32px !important
}

.rs-picker-disabled-options .rs-picker-tag-wrapper {
    margin-right: 32px !important
}

.rs-picker-disabled-options .rs-picker-toggle-clean {
    right: 10px !important
}

.rs-timeline {
    direction: ltr;
    list-style: none;
    margin-bottom: 0;
    padding: 0
}

.rs-timeline-item {
    position: relative;
    text-align: left
}

.rs-timeline-item:not(:last-child) .rs-timeline-item-content {
    padding-bottom: 18px
}

.rs-timeline-item-dot {
    position: absolute;
    top: 5px
}

.rs-timeline-item-dot:before {
    background-color: #d9d9d9;
    background-color: var(--rs-timeline-indicator-bg);
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    width: 10px
}

.rs-timeline-item-custom-dot {
    text-align: center
}

.rs-timeline-item-custom-dot:before {
    display: none
}

.rs-timeline-item-last .rs-timeline-item-dot:before {
    background-color: #3498ff;
    background-color: var(--rs-timeline-indicator-active-bg)
}

.rs-timeline-item-tail {
    background-color: #d9d9d9;
    background-color: var(--rs-timeline-indicator-bg);
    bottom: 0;
    position: absolute;
    top: 0;
    width: 2px
}

.rs-timeline-item:first-child .rs-timeline-item-tail {
    top: 5px
}

.rs-timeline-item:last-child .rs-timeline-item-tail {
    bottom: auto;
    height: 15px
}

.rs-timeline-endless .rs-timeline-item:last-child .rs-timeline-item-tail {
    height: auto;
    min-height: 38px
}

.rs-timeline-item:only-child .rs-timeline-item-tail {
    display: none
}

.rs-timeline-align-left .rs-timeline-item-dot {
    left: 0
}

.rs-timeline-align-left .rs-timeline-item-tail {
    left: 4px
}

.rs-timeline-align-left .rs-timeline-item {
    padding-left: 22px
}

.rs-timeline-align-right .rs-timeline-item-dot {
    right: 0
}

.rs-timeline-align-right .rs-timeline-item-tail {
    right: 4px
}

.rs-timeline-align-right .rs-timeline-item {
    padding-right: 22px
}

.rs-timeline-align-right .rs-timeline-item-content {
    text-align: right
}

.rs-timeline-align-alternate .rs-timeline-item-dot {
    left: calc(50% - 5px)
}

.rs-timeline-align-alternate .rs-timeline-item-tail {
    left: calc(50% - 1px)
}

.rs-timeline-align-alternate .rs-timeline-item-content {
    width: 50%
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content, .rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) {
    text-align: right
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content {
    display: inline-block;
    text-align: left
}

.rs-timeline-with-time .rs-timeline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0
}

.rs-timeline-with-time .rs-timeline-item-dot {
    left: calc(50% - 5px)
}

.rs-timeline-with-time .rs-timeline-item-tail {
    left: calc(50% - 1px)
}

.rs-timeline-with-time .rs-timeline-item-content, .rs-timeline-with-time .rs-timeline-item-time {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-timeline-with-time .rs-timeline-item-content, .rs-timeline-with-time .rs-timeline-item-time {
        max-width: 50%
    }
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n), .rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item {
    padding-right: 0
}

.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time {
    text-align: right
}

.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time {
    text-align: left
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content, .rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-time, .rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time, .rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-content {
    padding-right: 17px
}

.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-time, .rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content, .rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-content, .rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time {
    padding-left: 17px
}

.rs-toggle {
    position: relative
}

.rs-toggle .rs-toggle-loader {
    height: 18px;
    left: 3px;
    top: 3px;
    width: 18px
}

.rs-toggle .rs-toggle-presentation {
    border-radius: 12px;
    height: 24px;
    min-width: 44px
}

.rs-toggle .rs-toggle-presentation:after {
    border-radius: 9px;
    height: 18px;
    left: 3px;
    top: 3px;
    width: 18px
}

.rs-toggle .rs-toggle-presentation:active:after {
    width: 21.6px
}

.rs-toggle .rs-toggle-inner {
    font-size: 12px;
    height: 24px;
    line-height: 2;
    margin-left: 24px;
    margin-right: 8px
}

.rs-toggle .rs-toggle-inner .rs-icon {
    font-size: 12px
}

.rs-toggle.rs-toggle-checked .rs-toggle-presentation:after {
    left: 100%;
    margin-left: -21px
}

.rs-toggle.rs-toggle-checked .rs-toggle-presentation:active:after {
    margin-left: -24.6px
}

.rs-toggle.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
    margin-left: 8px;
    margin-right: 24px
}

.rs-toggle.rs-toggle-checked .rs-toggle-loader {
    left: 100%;
    margin-left: -21px
}

.rs-toggle-input {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.rs-toggle-presentation {
    background-color: #d9d9d9;
    background-color: var(--rs-toggle-bg);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    color: var(--rs-toggle-thumb);
    cursor: pointer;
    display: inline-block;
    position: relative;
    -webkit-transition: background-color .15s ease-out, width .15s ease-out;
    transition: background-color .15s ease-out, width .15s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle
}

.rs-theme-high-contrast .rs-toggle-presentation {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb);
    box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb);
    -webkit-transition: none;
    transition: none
}

.rs-toggle-input:focus-visible + .rs-toggle-presentation {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-toggle-input:focus-visible + .rs-toggle-presentation {
    outline-offset: 2px
}

.rs-theme-high-contrast .rs-toggle-input:focus-visible + .rs-toggle-presentation {
    -webkit-box-shadow: inset 0 0 0 1px #fff, 0 0 0 3px rgba(52, 152, 255, .25);
    -webkit-box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb), var(--rs-state-focus-shadow);
    box-shadow: inset 0 0 0 1px #fff, 0 0 0 3px rgba(52, 152, 255, .25);
    box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb), var(--rs-state-focus-shadow)
}

.rs-toggle-presentation:hover {
    background-color: #c5c6c7;
    background-color: var(--rs-toggle-hover-bg)
}

.rs-toggle-presentation:after {
    background-color: currentColor;
    content: "";
    cursor: pointer;
    position: absolute;
    -webkit-transition: left .15s ease-out, margin-left .15s ease-out, width .15s ease-out;
    transition: left .15s ease-out, margin-left .15s ease-out, width .15s ease-out
}

.rs-theme-high-contrast .rs-toggle-presentation:after {
    -webkit-transition: none;
    transition: none
}

.rs-toggle-disabled .rs-toggle-presentation {
    background-color: #f7f7fa;
    background-color: var(--rs-toggle-disabled-bg);
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 0 1px var(--rs-toggle-disabled-thumb);
    box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px var(--rs-toggle-disabled-thumb);
    color: #fff;
    color: var(--rs-toggle-disabled-thumb);
    cursor: not-allowed
}

.rs-toggle-checked .rs-toggle-presentation {
    background-color: #3498ff;
    background-color: var(--rs-toggle-checked-bg);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    color: var(--rs-toggle-checked-thumb)
}

.rs-toggle-checked .rs-toggle-presentation:hover {
    background-color: #2589f5;
    background-color: var(--rs-toggle-checked-hover-bg)
}

.rs-toggle-disabled.rs-toggle-checked .rs-toggle-presentation {
    background-color: #cce9ff;
    background-color: var(--rs-toggle-checked-disabled-bg);
    color: #fff;
    color: var(--rs-toggle-checked-disabled-thumb)
}

.rs-toggle-loading .rs-toggle-presentation:after {
    display: none
}

.rs-toggle-inner {
    display: block;
    -webkit-transition: margin .15s ease-out;
    transition: margin .15s ease-out
}

.rs-theme-high-contrast .rs-toggle-inner {
    -webkit-transition: none;
    transition: none
}

.rs-toggle-loader {
    position: absolute;
    -webkit-transition: left .15s ease-out, margin-left .15s ease-out, width .15s ease-out;
    transition: left .15s ease-out, margin-left .15s ease-out, width .15s ease-out
}

.rs-toggle-loader .rs-loader-spin:before {
    border-color: rgba(247, 247, 250, .3);
    border-color: var(--rs-toggle-loader-ring)
}

.rs-toggle-loader .rs-loader-spin:after {
    border-top-color: #fff;
    border-top-color: var(--rs-toggle-loader-rotor)
}

.rs-toggle-sm .rs-toggle-loader {
    height: 10px;
    left: 2px;
    top: 2px;
    width: 10px
}

.rs-toggle-sm .rs-toggle-presentation {
    border-radius: 7px;
    height: 14px;
    min-width: 26px
}

.rs-toggle-sm .rs-toggle-presentation:after {
    border-radius: 5px;
    height: 10px;
    left: 2px;
    top: 2px;
    width: 10px
}

.rs-toggle-sm .rs-toggle-presentation:active:after {
    width: 12px
}

.rs-toggle-sm .rs-toggle-inner {
    font-size: 10px;
    height: 14px;
    line-height: 1.4;
    margin-left: 14px;
    margin-right: 6px
}

.rs-toggle-sm .rs-toggle-inner .rs-icon {
    font-size: 10px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation:after {
    left: 100%;
    margin-left: -12px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation:active:after {
    margin-left: -14px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
    margin-left: 6px;
    margin-right: 14px
}

.rs-toggle-sm.rs-toggle-checked .rs-toggle-loader {
    left: 100%;
    margin-left: -12px
}

.rs-toggle-md .rs-toggle-loader {
    height: 18px;
    left: 3px;
    top: 3px;
    width: 18px
}

.rs-toggle-md .rs-toggle-presentation {
    border-radius: 12px;
    height: 24px;
    min-width: 44px
}

.rs-toggle-md .rs-toggle-presentation:after {
    border-radius: 9px;
    height: 18px;
    left: 3px;
    top: 3px;
    width: 18px
}

.rs-toggle-md .rs-toggle-presentation:active:after {
    width: 21.6px
}

.rs-toggle-md .rs-toggle-inner {
    font-size: 12px;
    height: 24px;
    line-height: 2;
    margin-left: 24px;
    margin-right: 8px
}

.rs-toggle-md .rs-toggle-inner .rs-icon {
    font-size: 12px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation:after {
    left: 100%;
    margin-left: -21px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation:active:after {
    margin-left: -24.6px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
    margin-left: 8px;
    margin-right: 24px
}

.rs-toggle-md.rs-toggle-checked .rs-toggle-loader {
    left: 100%;
    margin-left: -21px
}

.rs-toggle-lg .rs-toggle-loader {
    height: 22px;
    left: 4px;
    top: 4px;
    width: 22px
}

.rs-toggle-lg .rs-toggle-presentation {
    border-radius: 15px;
    height: 30px;
    min-width: 55px
}

.rs-toggle-lg .rs-toggle-presentation:after {
    border-radius: 11px;
    height: 22px;
    left: 4px;
    top: 4px;
    width: 22px
}

.rs-toggle-lg .rs-toggle-presentation:active:after {
    width: 26.4px
}

.rs-toggle-lg .rs-toggle-inner {
    font-size: 14px;
    height: 30px;
    line-height: 2.14285714;
    margin-left: 30px;
    margin-right: 10px
}

.rs-toggle-lg .rs-toggle-inner .rs-icon {
    font-size: 14px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation:after {
    left: 100%;
    margin-left: -26px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation:active:after {
    margin-left: -30.4px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
    margin-left: 10px;
    margin-right: 30px
}

.rs-toggle-lg.rs-toggle-checked .rs-toggle-loader {
    left: 100%;
    margin-left: -26px
}

.rs-tooltip {
    background-color: #272c36;
    background-color: var(--rs-tooltip-bg);
    border-radius: 4px;
    color: #fff;
    color: var(--rs-tooltip-text);
    display: block;
    font-size: 12px;
    line-height: 1.66666667;
    max-width: 250px;
    opacity: 0;
    overflow-wrap: break-word;
    padding: 2px 10px;
    position: absolute;
    z-index: 1070
}

.rs-tooltip.rs-anim-fade {
    -webkit-transition: opacity .1s linear, -webkit-transform .1s ease-out;
    transition: opacity .1s linear, -webkit-transform .1s ease-out;
    transition: opacity .1s linear, transform .1s ease-out;
    transition: opacity .1s linear, transform .1s ease-out, -webkit-transform .1s ease-out
}

.rs-tooltip.rs-anim-in {
    opacity: 1;
    -webkit-transition: opacity .15s linear, -webkit-transform .15s ease-in;
    transition: opacity .15s linear, -webkit-transform .15s ease-in;
    transition: opacity .15s linear, transform .15s ease-in;
    transition: opacity .15s linear, transform .15s ease-in, -webkit-transform .15s ease-in
}

.rs-tooltip-arrow:after, .rs-tooltip-arrow:before {
    border-color: transparent;
    border-style: solid;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.rs-tooltip-arrow:before {
    display: none
}

.rs-theme-high-contrast .rs-tooltip {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary)
}

.rs-theme-high-contrast .rs-tooltip-arrow:before {
    display: block
}

.rs-tooltip[class*=placement-top] {
    margin-top: -8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-tooltip[class*=placement-top].rs-anim-in {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.rs-tooltip[class*=placement-top]:after {
    border-top-color: #272c36;
    border-top-color: var(--rs-tooltip-bg);
    border-width: 6px 6px 0;
    bottom: -6px;
    margin-left: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-tooltip[class*=placement-top]:after {
        bottom: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-tooltip[class*=placement-top]:after {
        bottom: -7px
    }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before {
    border-top-color: var(--rs-tooltip-border);
    border-width: 7px 7px 0;
    bottom: -7px;
    margin-left: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before {
        bottom: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-top]:before {
        bottom: -8px
    }
}

.rs-tooltip[class*=placement-bottom] {
    margin-top: 8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-tooltip[class*=placement-bottom].rs-anim-in {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.rs-tooltip[class*=placement-bottom]:after {
    border-bottom-color: #272c36;
    border-bottom-color: var(--rs-tooltip-bg);
    border-width: 0 6px 6px;
    margin-left: -6px;
    top: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-tooltip[class*=placement-bottom]:after {
        top: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-tooltip[class*=placement-bottom]:after {
        top: -7px
    }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before {
    border-bottom-color: var(--rs-tooltip-border);
    border-width: 0 7px 7px;
    margin-left: -7px;
    top: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before {
        top: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-bottom]:before {
        top: -8px
    }
}

.rs-tooltip[class*=placement-right] {
    margin-left: 8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-tooltip[class*=placement-right].rs-anim-in {
    -webkit-transform: translate(2px);
    transform: translate(2px)
}

.rs-tooltip[class*=placement-right]:after {
    border-right-color: #272c36;
    border-right-color: var(--rs-tooltip-bg);
    border-width: 6px 6px 6px 0;
    left: -6px;
    margin-top: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-tooltip[class*=placement-right]:after {
        left: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-tooltip[class*=placement-right]:after {
        left: -7px
    }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before {
    border-right-color: var(--rs-tooltip-border);
    border-width: 7px 7px 7px 0;
    left: -7px;
    margin-top: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before {
        left: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-right]:before {
        left: -8px
    }
}

.rs-tooltip[class*=placement-left] {
    margin-left: -8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.rs-tooltip[class*=placement-left].rs-anim-in {
    -webkit-transform: translate(-2px);
    transform: translate(-2px)
}

.rs-tooltip[class*=placement-left]:after {
    border-left-color: #272c36;
    border-left-color: var(--rs-tooltip-bg);
    border-width: 6px 0 6px 6px;
    margin-top: -6px;
    right: -6px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-tooltip[class*=placement-left]:after {
        right: -7px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-tooltip[class*=placement-left]:after {
        right: -7px
    }
}

.rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before {
    border-left-color: var(--rs-tooltip-border);
    border-width: 7px 0 7px 7px;
    margin-top: -7px;
    right: -7px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before {
        right: -8px
    }
}

@supports (-ms-ime-align:auto) {
    .rs-theme-high-contrast .rs-tooltip[class*=placement-left]:before {
        right: -8px
    }
}

.rs-tooltip.placement-bottom:after, .rs-tooltip.placement-bottom:before, .rs-tooltip.placement-top:after, .rs-tooltip.placement-top:before {
    left: 50%
}

.rs-tooltip.placement-bottom-start:after, .rs-tooltip.placement-bottom-start:before, .rs-tooltip.placement-top-start:after, .rs-tooltip.placement-top-start:before {
    left: 10px
}

.rs-tooltip.placement-bottom-end:before, .rs-tooltip.placement-top-end:before {
    right: 3px
}

.rs-tooltip.placement-bottom-end:after, .rs-tooltip.placement-top-end:after {
    right: 4px
}

.rs-tooltip.placement-left:after, .rs-tooltip.placement-left:before, .rs-tooltip.placement-right:after, .rs-tooltip.placement-right:before {
    top: 50%
}

.rs-tooltip.placement-left-start:after, .rs-tooltip.placement-left-start:before, .rs-tooltip.placement-right-start:after, .rs-tooltip.placement-right-start:before {
    top: 10px
}

.rs-tooltip.placement-left-end:before, .rs-tooltip.placement-right-end:before {
    bottom: 3px
}

.rs-tooltip.placement-left-end:after, .rs-tooltip.placement-right-end:after {
    bottom: 4px
}

.rs-tree {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 100%;
    max-height: 360px;
    overflow-y: auto
}

.rs-tree.rs-tree-virtualized {
    overflow: hidden
}

.rs-tree-drag-preview {
    background-color: #fff;
    background-color: var(--rs-bg-overlay);
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 8px rgba(0, 0, 0, .12);
    color: #575757;
    color: var(--rs-text-primary);
    display: inline-block;
    margin: 0;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    z-index: -1
}

.rs-tree-node {
    font-size: 0;
    margin: 0 0 4px;
    position: relative;
    text-align: left
}

.rs-tree-node-label {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding-left: 16px;
    position: relative
}

.rs-tree-node-label-content {
    border-bottom: 2px solid transparent;
    border-top: 2px solid transparent;
    display: inline-block;
    padding: 6px 12px 6px 8px
}

.rs-tree-node-label-content.rs-tree-node-label-content-focus, .rs-tree-node-label-content:focus, .rs-tree-node-label-content:hover {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg);
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text)
}

.rs-theme-high-contrast .rs-tree-node-label-content.rs-tree-node-label-content-focus, .rs-theme-high-contrast .rs-tree-node-label-content:focus, .rs-theme-high-contrast .rs-tree-node-label-content:hover {
    color: #1675e0;
    color: var(--rs-listbox-option-hover-text);
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring);
    outline-offset: -3px;
    outline-width: 2px;
    text-decoration: underline
}

.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label-content.rs-tree-node-label-content-focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label-content:focus, .rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label-content:hover {
    outline-offset: 2px
}

.rs-tree-node-active .rs-tree-node-label-content {
    background-color: #f2faff;
    background-color: var(--rs-listbox-option-selected-bg);
    color: #1675e0;
    color: var(--rs-text-link);
    font-weight: 700
}

.rs-tree-node-drag-over {
    background-color: rgba(204, 233, 255, .5);
    background-color: var(--rs-listbox-option-hover-bg)
}

.rs-tree-node-dragging {
    outline: 1px dashed #3498ff;
    outline: 1px dashed var(--rs-primary-500)
}

.rs-tree-node-drag-over-top.rs-tree-node-label-content {
    border-top: 2px solid #1675e0 !important;
    border-top: 2px solid var(--rs-text-link) !important
}

.rs-tree-node-drag-over-top.rs-tree-node-label-content:after {
    border-bottom: 3px solid transparent;
    border-left: 6px solid #1675e0;
    border-left: 6px solid var(--rs-text-link);
    border-top: 3px solid transparent;
    content: "";
    height: 0;
    left: 12px;
    position: absolute;
    top: -2px;
    width: 0
}

.rs-tree-node-drag-over-bottom.rs-tree-node-label-content {
    border-bottom: 2px solid #1675e0 !important;
    border-bottom: 2px solid var(--rs-text-link) !important
}

.rs-tree-node-drag-over-bottom.rs-tree-node-label-content:after {
    border-bottom: 3px solid transparent;
    border-left: 6px solid #1675e0;
    border-left: 6px solid var(--rs-text-link);
    border-top: 3px solid transparent;
    bottom: -2px;
    content: "";
    height: 0;
    left: 12px;
    position: absolute;
    width: 0
}

.rs-tree-node-drag-disabled.rs-tree-node-label-content {
    cursor: not-allowed
}

.rs-tree-node-disabled {
    color: #c5c6c7;
    color: var(--rs-listbox-option-disabled-text);
    cursor: not-allowed
}

.rs-tree-node-disabled > .rs-tree-node-label > .rs-tree-node-label-content {
    cursor: not-allowed
}

.rs-tree-node-disabled > .rs-tree-node-label > .rs-tree-node-label-content, .rs-tree-node-disabled > .rs-tree-node-label > .rs-tree-node-label-content:hover {
    background-color: transparent
}

.rs-tree-node-disabled.rs-tree-node-active > .rs-tree-node-label > .rs-tree-node-label-content, .rs-tree-node-disabled.rs-tree-node-active > .rs-tree-node-label > .rs-tree-node-label-content:hover {
    color: #a6d7ff;
    color: var(--rs-listbox-option-disabled-selected-text)
}

.rs-tree-node:not(.rs-tree-node-disabled):focus > .rs-tree-node-label > .rs-tree-node-label-content, .rs-tree-node:not(.rs-tree-node-disabled) > .rs-tree-node-label:focus > .rs-tree-node-label-content {
    background-color: #f2faff;
    background-color: var(--rs-listbox-option-selected-bg)
}

.rs-tree-node-expand-icon-wrapper {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    z-index: 1
}

.rs-tree-node-expand-icon-wrapper > .rs-tree-node-expand-icon {
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 22px;
    margin-top: 6px;
    padding: 8px 8px 8px 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 1.5px 14px;
    transform-origin: 1.5px 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rs-tree-node-expand-icon-wrapper > .rs-tree-node-expanded, .rs-tree-open > .rs-tree-node .rs-tree-node-expand-icon-wrapper > .rs-tree-node-expand-icon {
    margin-left: 0;
    margin-top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.rs-tree-node-expand-icon-wrapper > .rs-tree-node-custom-icon, .rs-tree-node-expand-icon-wrapper > .rs-tree-node-loading-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    height: 36px;
    width: 14px
}

.rs-tree-node-children > .rs-tree-children {
    display: none;
    position: relative
}

.rs-tree-open.rs-tree-node-children > .rs-tree-children {
    display: block
}

.rs-tree-indent-line {
    border-left: 1px solid rgba(0, 0, 0, .1);
    height: 100%;
    margin-left: -13px;
    position: absolute;
    top: 0;
    width: 1px
}

.rs-picker-menu.rs-tree-menu {
    padding-top: 12px
}

.rs-picker-menu.rs-tree-menu .rs-picker-search-bar {
    padding-top: 0
}

.rs-picker-menu .rs-tree {
    padding: 0 12px 12px 0
}

.rs-picker-menu .rs-tree.rs-tree-virtualized {
    padding: 0
}

.rs-picker-menu .rs-tree-node {
    margin: 0
}

.rs-picker-menu .rs-tree-node > .rs-tree-node-label > .rs-tree-node-label-content {
    display: block;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

[dir=rtl] .rs-tree-node-expand-icon-wrapper {
    padding-right: inherit;
    right: 0
}

.rs-uploader-trigger input[type=file] {
    clip: rect(1px 1px 1px 1px);
    position: absolute !important
}

.rs-uploader-file-item-disabled {
    cursor: not-allowed;
    opacity: .3
}

.rs-uploader-picture .rs-uploader-file-item-disabled .rs-uploader-file-item-status {
    cursor: not-allowed
}

.rs-uploader-file-item-disabled .rs-uploader-file-item-btn-remove {
    display: none
}

.rs-uploader-file-item-icon-reupload {
    color: #575757;
    color: var(--rs-text-primary);
    cursor: pointer;
    font-size: 12px;
    margin-left: 10px
}

.rs-theme-high-contrast .rs-uploader-file-item:hover .rs-uploader-file-item-title {
    color: var(--rs-uploader-item-hover-text);
    text-decoration: underline
}

.rs-uploader-text .rs-uploader-file-items {
    margin-top: 10px
}

.rs-uploader-text .rs-uploader-file-item {
    padding: 8px 30px 8px 36px;
    position: relative;
    -webkit-transition: background-color .3s linear;
    transition: background-color .3s linear
}

.rs-uploader-text .rs-uploader-file-item:hover {
    background-color: #f7f7fa;
    background-color: var(--rs-uploader-item-hover-bg)
}

.rs-uploader-text .rs-uploader-file-item-icon-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
    justify-content: center;
    left: 12px;
    position: absolute;
    top: 8px;
    width: 20px
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon, .rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after, .rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    height: 18px;
    width: 18px
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after, .rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    border-radius: 50%;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    border: 3px solid rgba(247, 247, 250, .8);
    border: 3px solid var(--rs-loader-ring)
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after {
    -webkit-animation: loaderSpin .6s linear infinite;
    animation: loaderSpin .6s linear infinite;
    border: 3px solid transparent;
    border-top-color: #a6a6a6;
    border-color: var(--rs-loader-rotor) transparent transparent
}

.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon > svg {
    display: none
}

.rs-uploader-text .rs-uploader-file-item-content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    color: #575757;
    color: var(--rs-text-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-transition: color .3s;
    transition: color .3s
}

.rs-uploader-text .rs-uploader-file-item-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-uploader-text .rs-uploader-file-item-size {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    padding: 0 8px
}

.rs-uploader-text .rs-uploader-file-item-size, .rs-uploader-text .rs-uploader-file-item-status {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.rs-uploader-text .rs-uploader-file-item-status > a, .rs-uploader-text .rs-uploader-file-item-status > a:active, .rs-uploader-text .rs-uploader-file-item-status > a:focus, .rs-uploader-text .rs-uploader-file-item-status > a:hover {
    text-decoration: none
}

.rs-uploader-text .rs-uploader-file-item-btn-remove {
    color: #8e8e93;
    color: var(--rs-text-secondary);
    cursor: pointer;
    font-size: 12px;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 12px
}

.rs-uploader-text .rs-uploader-file-item-btn-remove:focus, .rs-uploader-text .rs-uploader-file-item-btn-remove:hover {
    text-decoration: none
}

.rs-uploader-text .rs-uploader-file-item-panel {
    position: relative
}

.rs-uploader-text .rs-uploader-file-item-progress {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.rs-uploader-text .rs-uploader-file-item-progress-bar {
    background-color: #3498ff;
    background-color: var(--rs-primary-500);
    height: 2px;
    -webkit-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out
}

.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-content, .rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title {
    color: #f44336;
    color: var(--rs-state-error)
}

.rs-uploader-picture {
    display: inline-block
}

.rs-uploader-picture:after, .rs-uploader-picture:before {
    content: " ";
    display: table
}

.rs-uploader-picture:after {
    clear: both
}

.rs-uploader-picture .rs-uploader-trigger-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-bg);
    background-color: transparent;
    border: 2px dotted #e5e5ea;
    border: 2px dotted var(--rs-border-primary);
    border-radius: 6px;
    color: #575757;
    color: var(--rs-btn-default-text);
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    height: 66px;
    justify-content: center;
    line-height: 20px;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 66px
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn {
    -webkit-transition: none;
    transition: none
}

.rs-btn-ghost.rs-uploader-picture .rs-uploader-trigger-btn {
    padding: 7px 11px
}

.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn {
    line-height: 16px;
    padding: 10px
}

.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn > .rs-icon {
    font-size: 16px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn {
    line-height: 20px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn > .rs-icon {
    height: 36px;
    padding: 10px;
    width: 36px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left {
    padding: 8px 12px 8px 48px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left > .rs-icon {
    border-right: none;
    border-right: var(--rs-btn-default-border, none);
    left: 0
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right {
    padding: 8px 48px 8px 12px
}

.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right > .rs-icon {
    border-left: none;
    border-left: var(--rs-btn-default-border, none);
    right: 0
}

.rs-uploader-picture .rs-uploader-trigger-btn:focus-visible {
    outline: 3px solid rgba(52, 152, 255, .25);
    outline: 3px solid var(--rs-color-focus-ring)
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:focus-visible {
    outline-offset: 2px
}

.rs-uploader-picture .rs-uploader-trigger-btn:focus, .rs-uploader-picture .rs-uploader-trigger-btn:hover {
    background-color: var(--rs-btn-default-hover-bg);
    color: var(--rs-btn-default-hover-text);
    text-decoration: none
}

.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active, .rs-uploader-picture .rs-uploader-trigger-btn:active {
    background-color: #d9d9d9;
    background-color: var(--rs-btn-default-active-bg);
    color: var(--rs-btn-default-active-text)
}

.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled, .rs-uploader-picture .rs-uploader-trigger-btn:disabled {
    background-color: #f7f7fa;
    background-color: var(--rs-btn-default-disabled-bg);
    color: var(--rs-btn-default-disabled-text);
    cursor: not-allowed
}

@media not all and (min-resolution: 0.001dpcm) {
    .rs-uploader-picture .rs-uploader-trigger-btn {
        -webkit-mask-image: -webkit-radial-gradient(#fff, #000)
    }
}

.rs-picker-default .rs-uploader-picture .rs-uploader-trigger-btn {
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.rs-theme-high-contrast .rs-picker-default .rs-uploader-picture .rs-uploader-trigger-btn {
    -webkit-transition: none;
    transition: none
}

.rs-picker-default:not(.rs-picker-disabled) .rs-uploader-picture .rs-uploader-trigger-btn-active, .rs-picker-default:not(.rs-picker-disabled) .rs-uploader-picture .rs-uploader-trigger-btn:focus, .rs-picker-default:not(.rs-picker-disabled) .rs-uploader-picture .rs-uploader-trigger-btn:hover {
    border-color: #3498ff;
    border-color: var(--rs-input-focus-border)
}

.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn {
    background-color: transparent;
    border: none;
    color: #8e8e93;
    color: var(--rs-btn-subtle-text);
    -webkit-transition: none;
    transition: none
}

.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:focus, .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active, .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled, .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn:disabled {
    opacity: .5
}

.rs-picker-subtle .rs-uploader-picture .rs-uploader-trigger-btn-active, .rs-uploader-picture .rs-uploader-trigger-btn:focus, .rs-uploader-picture .rs-uploader-trigger-btn:hover {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-hover-bg);
    color: #575757;
    color: var(--rs-btn-subtle-hover-text)
}

.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active, .rs-uploader-picture .rs-uploader-trigger-btn:active {
    background-color: #e5e5ea;
    background-color: var(--rs-btn-subtle-active-bg);
    color: #272c36;
    color: var(--rs-btn-subtle-active-text)
}

.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled, .rs-uploader-picture .rs-uploader-trigger-btn:disabled {
    background: none;
    color: #c5c6c7;
    color: var(--rs-btn-subtle-disabled-text)
}

.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled, .rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled {
    opacity: .5
}

.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn {
    background-color: transparent !important;
    color: #8e8e93 !important;
    color: var(--rs-btn-subtle-text) !important
}

.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn:after {
    display: none
}

.rs-uploader-picture .rs-uploader-file-item, .rs-uploader-picture .rs-uploader-trigger {
    float: left
}

.rs-uploader-picture .rs-uploader-file-items {
    display: inline
}

.rs-uploader-picture .rs-uploader-file-item {
    background-color: #d9d9d9;
    background-color: var(--rs-uploader-item-bg);
    border-radius: 6px;
    height: 66px;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 66px
}

.rs-uploader-picture .rs-uploader-file-item-preview {
    height: 66px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    z-index: 1
}

.rs-uploader-picture .rs-uploader-file-item-preview > img {
    height: auto;
    width: 100%
}

@supports ((-o-object-fit:cover) or (object-fit:cover)) {
    .rs-uploader-picture .rs-uploader-file-item-preview > img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.rs-uploader-picture .rs-uploader-file-item-preview .rs-uploader-file-item-icon {
    font-size: 22px;
    margin: 22px
}

.rs-uploader-picture .rs-uploader-file-item-status {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .8);
    background-color: var(--rs-uploader-overlay-bg);
    color: #f44336;
    color: var(--rs-state-error);
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 66px;
    justify-content: center;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 66px;
    z-index: 3
}

.rs-uploader-picture .rs-uploader-file-item-status > span {
    white-space: nowrap
}

.rs-uploader-picture .rs-uploader-file-item-status > a:hover {
    text-decoration: none
}

.rs-uploader-picture .rs-uploader-file-item-icon-wrapper {
    display: none
}

.rs-uploader-picture .rs-uploader-file-item-btn-remove {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .8);
    background-color: var(--rs-uploader-overlay-bg);
    border-radius: 50%;
    color: #8e8e93;
    color: var(--rs-text-secondary);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    justify-content: center;
    line-height: 24px;
    opacity: 0;
    padding-top: 0;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 3px;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    visibility: hidden;
    width: 24px;
    z-index: 4
}

.rs-uploader-picture .rs-uploader-file-item-btn-remove:focus, .rs-uploader-picture .rs-uploader-file-item-btn-remove:hover {
    text-decoration: none
}

.rs-uploader-picture .rs-uploader-file-item:hover .rs-uploader-file-item-btn-remove {
    opacity: 1;
    visibility: visible
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading {
    background-color: hsla(0, 0%, 100%, .8);
    background-color: var(--rs-uploader-overlay-bg);
    display: block;
    height: 66px;
    left: 0;
    line-height: 66px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 66px;
    z-index: 2
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon {
    display: inline-block;
    height: 18px;
    position: relative;
    width: 18px
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after, .rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    right: 0;
    width: 18px
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    border: 3px solid rgba(247, 247, 250, .8);
    border: 3px solid var(--rs-loader-ring)
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after {
    -webkit-animation: loaderSpin .6s linear infinite;
    animation: loaderSpin .6s linear infinite;
    border: 3px solid transparent;
    border-top-color: #a6a6a6;
    border-color: var(--rs-loader-rotor) transparent transparent
}

.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon > svg {
    display: none
}

.rs-uploader-picture .rs-uploader-file-item-icon-reupload {
    display: block;
    margin-left: 0
}

.rs-uploader-picture-text .rs-uploader-file-item {
    border: 1px solid #e5e5ea;
    border: 1px solid var(--rs-border-primary);
    border-radius: 6px;
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 50px;
    padding-right: 30px;
    position: relative;
    -webkit-transition: background-color .3s linear;
    transition: background-color .3s linear
}

.rs-uploader-picture-text .rs-uploader-file-item:hover {
    background-color: #f7f7fa;
    background-color: var(--rs-uploader-item-hover-bg)
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-wrapper {
    display: none
}

.rs-uploader-picture-text .rs-uploader-file-item-preview {
    background-color: #e5e5ea;
    background-color: var(--rs-border-primary);
    border-radius: 6px 0 0 6px;
    height: 50px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 50px
}

.rs-uploader-picture-text .rs-uploader-file-item-preview > img {
    height: auto;
    width: 100%
}

@supports ((-o-object-fit:cover) or (object-fit:cover)) {
    .rs-uploader-picture-text .rs-uploader-file-item-preview > img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.rs-uploader-picture-text .rs-uploader-file-item-preview .rs-uploader-file-item-icon {
    font-size: 22px;
    margin: 12px
}

.rs-uploader-picture-text .rs-uploader-file-item-content {
    padding: 5px 12px
}

.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size, .rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title {
    display: block
}

.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title {
    color: #575757;
    color: var(--rs-text-primary);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size {
    color: #8e8e93;
    color: var(--rs-text-secondary)
}

.rs-uploader-picture-text .rs-uploader-file-item-btn-remove {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    color: #8e8e93;
    color: var(--rs-text-secondary);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    justify-content: center;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 0
}

.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:focus, .rs-uploader-picture-text .rs-uploader-file-item-btn-remove:hover {
    text-decoration: none
}

.rs-uploader-picture-text .rs-uploader-file-item-progress {
    bottom: 0;
    left: 0;
    padding-left: 50px;
    position: absolute;
    width: 100%
}

.rs-uploader-picture-text .rs-uploader-file-item-progress-bar {
    background-color: #3498ff;
    background-color: var(--rs-primary-500);
    height: 2px;
    -webkit-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading {
    background-color: #e5e5ea;
    background-color: var(--rs-border-primary);
    display: block;
    height: 50px;
    left: 0;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 50px;
    z-index: 1
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon {
    display: inline-block;
    height: 18px;
    position: relative;
    width: 18px
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after, .rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    right: 0;
    width: 18px
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:before {
    border: 3px solid rgba(247, 247, 250, .8);
    border: 3px solid var(--rs-loader-ring)
}

.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon:after {
    -webkit-animation: loaderSpin .6s linear infinite;
    animation: loaderSpin .6s linear infinite;
    border: 3px solid transparent;
    border-top-color: #a6a6a6;
    border-color: var(--rs-loader-rotor) transparent transparent
}

.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-size, .rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon > svg {
    display: none
}

.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-status, .rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title {
    color: #f44336;
    color: var(--rs-state-error);
    display: block
}

.rs-uploader-draggable .rs-uploader-trigger-customize .rs-uploader-trigger-btn {
    background: #fff;
    background: var(--rs-uploader-dnd-bg);
    border: 1px dashed #e5e5ea;
    border: 1px dashed var(--rs-uploader-dnd-border);
    display: block
}

.rs-uploader-draggable .rs-uploader-trigger-drag-over .rs-uploader-trigger-btn.rs-uploader-trigger-customize, .rs-uploader-draggable .rs-uploader-trigger.rs-uploader-trigger-customize:not(.rs-uploader-trigger-disabled) .rs-uploader-trigger-btn:hover {
    border-color: #3498ff;
    border-color: var(--rs-uploader-dnd-hover-border)
}

.rs-uploader-draggable .rs-uploader-trigger-disabled {
    cursor: not-allowed
}

.rs-uploader-draggable .rs-uploader-trigger-disabled .rs-uploader-trigger-btn {
    pointer-events: none
}

.rs-rate {
    color: #ffb300;
    color: var(--rs-rate-symbol-checked);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: middle
}

.rs-rate-character {
    cursor: pointer;
    margin-right: 10px;
    outline: none;
    padding: 3px 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rs-rate-character-before {
    height: 100%;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 50%
}

.rs-rate-character-after {
    color: #8e8e93;
    color: var(--rs-rate-symbol);
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.rs-theme-high-contrast .rs-rate-character-after > .rs-icon {
    fill: none;
    stroke: currentColor
}

.rs-rate-character-after, .rs-rate-character-before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1
}

.rs-rate-character-after > .rs-icon, .rs-rate-character-before > .rs-icon {
    font-size: inherit
}

.rs-rate-character-half .rs-rate-character-before {
    -webkit-filter: none;
    filter: none;
    opacity: 1
}

.rs-rate-character-full .rs-rate-character-after {
    color: inherit;
    -webkit-filter: none;
    filter: none
}

.rs-rate-character-full .rs-rate-character-after > .rs-icon {
    fill: currentColor
}

.rs-rate-character-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    bottom: 3px;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    height: 50%;
    width: 100%
}

.rs-rate-character .rs-icon {
    height: 1em;
    position: absolute;
    width: 1em
}

.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:active {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.rs-rate-disabled {
    opacity: .3;
    outline: none
}

.rs-rate-disabled .rs-rate-character {
    cursor: not-allowed
}

.rs-rate-readonly .rs-rate-character {
    cursor: default;
    pointer-events: none
}

.rs-rate-lg {
    font-size: 36px
}

.rs-rate-lg .rs-rate-character {
    height: 42px;
    width: 36px
}

.rs-rate-md {
    font-size: 30px
}

.rs-rate-md .rs-rate-character {
    height: 36px;
    width: 30px
}

.rs-rate-sm {
    font-size: 24px
}

.rs-rate-sm .rs-rate-character {
    height: 30px;
    width: 24px
}

.rs-rate-xs {
    font-size: 18px
}

.rs-rate-xs .rs-rate-character {
    height: 24px;
    width: 18px
}

.rs-rate-red {
    color: #f44336;
    color: var(--rs-red-500)
}

.rs-rate-orange {
    color: #fa8900;
    color: var(--rs-orange-500)
}

.rs-rate-yellow {
    color: #ffb300;
    color: var(--rs-yellow-500)
}

.rs-rate-green {
    color: #4caf50;
    color: var(--rs-green-500)
}

.rs-rate-cyan {
    color: #00bcd4;
    color: var(--rs-cyan-500)
}

.rs-rate-blue {
    color: #2196f3;
    color: var(--rs-blue-500)
}

.rs-rate-violet {
    color: #673ab7;
    color: var(--rs-violet-500)
}

.rs-toast {
    pointer-events: auto
}

.rs-toast-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    pointer-events: none;
    position: fixed;
    z-index: 1080
}

.rs-toast-container .rs-toast:not(.rs-notification) {
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    -webkit-box-shadow: var(--rs-shadow-overlay);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .12), 0 0 10px rgba(0, 0, 0, .06);
    box-shadow: var(--rs-shadow-overlay)
}

.rs-toast-container .rs-toast-fade-entered, .rs-toast-container .rs-toast-fade-exiting {
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.rs-toast-container .rs-toast-fade-entered {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: cubic-bezier(.99, .44, .44, 1.35);
    animation-timing-function: cubic-bezier(.99, .44, .44, 1.35)
}

.rs-toast-container .rs-toast-fade-entering, .rs-toast-container .rs-toast-fade-exited {
    opacity: 0
}

.rs-toast-container .rs-toast-fade-exited {
    max-height: 0;
    overflow: hidden;
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.rs-toast-container-bottom-center, .rs-toast-container-top-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.rs-toast-container-bottom-center .rs-toast-fade-entered, .rs-toast-container-top-center .rs-toast-fade-entered {
    -webkit-animation-name: notificationMoveIn;
    animation-name: notificationMoveIn
}

.rs-toast-container-bottom-start, .rs-toast-container-top-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    left: 24px
}

.rs-toast-container-bottom-start .rs-toast-fade-entered, .rs-toast-container-top-start .rs-toast-fade-entered {
    -webkit-animation-name: notificationMoveInLeft;
    animation-name: notificationMoveInLeft;
    margin-left: auto
}

.rs-toast-container-bottom-end, .rs-toast-container-top-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    right: 24px
}

.rs-toast-container-bottom-end .rs-toast-fade-entered, .rs-toast-container-top-end .rs-toast-fade-entered {
    -webkit-animation-name: notificationMoveInRight;
    animation-name: notificationMoveInRight;
    margin-left: auto
}

.rs-toast-container-top-center, .rs-toast-container-top-end, .rs-toast-container-top-start {
    top: 24px
}

.rs-toast-container-bottom-center, .rs-toast-container-bottom-end, .rs-toast-container-bottom-start {
    bottom: 24px
}

.rs-toast-container .rs-toast-fade-exiting {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: notificationMoveOut;
    animation-name: notificationMoveOut;
    -webkit-animation-timing-function: cubic-bezier(.64, .65, .57, 1.13);
    animation-timing-function: cubic-bezier(.64, .65, .57, 1.13)
}

.rs-btn-close {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: 12px;
    line-height: 1;
    outline: none !important;
    padding: 8px 8px 0;
    position: absolute;
    right: 0;
    top: 0
}

.rs-btn-close .rs-icon {
    vertical-align: bottom
}

.rs-stack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root {
    left: -13px !important;
}

.css-nxo287-MuiInputBase-input-MuiOutlinedInput-input:after {
    border-bottom: 2px solid #1976d2;
    left: 0;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    transition: transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    pointer-events: none;
}

.ck-content {
    padding: 6px !important;
    border: 1px solid rgba(0, 0, 0, 0.23) !important;
    resize: vertical !important;
    overflow: auto !important;
    background-color: white;
    font-size: 15px;
}

.file-box {
    /*display: flex;*/
    flex-direction: row;
    align-items: center;
    padding: 14px 16px;
    background: #F2F4F5;
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    width: 180px;
}

.pointer {
    cursor: pointer !important;
}

.file-box span {
    color: #1B2064;
    font-size: 14px;
}

.file-box .file-name {
    display: block;
    width: 100%;
}

.apm-forms .MuiFormControl-root {
    margin-bottom: 24px;
}

.apm-forms table .MuiFormControl-root {
    margin-bottom: 0 !important;
}

.apm-forms table .MuiOutlinedInput-input {
    padding: 7px !important;
}

.apm-forms table .MuiInputBase-input {
    font-size: 0.8rem;
}

.apm-forms table tr.Mui-selected {
    background-color: #1B2064;

}

.apm-forms table tr.Mui-selected td {
    color: white !important;
}

.apm-forms table tr.Mui-selected td input {
    background-color: white;
    border-radius: 4px;
}

.progression-bar__item--active .progression-bar__item-text {
    color: var(--aie-blue);
}

.sigPadContainer {
    background-color: rgb(238, 235, 235);
    padding: 0 10px 10px;
}

.sigCanvas {
    width: 100%;
    height: 200px;
    cursor: crosshair;
    /*border: ;*/
}

.sigPadContainer hr {
    margin-bottom: unset;
    background-color: gainsboro;
}

.sigPadContainer button {
    border: none;
    margin-left: auto;
    color: rgb(78, 75, 75);
    padding: 0;
    display: block;
    margin-top: 5px;
}

.sigPadContainer button:hover {
    background-color: unset;
    color: black;
}

.sigPad__penColors {
    margin-bottom: 10px;
}

.sigPad__penColors p {
    display: inline-block;
    margin-right: 5px;
}

.sigPad__penColors span {
    padding: 0px 9px;
    border-radius: 100%;
    margin-right: 5px;
}

.signature {
    width: 200px;
    height: 70px;
    margin-top: 20px;
    box-shadow: 0 0 4px 2px gainsboro;
    padding: 10px;
    object-fit: contain;
}

.changedField {
    border-bottom: 2px solid blue !important;
}

.apm-forms .nav-link.active {
    font-size: 1rem;
}

.page-main {
    padding-top: 52px;
}

.breadcrumb-wrapper {
    background: #dbe3ea;
    padding: 14px 0;
}

.breadcrumb-custom {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 15px;
}

.breadcrumb-custom li + li::before {
    content: '';
    margin: 0 1em 0 0.8em;
    display: inline-block;
    height: 0.5em;
    width: 0.5em;
    border-right: 1px solid;
    border-bottom: 1px solid;
    transform: rotate(-45deg);
    vertical-align: middle;
}

.breadcrumb-custom li.active {
    font-weight: 600;
}

h2.from__title {
    margin-top: 28px;
    margin-bottom: -22px;
    padding-left: 30px;
}


.progress-banner {
    background: #303443;
    height: 122px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 48px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 38px;
}

.form-steps {
    --bs-accordion-border-width: 0;
    --bs-accordion-body-padding-y: 0.6rem;
}

.form-steps > .accordion-item > .accordion-header .accordion-button {
    color: #fff;
    padding: 13px 18px;
    border-radius: 4px;
    box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.25);
    background: linear-gradient(180deg, #06205d 0%, #111737 100%);
}

.form-steps .accordion-item:not(:last-of-type) {
    margin-bottom: 7px;
}

.form-sub-steps {
    --bs-accordion-body-padding-x: 0;
    --bs-accordion-body-padding-y: 0.4rem;
    --bs-accordion-border-width: 0;
}

.form-sub-steps .accordion-header {
    margin-bottom: 0;
}

.form-sub-steps .accordion-header .accordion-button {
    text-transform: uppercase;
    color: white;
    padding: 8px 6px 4px 6px;
    background-color: #006AAD;
    font-size: 15px;
    border-radius: 3px;
}

.form-sub-steps .accordion-header .accordion-button:after {
    margin-right: 9px;
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e") !important;
}

.filled-simple .css-19mk8g1-MuiInputBase-root-MuiFilledInput-root {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.filled-simple
.css-19mk8g1-MuiInputBase-root-MuiFilledInput-root.MuiInputBase-readOnly::before,
.filled-simple
.css-19mk8g1-MuiInputBase-root-MuiFilledInput-root.MuiInputBase-readOnly::after {
    display: none;
}

.MuiInputAdornment-root {
    margin-left: 0 !important;
}

.MuiInputBase-colorSuccess {
    border: 1px solid #04A759;
    color: #04A759;
}

#workflow-timeline .label-group {
    padding: 12px 8px;
    gap: 8px;
    width: 221px;
    background: #F9F8F9;
    border-radius: 4px;
    margin-bottom: 10px;
}

#workflow-timeline .label-group p {
    color: #787878;
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    letter-spacing: 0.6px;
}

#workflow-timeline .label-group h4 {
    font-family: 'VAG Rounded Std';
    font-weight: 700;
    letter-spacing: 0.5px;
}

.cof_kpi .MuiFormControl-root, .steel_ball_quantities .MuiFormControl-root {
    margin-bottom: 9px;
}

.btn-approve {
    background-color: #04A759;
    border-color: #77c13a;
    color: white
}

.error-block-custom {
    padding: 10px;
    margin-left: -10px;
    margin-right: -10px;
}

.error-block-custom.has-error {
    border: 2px solid #d32f2f;

}
.ck-sticky-panel__content {
    top: 100px !important;
    }
