#filterModalRoot .modal-overlay{align-items:center;background:rgba(55,119,119,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}#filterModalRoot .modal-content{background:#fff;border:none!important;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:20px;max-width:680px;width:auto}#filterModalRoot .modal-header{align-items:center;border-bottom:none!important;display:flex;justify-content:space-between;padding:30px 30px 0;position:relative}#filterModalRoot .modal-header h2{color:#405359;font-size:18px;font-weight:700;line-height:23px;margin:0}#filterModalRoot .modal-header .modal-close{align-items:center;background:none;border:none;color:#405359;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;position:absolute;right:15px;top:15px;width:24px}#filterModalRoot .modal-header .modal-close:hover{color:#00555a}#filterModalRoot .modal-body{padding:20px 30px}#filterModalRoot .modal-body .filter-options{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}#filterModalRoot .modal-body .all-content-filter{margin-top:8px}#filterModalRoot .modal-checkbox-item{align-items:center;background-color:#fff;border:1px solid #d0dddd;border-radius:999px;color:#405359;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:3px;line-height:20px;margin:3px 0;padding:5px 16px;position:relative;transition:padding .5s ease}#filterModalRoot .modal-checkbox-item .checkbox-icon{height:16px;left:10px;opacity:0;position:absolute;transition:opacity .6s ease;width:16px}#filterModalRoot .modal-checkbox-item span{transform:translateX(0);transition:transform .5s ease}#filterModalRoot .modal-checkbox-item.selected{background-color:#dceeee;border:1px solid #9cc;color:#00555a;padding-left:30px}#filterModalRoot .modal-checkbox-item.selected .checkbox-icon{opacity:1}#filterModalRoot .modal-checkbox-item.selected:hover{background-color:#bdd}#filterModalRoot .modal-checkbox-item:hover{background-color:#e9efef}#filterModalRoot .modal-footer{border-top:none!important;display:flex;justify-content:flex-start;padding:0 30px 30px}#filterModalRoot .modal-footer .light_green_btn{margin:0}#filterModalRoot .modal-footer .light_green_btn.disabled{background-color:#a1c0c2;border:2px solid #a1c0c2;color:#e4eded!important}#filterModalRoot .filters-widget{align-items:center;border-bottom:1px solid #d0dddd;display:flex;gap:8px;padding-bottom:16px}#filterModalRoot .filters-widget-placeholder{background:#fff;border-radius:999px;height:34px;margin-bottom:16px}#filterModalRoot .pills-container{align-items:center;display:flex;flex:0 1 auto;gap:5px;max-width:100%;min-width:0;overflow:hidden;position:relative}#filterModalRoot .pills-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);opacity:1;right:37px}#filterModalRoot .pills-container:after,#filterModalRoot .pills-container:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:35px}#filterModalRoot .pills-container:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:37px;opacity:0}#filterModalRoot .pills-container.has-scrolled:before{opacity:1}#filterModalRoot .pills-container.at-end:after{opacity:0}#filterModalRoot .pills-scroll{display:flex;overflow-x:auto;scrollbar-width:none;white-space:nowrap;-ms-overflow-style:none;padding:2px}#filterModalRoot .pills-scroll::-webkit-scrollbar{display:none}#filterModalRoot .pill{align-items:center;background-color:#fff;border:1px solid #d0dddd;border-radius:999px;color:#405359;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:400;gap:2px;line-height:20px;margin-right:9px;padding:5px 14px}#filterModalRoot .pill.selected{background-color:#dceeee;border:1px solid #9cc;color:#00555a}#filterModalRoot .pill:hover{background-color:#bdd}#filterModalRoot .pill:last-child{margin-right:0}#filterModalRoot .pill .pill-icon{height:16px;width:16px}#filterModalRoot .left-scroll-container{align-items:center;background:#fff;display:flex;height:100%;left:-8px;opacity:0;padding-left:8px;padding-right:5px;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1}#filterModalRoot .left-scroll-container.visible{opacity:1;visibility:visible}#filterModalRoot .right-scroll-container{align-items:center;background:#fff;display:flex;height:100%;opacity:0;padding-left:5px;padding-right:8px;position:absolute;right:-8px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1}#filterModalRoot .right-scroll-container.visible{opacity:1;visibility:visible}#filterModalRoot .scroll-button{align-items:center;background-color:#fff;border:1px solid #d0dddd;border-radius:50%;color:#405359;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;line-height:1;padding:15px;width:24px}#filterModalRoot .scroll-button.scroll-left{left:0;opacity:0;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1}#filterModalRoot .scroll-button.visible{opacity:1;visibility:visible}#filterModalRoot .scroll-button:hover{background-color:#e9efef}#filterModalRoot .scroll-button img{height:16px;width:16px}#filterModalRoot .scroll-button .rotate-180{transform:rotate(180deg)}#filterModalRoot .filter-button{align-items:center;background-color:#fff;border:1px solid #d0dddd;border-radius:999px;color:#405359;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:5px;line-height:20px;padding:5px 16px}#filterModalRoot .filter-button:hover{background-color:#e9efef}#filterModalRoot .filter-button .filter-icon{height:16px;width:16px}#filterModalRoot .select-all-trigger{align-items:center;color:#219da5;cursor:pointer;display:flex;font-size:14px;margin-right:20px}#filterModalRoot .select-all-trigger:hover{text-decoration:underline}#filterModalRoot .submit-container{align-items:center;display:flex;gap:16px}#filterModalRoot .button-content{align-items:center;display:flex;gap:8px;justify-content:center}#filterModalRoot .validation-message{color:#79878b;font-size:14px}@media (max-width:768px){#filterModalRoot .filter-button{padding:7px}#filterModalRoot .filter-button .filter-label{display:none}#filterModalRoot .filter-button .filter-icon{margin:0}}.content-area-new{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}