@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");.panel-group-module{font-family:Poppins,sans-serif;min-height:100px;position:relative}.next-button,.prev-button{background:none;border:none;cursor:pointer;height:40px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.next-button:disabled,.prev-button:disabled{background-color:transparent}.prev-button{left:0}.next-button{right:0}.next-button svg,.prev-button svg{height:40px;width:40px}.next-button:hover svg path,.prev-button:hover svg path{fill:#b9bbbd}.next-button:active svg path,.prev-button:active svg path{fill:#18bed3}.carousel-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:calc(100% - 80px);overflow:hidden;padding:0 20px}.option-select-label{font-weight:700;margin-bottom:12px}.multiselect-container{margin-bottom:8px;position:relative;width:100%}.selected-options{align-items:center;border:1px solid #ccc;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;min-height:50px;padding:8px;position:relative}.selected-option{background-color:#f0f0f0;border-radius:16px;display:inline-block;font-size:14px;font-weight:700;margin-bottom:5px;margin-right:5px;padding:4px 16px}.multiselect-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 2px 4px rgba(0,0,0,.1);display:none;left:0;max-height:400px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:9999}.multiselect-dropdown.show{display:block}.dropdown-footer{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #ddd;border-top:none;display:flex;flex-flow:row wrap;font-weight:700;gap:4px;justify-content:center;padding:10px;text-align:center}.option-select{border:none;outline:none;padding:8px 0;width:calc(100% - 20px)}.multiselect-options{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.option-item{border-bottom:1px solid #eee;list-style:none;padding:8px 0!important}.option-item:last-child{border-bottom:none}.option-item label{cursor:pointer;margin-left:12px}.option-item input[type=checkbox]{margin-right:8px}.apply-filter-button{background-color:#18bed3;border:1px solid #18bed3;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px}.apply-filter-button:hover{background-color:#fff;color:#18bed3}.apply-filter-button:focus{outline:none}.toggle-select-button{background-color:#fff;border:1px solid #18bed3;border-radius:5px;color:#18bed3;cursor:pointer;font-size:14px;font-weight:700;margin-right:8px;padding:8px 16px}.toggle-select-button:hover{background-color:#18bed3}.toggle-select-button:focus{outline:none}.no-options-message{align-items:center;border:1px solid #ccc;border-radius:8px;display:none;justify-content:center;width:100%}.panel-group{align-items:flex-start;display:flex;gap:12px;overflow-x:hidden;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;margin:10px 0;scroll-behavior:smooth}.panel,.panel-group{box-sizing:border-box}.panel{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);flex:1 0 calc(33.3% - 8px);scroll-snap-align:start}.panel.active{display:block}@media (max-width:768px){.panel-group-module{margin:0}.panel{flex:0 0 100%;max-width:100%}.carousel-container{padding:0 8px}.next-button:hover svg path,.prev-button:hover svg path{fill:#18bed3}}