.customer-listing-module{display:flex;flex-direction:row;margin-top:64px}.customer-listing-module .filter-open{display:none}.customer-listing-module .filter{display:flex;flex-direction:column;margin-right:48px;width:20%}.customer-listing-module .filter .filter-close{display:none}.customer-listing-module .filter .title{color:var(--colors-gray20);font-size:24px;font-weight:500;margin-bottom:24px;text-transform:capitalize}.customer-listing-module .filter .filter-section{border-bottom:1px solid var(--colors-gray60);color:var(--colors-gray20);display:flex;flex-direction:column;margin-bottom:24px;padding-bottom:24px}.customer-listing-module .filter .filter-section .filter-title{font-size:18px;font-weight:500;margin-bottom:24px;text-transform:capitalize}.customer-listing-module .filter .filter-section .filter-title:after{border-bottom:2px solid var(--colors-gray40);border-right:2px solid var(--colors-gray40);content:" ";display:block;float:inline-end;height:10px;transform:rotate(-45deg);width:10px}.customer-listing-module .filter .filter-section .filter-content .filter-value{color:var(--colors-gray40);cursor:pointer;display:block;font-size:16px;margin-bottom:20px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customer-listing-module .filter .filter-section .filter-content .filter-value:has(>input:checked){color:var(--colors-gray20)}.customer-listing-module .filter .filter-section .filter-content .filter-value input{cursor:pointer;font-size:16px;height:0;opacity:0;position:absolute;width:0}.customer-listing-module .filter .filter-section .filter-content .filter-value input:checked~.filter-value{color:var(--colors-gray20)}.customer-listing-module .filter .filter-section .filter-content .filter-value input:checked~.checkmark{background-color:var(--colors-gray20)}.customer-listing-module .filter .filter-section .filter-content .filter-value input:checked~.checkmark:after{display:block}.customer-listing-module .filter .filter-section .filter-content .filter-value .checkmark{background-color:transparent;border:1px solid var(--colors-gray40);border-radius:4px;height:20px;left:0;position:absolute;top:0;width:20px}.customer-listing-module .filter .filter-section .filter-content .filter-value .checkmark:after{border:solid var(--colors-gray80);border-width:0 3px 3px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.customer-listing-module .filter .filter-section .filter-content .filter-value:hover input~.checkmark{background-color:var(--colors-gray60)}.customer-listing-module .filter .filter-section.closed .filter-title:after{transform:rotate(45deg)}.customer-listing-module .filter .filter-section.closed .filter-content{display:none}.customer-listing-module .customers-listing-wrapper{display:flex;flex-direction:column;width:80%}.customer-listing-module .customers-listing-wrapper .filter-list{display:flex;flex-direction:row;gap:24px;height:64px}.customer-listing-module .customers-listing-wrapper .filter-list:not(.customer-listing-module .customers-listing-wrapper .filter-list:has(.active-filter)){display:none}.customer-listing-module .customers-listing-wrapper .filter-list .active-filter{border:1px solid var(--colors-gray60);border-radius:53px;color:var(--colors-gray20);cursor:pointer;height:40px;line-height:40px;padding-left:20px;padding-right:40px;position:relative;text-align:center;width:fit-content}.customer-listing-module .customers-listing-wrapper .filter-list .active-filter:after{color:var(--colors-gray40);content:"X";position:absolute;right:14px}.customer-listing-module .customers-listing-wrapper .filter-list .clear-all{color:var(--colors-gray20);cursor:pointer;height:42px;line-height:42px;text-align:center}.customer-listing-module .customers-listing-wrapper .customers-listing{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:0;position:relative}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item{display:block;position:relative;text-decoration:none;width:calc(33% - 20px)}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card{background-color:var(--colors-gray80);border-radius:16px;overflow:hidden;position:relative}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card .featured-img{background-position:50%;background-size:cover;height:208px;position:relative;width:100%}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card .post-item-body{display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 0}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card .post-item-body .post-item-text-wrapper p{color:var(--colors-gray40);display:-webkit-box;height:100px;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card .post-item-body .post-item-text-wrapper h3{color:var(--colors-gray20);font-size:18px;font-weight:500;height:72px;line-height:24px;margin:0 0 16px}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card .post-item-body .button-wrapper{display:flex;height:56px;justify-content:flex-start}@media (max-width:679px){.customer-listing-module{flex-direction:column;margin:0 16px;position:relative}.customer-listing-module .filter-open{color:var(--colors-gray20);cursor:pointer;display:flex;font-size:20px;justify-content:flex-start;margin-bottom:24px;width:max-content}.customer-listing-module .filter-open:after{background-image:url(https://25306451.fs1.hubspotusercontent-eu1.net/hubfs/25306451/Applixure_V3_2025/Images/Icons/filter-funnel.png);background-size:24px 24px;content:"";height:24px;width:24px}.customer-listing-module .filter{background-color:var(--colors-gray80);border-right:2px solid var(--colors-gray60);display:flex;flex-direction:column;margin-left:-16px;margin-right:0;overflow:hidden;position:absolute;transition:width 1s;width:0;z-index:1}.customer-listing-module .filter.open{width:calc(100% - 64px)}.customer-listing-module .filter .filter-close{color:var(--colors-gray20);cursor:pointer;display:flex;font-size:16px;justify-content:flex-start;margin-bottom:24px;margin-left:32px;margin-top:24px;width:max-content}.customer-listing-module .filter .filter-close:before{border-bottom:2px solid var(--colors-gray20);border-right:2px solid var(--colors-gray20);content:" ";display:block;float:inline-start;height:10px;margin-left:-16px;margin-right:8px;margin-top:4px;transform:rotate(135deg);width:10px}.customer-listing-module .filter .title{font-size:20px;margin-bottom:16px;margin-left:16px}.customer-listing-module .filter .filter-section{margin-bottom:16px;margin-left:16px;margin-right:24px;padding-bottom:16px}.customer-listing-module .filter .filter-section .filter-title{font-size:16px;margin-bottom:16px}.customer-listing-module .customers-listing-wrapper{display:flex;flex-direction:column;width:100%}.customer-listing-module .customers-listing-wrapper .filter-list{flex-direction:row;gap:8px;height:auto;margin-bottom:16px}.customer-listing-module .customers-listing-wrapper .filter-list .active-filter{border-radius:32px;height:32px;line-height:30px;padding-left:16px;padding-right:32px}.customer-listing-module .customers-listing-wrapper .filter-list .active-filter:after{right:14px}.customer-listing-module .customers-listing-wrapper .filter-list .clear-all{height:32px;line-height:32px}.customer-listing-module .customers-listing-wrapper .customers-listing{gap:16px;justify-content:center}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item{display:block;position:relative;text-decoration:none;width:100%}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card{background-color:var(--colors-gray80);border-radius:16px;overflow:hidden;position:relative}.customer-listing-module .customers-listing-wrapper .customers-listing .post-item .post-card .featured-img{background-position:50%;background-size:cover;height:208px;position:relative;width:100%}}