html[dir] .excel-data-list .list-content{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;gap:.93%}
html[dir=ltr] .excel-data-list .list-content{text-align:left}
html[dir=rtl] .excel-data-list .list-content{text-align:right}
html[dir] .excel-data-list .list-content .list-item{margin-bottom:20px;padding:15px;background-color:#fff;flex:0 0 24.3%;max-width:24.3%}
html[dir] .excel-data-list .list-content .list-item .card-img-wrap{padding-bottom:75%;width:100%;position:relative;margin-bottom:25px}
html[dir] .excel-data-list .list-content .list-item .card-img-wrap .card-img{width:100%;height:100%;position:absolute;top:0;left:0}
html[dir] .excel-data-list .list-content .list-item .card-content{text-align:left}
html[dir=rtl] .excel-data-list .list-content .list-item .card-content{text-align:right}
html[dir] .excel-data-list .list-content .list-item .card-content .card-title{font-size:18px;line-height:1.39;font-weight:bold;color:#000;margin-bottom:17px}
html[dir] .excel-data-list .list-content .list-item .card-content .card-desc{font-size:15px;line-height:1.34;color:#000;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:17px}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row{font-size:15px;line-height:1.2;margin-bottom:17px;display:flex}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row .card-icon{width:17px;height:17px;margin-right:10px;background-position:left center;background-size:contain;background-repeat:no-repeat;min-width:17px}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row.card-date .card-icon{background-image:url(../../../../../../content/dam/dhk/enhancement/date.svg)}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row.card-venue .card-icon{background-image:url(../../../../../../content/dam/dhk/enhancement/map.svg)}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row.card-website .card-icon{background-image:url(../../../../../../content/dam/dhk/enhancement/web.svg)}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row .card-text{font-size:15px;line-height:1.2;color:#000}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row a.card-text{text-decoration:underline;font-size:15px;line-height:1.2;color:#000}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row a.card-text:hover{color:#e2002c}
html[dir] .excel-data-list .list-content .list-item .card-content .card-tags{display:flex}
html[dir] .excel-data-list .list-content .list-item .card-content .card-tags .tag-item{display:inline-block;padding:5px 10px;font-size:13px;line-height:1.2;font-weight:bold;color:#fff;background-color:red;border-radius:5px}
html[dir] .excel-data-list .list-content .list-item .card-content .card-tags .tag-item:not(:first-of-type){margin-left:10px}
html[dir] .excel-data-list .toggle-events-page-wrap.hide-page{display:none}
html[dir] .excel-data-list .toggle-events-page{display:flex;justify-content:center;align-items:center;margin-top:35px;font-size:18px}
html[dir] .excel-data-list .toggle-events-page .toggle-page_input{width:30px;height:30px;color:#000;margin:0;outline:0;text-align:center;background-color:#fff;border:1.5px solid;padding-left:0;padding-right:0}
html[dir] .excel-data-list .toggle-events-page .toggle-page_input[type='number']{-moz-appearance:textfield}
html[dir] .excel-data-list .toggle-events-page .toggle-page_input::-webkit-outer-spin-button,html[dir] .excel-data-list .toggle-events-page .toggle-page_input::-webkit-inner-spin-button{-webkit-appearance:none !important}
html[dir] .excel-data-list .toggle-events-page .toggle-page_sparator{padding:0 5px}
html[dir] .excel-data-list .toggle-events-page .prev-page{cursor:pointer;margin-right:20px;font-weight:bold}
html[dir] .excel-data-list .toggle-events-page .next-page{cursor:pointer;margin-left:20px;font-weight:bold}
html[dir] .excel-data-list .no-result-wrapper{text-align:center;font-size:18px;padding:20px 0}
@media screen and (max-width:1199.98px){html[dir] .excel-data-list .list-content{gap:1%}
html[dir] .excel-data-list .list-content .list-item{flex:0 0 32.66%;max-width:32.66%;margin-bottom:15px}
}
@media screen and (max-width:1024px){html[dir] .excel-data-list .list-content .list-item{margin-bottom:10px;flex:0 0 49%;max-width:49%}
html[dir] .excel-data-list .list-content .list-item .card-content .card-title{font-size:15px;line-height:1.33;margin-bottom:16px}
html[dir] .excel-data-list .list-content .list-item .card-content .card-desc{font-size:10px;line-height:1.24;-webkit-line-clamp:5;margin-bottom:16px}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row{font-size:13px;margin-bottom:12px}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row .card-icon{width:15px;height:15px;min-width:15px}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row .card-text{font-size:13px}
html[dir] .excel-data-list .list-content .list-item .card-content .icon-text-row a.card-text{font-size:13px}
html[dir] .excel-data-list .toggle-events-page .next-page{font-size:18px}
html[dir] .excel-data-list .toggle-events-page .prev-page{font-size:18px}
html[dir] .excel-data-list .toggle-events-page .toggle-page_input{width:28px;height:28px}
html[dir] .excel-data-list .toggle-events-page .toggle-page_total{margin-left:5px}
}
@media screen and (max-width:768px){html[dir] .excel-data-list .list-content .list-item{width:100%;flex:unset;max-width:100%}
}
html[dir] .excel-data-list .filters-container{width:100%;display:inline-flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;margin-bottom:30px}
html[dir] .excel-data-list .filters-container .data-filter{margin-top:20px;margin-left:24px;display:inline-block;vertical-align:middle;text-align:left}
html[dir] .excel-data-list .filters-container .data-filter:first-child{margin-left:0}
html[dir] .excel-data-list .data-filter .select2-container--default .select2-selection--single{padding:0;border:1px solid #eaeaea}
html[dir] .excel-data-list .data-filter .select2-selection--single .select2-selection__rendered{line-height:55px;padding:0 50px 0 25px;box-sizing:border-box;font-size:20px;font-weight:bold;color:#222}
html[dir=rtl] .excel-data-list .data-filter .select2-selection--single .select2-selection__rendered{padding:0 25px 0 50px}
html[dir] .excel-data-list .data-filter .select2-selection--single .select2-selection__arrow{display:inline;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg%20id='Icon_ionic-ios-arrow-dropdown'%20data-name='Iconionic-ios-arrow-dropdown'%20xmlns='http://www.w3.org/2000/svg'%20width='17.792'%20height='17.792'%20viewBox='0%200%2017.792%2017.792'%3E%3Cpath%20id='路径_32'%20data-name='路径32'%20d='M10.223,14.657a.829.829,0,0,0,0,1.168l4.093,4.08a.825.825,0,0,0,1.138.026l4.033-4.02a.824.824,0,1,0-1.163-1.168l-3.464,3.413-3.469-3.5A.825.825,0,0,0,10.223,14.657Z'%20transform='translate(-5.963%20-7.699)'%20fill='%23222'/%3E%3Cpath%20id='路径_33'%20data-name='路径33'%20d='M3.375,12.271a8.9,8.9,0,1,0,8.9-8.9A8.894,8.894,0,0,0,3.375,12.271ZM17.591,6.95A7.524,7.524,0,1,1,6.95,17.591,7.524,7.524,0,1,1,17.591,6.95Z'%20transform='translate(-3.375%20-3.375)'%20fill='%23222'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;content:unset;right:16px;top:50%;transform:translateY(-50%);transition:all .5s}
html[dir=rtl] .excel-data-list .data-filter .select2-selection--single .select2-selection__arrow{right:unset;left:16px}
html[dir] .excel-data-list .data-filter .select2-selection--single .select2-selection__arrow:after{content:unset}
html[dir] .excel-data-list .data-filter .select2-selection--single[aria-expanded="true"] .select2-selection__arrow{transform:translateY(-50%) rotateZ(180deg)}
html[dir] .select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{background:#ccc;color:#333;font-weight:bold}
@media screen and (max-width:768px){html[dir] .excel-data-list .filters-container .data-filter{width:100%;margin-left:auto;margin-top:10px}
}