@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.c-multi-select{border-radius:4px;margin:0;position:relative;width:100%}
.c-multi-select,.c-multi-select *{box-sizing:border-box}
.c-multi-select span.error{display:none}
.c-multi-select.error span.error{display:block;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;margin-bottom:1.25rem}
.c-multi-select.error .search-bar .search-input-section .search-input,.c-multi-select.error .search-bar .search-results{border:1px solid #800001}
.c-multi-select.error .search-bar .search-input-section .search-input{background-color:rgba(220,53,69,.03)}
.c-multi-select.error .search-bar .search-results{background-color:#fed7db;border-top:0}
.c-multi-select .search-bar{padding:0;position:relative}
.c-multi-select .search-bar .search-input-section{position:relative}
.c-multi-select .search-bar .search-input-section button{background-color:transparent;border-radius:0;cursor:pointer;display:inline-block;font-style:normal;font-weight:400;height:2rem;margin:0;padding:0;position:absolute;right:.5rem;top:40%;transform:translateY(-50%);transition:none;width:2rem}
.c-multi-select .search-bar .search-input-section button:after{color:#1a65b2;content:"";display:block;font-family:iconfonts;font-size:2rem;height:2rem;width:2rem}
.c-multi-select .search-bar .search-input-section .search-input{border:1px solid #d1d1d1;padding:1.5rem 2.5rem 1.5rem 1rem;position:relative}
.c-multi-select .search-bar .search-input-section.searching button:after{content:""}
.c-multi-select .search-bar .results-tags{background-color:#fff;border:1px solid #d1d1d1;border-radius:0 0 4px 4px;border-top:0;left:0;padding:0 .5rem;position:relative;top:-1rem;width:100%;z-index:1}
.c-multi-select .search-bar .results-tags.no-border{border:0}
.c-multi-select .search-bar .results-tags .result-tag{align-items:center;background-color:#e5edf7;border-radius:6px;color:#1a65b2;display:inline-flex;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:9pt;font-weight:600;justify-content:center;margin:0 .5rem .5rem 0;padding:.75rem 1.25rem}
.c-multi-select .search-bar .results-tags .result-tag span{display:inline-block}
.c-multi-select .search-bar .results-tags .result-tag span.tags-close{cursor:pointer;margin-left:.5rem}
.c-multi-select .search-bar .results-tags .result-tag span.tags-close:after{color:#1a65b2;content:"";font-family:iconfonts;font-size:1.2rem;height:1rem;width:1rem}
.c-multi-select .search-bar .search-results{background-color:#fff;border:1px solid #d1d1d1;border-radius:0 0 4px 4px;border-top:0;left:0;margin:0;max-height:500px;overflow:auto;position:absolute;top:3rem;width:100%;z-index:2}
.c-multi-select .search-bar .search-results::-webkit-scrollbar{width:10px}
.c-multi-select .search-bar .search-results::-webkit-scrollbar-track{background:transparent}
.c-multi-select .search-bar .search-results::-webkit-scrollbar-thumb{background:#e6e6e6;background:-moz-linear-gradient(left,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#e6e6e6),color-stop(50%,#e6e6e6),color-stop(51%,hsla(0,0,100%,0)),color-stop(71%,hsla(0,0,100%,0)),color-stop(100%,hsla(0,0,100%,0)));background:-webkit-linear-gradient(left,#e6e6e6,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));background:-o-linear-gradient(left,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-ms-linear-gradient(left,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:linear-gradient(90deg,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=1)}
.c-multi-select .search-bar .search-results::-webkit-scrollbar-thumb:hover{background:#e6e6e6;background:-moz-linear-gradient(left,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#d1d1d1),color-stop(50%,#d1d1d1),color-stop(51%,hsla(0,0,100%,0)),color-stop(71%,hsla(0,0,100%,0)),color-stop(100%,hsla(0,0,100%,0)));background:-webkit-linear-gradient(left,#d1d1d1,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));background:-o-linear-gradient(left,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-ms-linear-gradient(left,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:linear-gradient(90deg,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=1)}
.c-multi-select .search-bar .search-results hr{border:0;border-bottom:1px solid #d1d1d1;margin:0 1rem}
.c-multi-select .search-bar .search-results ul{list-style:none;margin:0;padding:1rem 0 0}
.c-multi-select .search-bar .search-results ul li{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;margin:.5rem 0;padding:.5rem 1rem}
.c-multi-select .search-bar .search-results ul li button{background-color:transparent;border-radius:0;color:#1d1d1d;cursor:pointer;display:inline-block;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0;text-align:left;transition:none}
.c-multi-select .search-bar .search-results ul li.no-results{color:#1d1d1d}
.c-multi-select .search-bar .search-results ul li:not(.no-results){cursor:pointer}
.c-multi-select .search-bar .search-results ul li:hover:not(.no-results){background-color:#e5edf7}
.c-multi-select .search-bar .search-results ul li.selected{align-items:center;background-color:#e5edf7;color:#1a65b2;display:flex;justify-content:space-between;position:relative}
.c-multi-select .search-bar .search-results ul li.selected:after{align-items:center;background-color:#1a65b2;border-radius:50%;color:#fff;content:"";display:flex;font-family:iconfonts;font-size:1rem;height:1rem;justify-content:center;width:1rem}
.c-multi-select .search-bar .search-results ul li.selected button{color:#1a65b2}
.c-multi-select .options-by-categories,.c-multi-select .reset-options,.c-multi-select .search-bar .search-results ul li.hide,.c-multi-select .search-bar .search-results.hide{display:none}
@media(min-width:768px){.c-multi-select{margin:0 0 2rem}
.c-multi-select.error span.error{margin-bottom:0}
.c-multi-select .multi-select-content{border:1px solid rgba(29,29,29,.1);-webkit-box-shadow:0 5px 15px rgba(29,29,29,.05);-moz-box-shadow:0 5px 15px rgba(29,29,29,.05);box-shadow:0 5px 15px rgba(29,29,29,.05);overflow:hidden}
.c-multi-select .search-bar{padding:2rem 3rem 1rem}
.c-multi-select .search-bar .search-results{margin:0 3rem 1rem;top:5rem;width:calc(100% - 6rem)}
.c-multi-select .results-tags{display:none}
.c-multi-select .options-by-categories{display:block;height:380px;position:relative}
.c-multi-select .options-by-categories.shadow-before:before{background:linear-gradient(1turn,hsla(0,0,100%,0),hsla(0,0,100%,.8),#fff);content:"";height:1.5rem;left:0;position:absolute;top:0;width:100%;z-index:1}
.c-multi-select .options-by-categories.shadow-after:after{background:linear-gradient(hsla(0,0,100%,0),hsla(0,0,100%,.8),#fff);bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:100%;z-index:1}
.c-multi-select .options-by-categories .options-by-categories-content{height:100%;overflow-y:scroll;padding:0;position:relative}
.c-multi-select .options-by-categories .options-by-categories-content::-webkit-scrollbar{width:10px}
.c-multi-select .options-by-categories .options-by-categories-content::-webkit-scrollbar-track{background:transparent}
.c-multi-select .options-by-categories .options-by-categories-content::-webkit-scrollbar-thumb{background:#e6e6e6;background:-moz-linear-gradient(left,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#e6e6e6),color-stop(50%,#e6e6e6),color-stop(51%,hsla(0,0,100%,0)),color-stop(71%,hsla(0,0,100%,0)),color-stop(100%,hsla(0,0,100%,0)));background:-webkit-linear-gradient(left,#e6e6e6,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));background:-o-linear-gradient(left,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-ms-linear-gradient(left,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:linear-gradient(90deg,#e6e6e6 0,#e6e6e6 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=1)}
.c-multi-select .options-by-categories .options-by-categories-content::-webkit-scrollbar-thumb:hover{background:#e6e6e6;background:-moz-linear-gradient(left,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#d1d1d1),color-stop(50%,#d1d1d1),color-stop(51%,hsla(0,0,100%,0)),color-stop(71%,hsla(0,0,100%,0)),color-stop(100%,hsla(0,0,100%,0)));background:-webkit-linear-gradient(left,#d1d1d1,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));background:-o-linear-gradient(left,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:-ms-linear-gradient(left,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0) 100%);background:linear-gradient(90deg,#d1d1d1 0,#d1d1d1 50%,hsla(0,0,100%,0) 51%,hsla(0,0,100%,0) 71%,hsla(0,0,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=1)}
.c-multi-select .options-by-categories .options-by-categories-content .category{display:flex;padding-bottom:1rem;padding-top:1rem}
.c-multi-select .options-by-categories .options-by-categories-content .category:not(:last-child){border-bottom:1px solid #d1d1d1}
.c-multi-select .options-by-categories .options-by-categories-content .category .count-section{display:flex;justify-content:flex-end;margin-top:-.3rem;width:3rem}
.c-multi-select .options-by-categories .options-by-categories-content .category .count-section .count{align-items:center;background-color:#1a65b2;border-radius:50%;color:#fff;display:flex;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:9pt;font-weight:600;height:1.8rem;justify-content:center;line-height:20px;width:1.8rem}
.c-multi-select .options-by-categories .options-by-categories-content .category .count-section .count.hide{display:none}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section{width:calc(100% - 3rem)}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .title-section{align-items:center;display:flex;justify-content:space-between;margin-left:.5rem;padding-right:3rem}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .title-section .category-title{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:1pc;line-height:20px;margin:0}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .title-section .title-options{align-items:center;display:flex;justify-content:flex-end;min-width:87pt;position:relative}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .title-section .title-options button{background-color:transparent;border-radius:0;color:#1d1d1d;cursor:pointer;display:inline-block;font-style:normal;font-weight:400;margin-left:1rem;padding:0;transition:none}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .title-section .title-options .select-all{color:#1a65b2;font-weight:600;min-width:75px;text-decoration:underline}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .title-section .title-options .display-options:before{color:#1a65b2;content:"";display:block;font-family:iconfonts;font-size:1pc;height:1rem;transform:rotate(0);width:1rem}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1)}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section.two-columns{display:flex;flex-flow:wrap}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section.two-columns .checkbox-group:nth-child(2){margin-top:1rem}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group{align-items:center;display:flex;margin-bottom:.1rem;margin-right:3rem;padding:.5rem;width:calc(50% - 3rem)}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group:first-child{margin-top:1rem}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group.selected{background-color:#e5edf7}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group input,.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group label{margin-bottom:0;margin-top:0}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group label{flex:1;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-weight:400;width:90pt}
.c-multi-select .options-by-categories .options-by-categories-content .category .content-section .options-section .checkbox-group input{margin:0 1rem 0 0 !important;width:1pc !important}
.c-multi-select .options-by-categories .options-by-categories-content .category.open .options-section{max-height:125pc;transition:max-height 1s ease-in-out}
.c-multi-select .options-by-categories .options-by-categories-content .category.open .content-section .title-section .title-options .display-options:before{transform:rotate(180deg)}
.c-multi-select .reset-options{display:block;padding:1rem 0;text-align:center}
.c-multi-select .reset-options button{background-color:#e5edf7;border:1px solid #1a65b2;color:#1a65b2}
}