.containertable{background-color:white;position:relative;width:100% !important;padding-left:0 !important;padding-right:0 !important}
.containertable .rte-group2{max-width:83% !important}
.sortable-table{width:100%;padding:56px 0 140px 0;background:white;position:relative;width:100%}
.sortable-table .hidden-column{display:none}
.sortable-table table{width:100%;border-radius:16px 16px 0 0;overflow:hidden}
.sortable-table .sortable-table-head{width:100%;color:#fff;border:1px solid #d3135a}
.sortable-table tr{border:1px solid #d3135a}
.sortable-table thead td{padding:0 24px;font-weight:bold}
.sortable-table thead th{padding:0 24px}
.sortable-table tbody td{padding:24px}
.sortable-table .sortable-table-row__title{height:90px;background:#d3135a;border:0;border-radius:16px 16px 0 0}
.sortable-table .sortable-table-row__columns{height:50px;background:#f06292}
.sortable-table .sortable-table-item__link{color:#d3135a}
.sortable-table .sortable-table-item__link:hover{text-decoration:underline}
@media(min-width:768px){.containertable .rte-group2{margin-left:auto;margin-right:auto;max-width:74% !important}
}
@media(min-width:1024px){.sortable-table{margin:0 auto;padding:56px 0 140px 0}
.containertable .rte-group2{max-width:75% !important}
.sortable-table thead td{font-size:22px}
}
@media(min-width:1400px){}
.button-list{list-style-type:none;padding:0;display:flex;gap:0;justify-content:center}
.button-list button{padding:8px 16px;font-size:14px;background-color:#eff2f7;cursor:pointer;transition:all .3s ease}
.button-list button:hover{box-shadow:0 2px 5px rgba(0,0,0,0.2)}
button.buttonClicked{color:#d3135a !important;border:1px solid #272c34 !important;background:#f7f8fb !important;border-radius:5px !important}
button.buttonClickedRegion{color:#d3135a !important;border:1px solid #272c34 !important;background:#f7f8fb !important}
.sortable-table-item-no-link{color:#000 !important;text-decoration:none !important}
.search-container{display:flex;align-items:center;margin-bottom:20px}
.search-container input{flex:1;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px 0 0 4px;outline:0;font-size:16px;font-style:normal;font-weight:400}
.search-container button{padding:10px 15px;font-size:1rem;color:white;background-color:#d81b60;border:0;border-radius:0 4px 4px 0;cursor:pointer}
.sort-container{text-align:right;margin-bottom:10px}
.sort-container select{padding:5px;font-size:1rem;border:1px solid #ccc;border-radius:4px}
.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%}
.filter-group{display:flex;gap:10px;align-items:center;width:max-content;padding:2%}
.searchContainer{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.search-container{display:flex;align-items:center;gap:5px}
.sort-container{display:flex;align-items:center;gap:5px}
.containertable{background-color:white;position:relative;width:100%;padding-left:0;padding-right:0;display:flex;flex-direction:column;align-items:center}
.containertable .rte-group2{width:100%;max-width:83%;margin:0 auto}
.searchContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;width:100%}
.search-container{display:flex;flex:1;min-width:280px;position:relative}
.search-container input{flex:1;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px 0 0 4px;outline:0;font-size:16px;font-style:normal;font-weight:400}
.search-container button{padding:10px 15px;font-size:1rem;color:white;background-color:#d81b60;border:0;border-radius:0 4px 4px 0;cursor:pointer}
.sort-container{text-align:right;flex:1;display:flex;min-width:180px}
.sort-container select{padding:5px;font-size:1rem;border:1px solid #ccc;border-radius:4px}
.filters{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%}
.filter-group{display:flex;align-items:center;gap:10px;width:max-content;padding:2%}
.button-list{list-style-type:none;padding:0;display:flex;gap:0;flex-wrap:wrap;justify-content:center}
.button-list button{padding:8px 16px;font-size:14px;background-color:#eff2f7;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease}
.button-list button:hover{color:#fff;background-color:#d3135a !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}
.sortable-table{width:100%;padding:56px 0 140px 0;background:white}
.sortable-table table{width:100%;border-radius:16px 16px 0 0;overflow:hidden}
.sortable-table .sortable-table-head{width:100%;color:#fff;border:1px solid #d3135a}
.sortable-table tr{border:1px solid #d3135a}
.sortable-table tbody td{padding:12px}
.sortable-table .sortable-table-row__title{height:90px;background:#d3135a;border:0;border-radius:16px 16px 0 0}
.sortable-table .sortable-table-row__columns{height:50px;background:#f06292}
@media(max-width:1024px){.containertable .rte-group2{max-width:90%}
.searchContainer{flex-direction:column;align-items:center}
.search-container{width:100%;justify-content:center}
.sort-container{width:100%;justify-content:center}
}
@media(max-width:768px){.containertable .rte-group2{max-width:95%}
.filters{flex-direction:column;align-items:center}
.sortable-table tbody td{padding:8px}
}
#TagsList button{border-radius:5px}
.button-list button{border-radius:5px}
.searchContainer button{position:absolute;right:5px;padding:8px 12px;border-radius:5px;margin:2px 0;font-size:.8rem}
.search-container input{border-radius:5px}
ul#TagsList{padding-top:14px}
ul.button-list{padding-top:18px}
.sortable-table{padding-top:10px}
.sortable-table thead th{padding:0 12px}
select#sort{border:0;font-size:1em;color:#d3135a;margin-top:-10px;outline:unset !important}
table tr td:nth-child(1) span{color:#d3135a}
table tr td:nth-child(1) span:hover{text-decoration:unset}
.searchContainer svg.icon{stroke:white;filter:brightness(0) invert(1)}
.sortable-table .sortable-table-head{width:100%;color:black;border:0}
.sortable-table .sortable-table-row__title{height:unset;padding-left:0;background:0;border:0;border-radius:unset;display:block;margin-bottom:24px;margin-left:0}
.sortable-table thead td{padding:0;font-weight:700}
.sortable-table .sortable-table-row__columns{height:unset;background:unset;border:unset;margin-bottom:16px}
.sortable-table thead th{padding:0 12px 16px}
.sortable-table tr{border:1px solid #c2cddd}
.sortable-table table#FirstTable{width:100%;overflow:hidden;border-collapse:separate;border:0}
.sortable-table table{width:100%;overflow:hidden}
.sortable-table tbody{border:1px solid #c2cddd;border-spacing:4px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-style:hidden;border-right:medium;border-left:medium;border-bottom:medium;box-shadow:0 0 0 1px #c2cddd}
input#SearchBarInput{outline:none !important}
ul#TagsList{border-radius:var(--Border-radius-border_radius-0_75,12px);border:var(--Border-border-width,1px) solid var(--Border-border-color,#c2cddd);background:var(--interactive-surface-bg,#FFF);list-style:none;display:flex;justify-content:center;padding:3px}
ul#TagsList li{margin:0 auto;border-right:1px solid #c2cddd;padding:1px 2px 1px 2px}
ul#TagsList li:last-child{border-right:0}
#TagsList .button-list button{padding:8px 16px;font-size:14px;color:black;background-color:unset;border:unset;cursor:pointer;transition:all .3sease}
.button-list button:hover{color:#d3135a;background-color:white !important;box-shadow:unset;border:1px solid var(--Border-no-border-but-selection,#272c34);background:var(--interactive-surface-bg,#f7f8fb)}
.filter-group .button-list button{border-radius:8px;border:var(--Border-border-width,1px) solid var(--Border-border-color,#c2cddd);background:var(--interactive-surface-bg,#FFF);color:#212529}
div#SearchBarInput{border-radius:var(--Border-radius-border_radius-0_25,4px);border:var(--Border-width-border_width-0_0625,1px) solid var(--surface-description-status,#667790);background:var(--interactive-surface-bg,#FFF);box-shadow:0 0 0 var(--Focus-focus-offset-inner,0) var(--Focus-focus-hover-effect,rgba(255,255,255,0.00)),0 0 0 var(--Focus-focus-offset-outer,0) var(--Border-no-border-color,rgba(255,255,255,0.00));display:flex;height:var(--size-spacing-density-2_5,48px);min-width:var(--Spacing-space-8,128px);padding:var(--Spacing-space-0_25,4px) var(--Spacing-space-0_5,8px);align-items:center;gap:var(--Spacing-space-0_5,8px);flex:1 0 0}
label.search-label:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:20px;background:url(data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='25'height='25'viewBox='002525'fill-rule='evenodd'%3E%3Cpathd='M16.03618.455l2.404-2.4055.5865.587-2.4042.404zM8.52C12.12154.9158.5S12.1158.515212.128.54.928.52zm0-2C3.8003.808.5S3.8178.5171713.2178.513.208.50zM1516a110112011011-20'%3E%3C/path%3E%3C/svg%3E) center / contain no-repeat}
label.search-label{position:relative}
.filter-group>button{border-radius:var(--btn-radius,4px);border:var(--outlined-btn-strokewidth,2px) solid var(--secondary-btn-graphic,#d3135a);background:var(--Background-surface-elevation,#FFF);box-shadow:0 0 0 var(--Focus-Hover-btn-focus-offset-inner,0) var(--Background-surface-elevation,#FFF),0 0 0 var(--Focus-Hover-btn-focus-offset-outer,0) var(--Effects-focus-on-surface,#1f6cf9);color:#d3135a}
.filter-group>button h6{color:var(--secondary-btn-graphic,#d3135a);text-align:center;font-size:var(--Text-styles-comp-font-size-comp_md,16px);font-style:normal;font-weight:400;line-height:var(--Text-styles-comp-line-height-comp_lg_md,16px);letter-spacing:var(--letter-spacing-letter-spacing-default,0);margin:8px}
.sortable-table-row__columns th svg{filter:invert(1)}
h3#TableTitle{color:var(--Text-surface-title,#131416);letter-spacing:var(--letter-spacing-letter-spacing-extra-condensed,0.4px)}
tbody span svg{filter:invert(21%) sepia(49%) saturate(6504%) hue-rotate(327deg) brightness(83%) contrast(100%);fill:blanchedalmond}
.filters.fil-container{width:48%;gap:0;color:#667790;margin-top:0}
@media(min-width:1024px){.sortable-table h3{font-size:32px}
}
#tableBodyCF svg{filter:invert(21%) sepia(49%) saturate(6504%) hue-rotate(327deg) brightness(83%) contrast(100%);fill:blanchedalmond;margin-left:10px;margin-top:-2px;position:relative !important}
div#resutsCount{text-align:left;flex:0;justify-content:left;margin:0}
.filter-group.filter-search{padding:4px 8px;min-width:128px;height:48px;border:1px solid #667790;box-shadow:0 0 0 rgba(255,255,255,0.0001),0 0 0 rgba(255,255,255,0.0001);border-radius:4px}
.filter-group.filter-search .search-label{display:flex}
.filter-group.filter-search .search-label:before{content:"";position:relative;top:0;bottom:0;width:16px;background-image:url("clientlib/resources/search.png");background-repeat:no-repeat;background-position:center;background-size:contain}
.filter-group.filter-search>button{width:65px;height:32px;flex:none;display:flex;justify-content:center;align-items:center}
.filter-group.filter-region{padding-top:0;align-items:baseline}
.filter-region ul.button-list{padding-top:0}
ul#TagsList.button-list{margin:0}
div.filters{align-items:normal;margin-top:25px}
div.filter-type{padding-top:0;align-items:baseline}
#tableBodyCF .sortable-table-item__link svg{width:7px;height:10px}
@media screen and (min-width:1024px){div.containertable .rte-group2{width:100% !important}
}
@media screen and (max-width:1432px){.filter-group.filter-type{display:none}
}
@media screen and (max-width:1023px){div.containertable .rte-group2{width:88% !important;max-width:1200px !important}
.filters .filter-search{margin-right:auto}
.filters .filter-group{margin-right:auto}
.sortable-table th:nth-child(1),.sortable-table td:nth-child(1){width:50%}
.sortable-table th:nth-child(n+2),.sortable-table td:nth-child(n+2){width:15%}
.sortable-table-item__link span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;font-size:12px}
#tableBodyCF .sortable-table-item__link svg{margin-top:0}
.sortable-table-item__link{display:grid;grid-template-columns:auto 1fr}
span.sortable-table-item{font-size:14px}
div.filters.fil-container{width:100%;flex-direction:row}
div.sort-container{width:100%;justify-content:left;min-width:100px}
}
@media screen and (max-width:500px){.sortable-table th:nth-child(1),.sortable-table td:nth-child(1){width:70%}
.sortable-table th:nth-child(n+4),.sortable-table td:nth-child(n+4){width:28%}
.sortable-table th:nth-child(2),.sortable-table td:nth-child(2),.sortable-table th:nth-child(3),.sortable-table td:nth-child(3){display:none}
#tableBodyCF .sortable-table-item__link svg{margin-top:6px;top:0;width:5px;height:8px}
.filters .filter-group{width:100%}
.filters ul#TagsList{margin-top:5px;width:100%}
.filters .filter-search{flex-wrap:nowrap;justify-content:space-between}
#TagsList button{font-size:13px}
ul.button-list button{font-size:13px}
.filter-group.filter-type{display:none}
div.filters.fil-container{flex-direction:column}
}
@media screen and (max-width:350px){div.containertable .rte-group2{max-width:92% !important}
#TagsList button{font-size:13px}
ul.button-list button{font-size:13px}
}
#TagsList button{border-radius:0;border:0;background:transparent;padding:10px 12px}
#TagsList li:last-child button{border-right:0}
.grap-button-list{gap:10px}
table#table-sortable{overflow:auto !important}
#table-sortable tbody{box-shadow:0 0 0 1px #c2cddd;-webkit-box-shadow:0 0 0 1px #c2cddd;-moz-box-shadow:0 0 0 1px #c2cddd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:solid 1px #ccc0}
#table-sortable tr{border:0}
#table-sortable tbody tr td:first-child{border-left:0}
#table-sortable tbody tr:first-child td{border-top:0;border-right:0}
#table-sortable tbody td{border-bottom:1px solid #c2cddd;padding:12px}
#table-sortable tbody tr:last-child td{border-bottom:0;border-right:0}