.gsas-mobile-toggle{display:none;width:100%;height:48px;border:0;border-radius:var(--gsas-input-radius,7px);background:var(--gsas-accent,#d41475);color:#fff;font-weight:700}
.gsas-checkbox-dropdown{position:relative}.gsas-checkbox-dropdown>span{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--gsas-text,#27364a)}.gsas-checkbox-dropdown details{position:relative}.gsas-checkbox-dropdown summary{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 42px 0 12px;border:1px solid var(--gsas-border,#d5dae2);border-radius:7px;background:#fff;cursor:pointer;list-style:none}.gsas-checkbox-dropdown summary::-webkit-details-marker{display:none}.gsas-checkbox-dropdown summary:after{content:'';position:absolute;right:16px;width:8px;height:8px;border-right:2px solid #515966;border-bottom:2px solid #515966;transform:rotate(45deg) translateY(-2px)}.gsas-checkbox-dropdown details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.gsas-checkbox-menu{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;max-height:270px;overflow:auto;padding:8px;border:1px solid var(--gsas-border,#d5dae2);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,29,45,.16)}.gsas-checkbox-menu label{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;cursor:pointer}.gsas-checkbox-menu label:hover{background:#fff1f7}.gsas-checkbox-menu input{width:18px!important;height:18px!important;margin:0;accent-color:var(--gsas-accent,#d41475)}
@media(max-width:767px){
  .gsas-mobile-collapsed .gsas-mobile-toggle{display:block}
  .gsas-mobile-collapsed:not(.gsas-mobile-open)>section,.gsas-mobile-collapsed:not(.gsas-mobile-open)>.gsas-actions{display:none}
  .gsas-mobile-collapsed.gsas-mobile-open .gsas-mobile-toggle{margin-bottom:14px}
}
