UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

124 lines 3.38 kB
/* * Utilities */ .eufemia-scope--11_8_2 .dnb-filter { display: flex; flex-direction: column; } .eufemia-scope--11_8_2 .dnb-filter__header { position: relative; display: flex; flex-direction: column; padding: 1rem; border-top-left-radius: var(--token-radius-xl); border-top-right-radius: var(--token-radius-xl); background-color: var(--token-color-background-neutral-subtle); } .eufemia-scope--11_8_2 .dnb-filter__header::after { content: ""; position: absolute; top: -0.0625rem; right: -0.0625rem; bottom: -0.0625rem; left: -0.0625rem; z-index: 10; border-radius: inherit; pointer-events: none; border: 0.0625rem solid var(--token-color-stroke-neutral-subtle); border-bottom: none; } .eufemia-scope--11_8_2 .dnb-filter__search { flex: 1; } .eufemia-scope--11_8_2 .dnb-filter__search .dnb-input { min-width: 160px; } @media screen and (max-width: 40em) { .eufemia-scope--11_8_2 .dnb-filter__search { flex-basis: 100%; } } .eufemia-scope--11_8_2 .dnb-filter__search--show-indicator .dnb-input__icon { color: transparent; } .eufemia-scope--11_8_2 .dnb-filter__toolbar { display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; gap: 1rem; } .eufemia-scope--11_8_2 .dnb-filter__quick-filters { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 1rem; } .eufemia-scope--11_8_2 .dnb-filter__quick-filters:first-child { margin-top: 0; } .eufemia-scope--11_8_2 .dnb-filter__active-filters { display: flex; flex-direction: column; gap: 0.5rem; margin-top: 1rem; } .eufemia-scope--11_8_2 .dnb-filter__active-filters__scroll { display: flex; flex-wrap: wrap; max-height: 10rem; gap: 0.5rem; padding: 0.125rem 0 0.5rem 0.125rem; margin: -0.125rem 0 0 -0.125rem; } .eufemia-scope--11_8_2 .dnb-filter__active-filters__label { font-size: var(--font-size-basis); } .eufemia-scope--11_8_2 .dnb-filter__active-filters__header { padding: 0; } .eufemia-scope--11_8_2 .dnb-filter__item-content { display: flex; align-items: center; gap: 1rem; } .eufemia-scope--11_8_2 .dnb-filter__panel { display: flex; flex-direction: column; align-items: flex-start; width: 100%; gap: 1rem; margin-top: 1rem; padding: 1rem; border-radius: var(--token-radius-xl); background-color: var(--token-color-background-neutral); } .eufemia-scope--11_8_2 .dnb-filter__panel .dnb-filter__hr { width: calc(100% + 2rem); margin-left: -1rem; } .eufemia-scope--11_8_2 .dnb-filter__panel .dnb-accordion__tertiary-content { margin-left: 1rem; padding: 0.5rem 0.5rem 0; border-radius: var(--token-radius-md); } .eufemia-scope--11_8_2 .dnb-filter__panel-actions { display: flex; gap: 1rem; } .eufemia-scope--11_8_2 .dnb-filter__content .dnb-list__container { background-color: var(--list-item-background-color); } .eufemia-scope--11_8_2 .dnb-filter__content .dnb-height-animation .dnb-list__container, .eufemia-scope--11_8_2 .dnb-filter__content .dnb-list:first-child .dnb-list__item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .eufemia-scope--11_8_2 .dnb-filter__content .dnb-list__container:has(.dnb-list__item.dnb-skeleton) { border-top-left-radius: 0; border-top-right-radius: 0; } .eufemia-scope--11_8_2 .dnb-filter__highlighting { font-weight: var(--font-weight-bold); background-color: transparent; color: inherit; }