.filter-group-container{width:296px;display:flex;border-radius:12px}.filter-group-container.mobile{width:100%;border-radius:.75rem}.action-control-container .result-btn{flex-grow:1}.filter-group-container .filter-list{list-style:none;padding:.5rem 0;font-size:var(--mantine-font-size-md);line-height:1.5;font-weight:500}.filter-group-container .filter-list>.mantine-Checkbox-body{align-items:center}.filter-group-container .filter-title{margin:0;font-weight:600;font-size:22px;line-height:24px;color:var(--mantine-color-layout-on-surface-0)}.filter-group-container .list-filter-by-title{color:var(--mantine-color-layout-on-surface-0)}.filter-group-container .mantine-Checkbox-labelWrapper{width:calc(100% - 20px)}.filter-group-container .mantine-Checkbox-label{cursor:pointer}.filter-group-container .label-text{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-group-container .mantine-Checkbox-inner{width:1.125rem!important;height:1.125rem!important}.filter-group-container .mantine-Checkbox-input{background-color:transparent;border:1px solid var(--mantine-color-inactive-1);width:1.125rem;height:1.125rem}.filter-group-container .mantine-Checkbox-input:checked{border-color:var(--mantine-color-accents-accent-2);background-color:var(--mantine-color-accents-accent-2)}.filter-group-container .list-filter-by-title{margin:0;font-size:var(--mantine-font-size-lg);font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-top:var(--mantine-spacing-xs);margin-bottom:.5rem}.filter-group-container .action-control-container{display:flex;justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);padding:1rem;position:absolute;bottom:0;left:0;right:0;z-index:10;background:white}.filter-group-container .action-btn{border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-md);font-weight:600;padding:var(--mantine-spacing-sm);line-height:1rem;color:var(--mantine-color-gray-0);border:var(--mantine-color-gray-0);background:var(--mantine-color-accents-primary-2);cursor:pointer}.filter-group-container .cancel-btn{color:var(--mantine-color-accents-primary-2);background:var(--mantine-color-gray-0)}.filter-group-container .filter-list-container{list-style:none;margin:0;padding:0}.filter-group-container .padding-y{padding:0 1rem}.filter-group-container.mobile .padding-y{padding:0}.filter-group-container.mobile .list-filter-by-title{margin-top:0}.filter-group-container.mobile{background:var(--mantine-color-white);padding:0}
