.facet-group { display: block; margin-bottom: 1rem; padding-left: 0; [data-toggle="collapse"] { cursor: pointer; } .collapse, .collapsing, &.full-facet-list .facet { position: relative; border-left: 1px solid @list-group-border; border-right: 1px solid @list-group-border; } &.full-facet-list :first-child .facet { border-top: 1px solid @list-group-border; } } .facet__list { list-style: none; padding: 0; margin: 0; .facet__list__item .facet { display: flex; } } .facet, .facet-group .title, .facet-load-indicator, .facet-load-failed { padding: .5rem; line-height: 1.5rem; background-color: transparent; } .facet, .facet-group .title, .user-list-link { display: flex; align-items: center; .text { display: flex; gap: 0.25rem; align-items: center; flex-grow: 1; } .badge { flex-shrink: 0; max-height: 19px; line-height: 1.2; vertical-align: baseline; } .exclude { flex-shrink: 0; text-align: center; padding-left: 0.5rem; body.rtl & { padding-left: 0; padding-right: 0.5rem; } } } .facet-group .facet, .facet-load-indicator, .facet-load-failed { border-bottom: 1px solid @list-group-border; } .facet-group .title { display: flex; width: 100%; padding-right: 8px; border: 1px solid @list-group-border; font-weight: bold; text-align: inherit; } .facet-group .facet-title { flex: 1 1 0%; } .facet-group .facet-title-icon { flex: none; } .facet-loading-overlay { position: absolute; top: 0; left: 0; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; background-color: rgba(0,0,0,0.4); } .facet-loading-overlay-label { padding: 1px .5rem; color: #fff; background-color: #000; } .facet .text { overflow: hidden; } .top-facets-contents { display: block; margin: 2px 0; padding: 0; list-style: none; } .top-facets .facet, .top-facets > strong { display: inline-block; width: auto; padding: 2px 0; border: 0; white-space: nowrap; } .top-facet-inner { display: inline-block; padding: .25rem; border: 1px solid @list-group-border; } .checkboxFilter { padding-bottom: 0.5rem; } .checkbox-filter { display: flex; width: 100%; font-weight: bold; color: @text-color; } .facet-group > .checkbox, .sidebar .facet.checkbox { margin: 0; padding-left: 2rem; } .active-filters .facet, .facet-group .active { background-color: @list-group-active-bg; color: #fff; a { color: #fff; } } .facet.active .badge { background-color: #fff; color: @brand-primary; } .narrow-toggle { text-align: center; } .sidebar .format { &:extend(.label); &:extend(.label-info); } .top-row .applied { font-weight: bold; &:hover { color: @state-danger-text; .fa.fa-check:before { content: "\f00d"; } } } .full-facet-list { margin-top: 1rem; } .full-facet-list .active .fa.fa-times { float: right; margin-top: .25rem; margin-left: 0.5rem; } body.rtl .full-facet-list .active .fa.fa-times { float: left; } .truncate-done { overflow: clip; } .more-less-btn-wrapper .fa { line-height: inherit; } .more-less-btn-wrapper .facet { display: block; width: 100%; } .facet-range-form { width: 100%; } .date-fields { display: flex; .date-from, .date-to { flex: 0 1 100%; } .date-from { padding-right: .25rem; } .date-to { padding-left: .25rem; } } h3.facet-title { font-size: @font-size-base; margin: 0; } @media (min-width: 768px) { .author-facets { display: flex; } .author-list { flex: 0 1 100%; } }