UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

113 lines (111 loc) 3.23 kB
/* * Table theme * */ /* * Utilities */ /* * Utilities */ .dnb-table { --table-th-background-color: var(--color-white); text-align: left; } .dnb-table, .dnb-table__th--emphasis { --table-th-text-color: var(--theme-color-black-80, currentColor); --table-th-font-weight: var(--font-weight-medium); --table-th-font-size: var(--font-size-basis); } .dnb-table__th--subtle { --table-th-text-color: var(--color-black-55); --table-th-font-weight: var(--font-weight-regular); --table-th-font-size: var(--font-size-small); } .dnb-table__th--subtle.dnb-table__th--subtle { padding-top: 1.5rem; padding-bottom: 0.5rem; } .dnb-table__th, .dnb-table thead th { padding: 2rem 1rem 1rem; font-weight: var(--table-th-font-weight); color: var(--table-th-text-color); font-size: var(--table-th-font-size); line-height: var(--line-height-basis); vertical-align: bottom; } .dnb-table__size--medium .dnb-table__th, .dnb-table__size--medium .dnb-table thead th { padding: 1.375rem 1rem 0.875rem; font-size: var(--font-size-small); line-height: var(--line-height-small); } .dnb-table__size--medium .dnb-table__th .dnb-button__text, .dnb-table__size--medium .dnb-table thead th .dnb-button__text { line-height: inherit; } .dnb-table__size--small .dnb-table__th, .dnb-table__size--small .dnb-table thead th { padding: 1.25rem 1rem 0.5rem; font-size: var(--font-size-small); line-height: var(--line-height-small); } .dnb-table { /* stylelint-disable */ } .dnb-table__td, .dnb-table tbody .dnb-table__th, .dnb-table tbody td, .dnb-table tbody th { padding: 1rem; color: var(--theme-color-black-80, currentColor); font-size: var(--font-size-basis); line-height: var(--line-height-basis); vertical-align: baseline; } .dnb-table tbody .dnb-table__th, .dnb-table tbody th { padding: 1rem; vertical-align: baseline; } .dnb-table__size--medium tbody .dnb-table__th, .dnb-table__size--medium tbody .dnb-table__td, .dnb-table__size--medium .dnb-table tbody th, .dnb-table__size--medium .dnb-table tbody td { padding: 0.875rem 1rem; font-size: var(--font-size-small); line-height: var(--line-height-small); } .dnb-table__size--small tbody .dnb-table__th, .dnb-table__size--small tbody .dnb-table__td, .dnb-table__size--small .dnb-table tbody th, .dnb-table__size--small .dnb-table tbody td { padding: 0.625rem 1rem; font-size: var(--font-size-small); line-height: var(--line-height-small); } .dnb-table { /* stylelint-enable */ } .dnb-table:not(.dnb-table--outline) > tbody { position: relative; } .dnb-table:not(.dnb-table--outline) > tbody::after { content: ""; position: absolute; top: 0; left: 0; right: -0.0625rem; bottom: 0; z-index: 1; pointer-events: none; border-bottom: var(--table-border); } .dnb-table:not(.dnb-table--outline) > tbody:last-child::after { right: 0; } .dnb-table__container { background-color: var(--color-white); } .dnb-table, .dnb-table__container { --table-border-color: var(--color-black-8); --table-outline-color: var(--color-black-8); } html[data-visual-test] .dnb-table, html[data-visual-test] .dnb-table__container { --table-border-color: blue; --table-outline-color: red; --table-accordion-border-color: green; }