UNPKG

@govbr-ds/core

Version:

Padrão Digital de Governo

229 lines (228 loc) 7.08 kB
.br-table { --table-padding: var(--spacing-scale-3x); --table-row-size: var(--table-row-medium); --table-row-small: var(--spacing-scale-base); --table-row-medium: var(--spacing-scale-2x); --table-row-large: var(--spacing-scale-3x); } .br-table caption { opacity: 0; position: absolute; z-index: -1; } .br-table .responsive { overflow: auto; } .br-table tr:hover td.column-collapse { background-color: var(--background-alternative); background-image: none; } .br-table .column-collapse { background-color: var(--background-alternative); width: 40px; } .br-table .column-checkbox { width: 24px; } .br-table .table-header { position: relative; } .br-table .table-header.show .top-bar { opacity: 0; pointer-events: none; } .br-table .top-bar { align-items: center; display: flex; padding: var(--spacing-scale-base) var(--spacing-scale-2x) var(--spacing-scale-base) var(--table-padding); } .br-table .top-bar .title, .br-table .top-bar .table-title { color: var(--color); flex-grow: 1; font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-semi-bold); } .br-table .top-bar .actions-trigger { margin-right: var(--spacing-scale-base); } .br-table .top-bar .dropdown [data-toggle=dropdown] + *, .br-table .top-bar .dropdown [data-toggle=dropdown-legacy] + * { left: auto; right: 0; } @media (min-width: 576px) { .br-table .top-bar title { font-size: var(--font-size-scale-up-03); line-height: var(--font-line-height-medium); } } .br-table .search-bar { align-items: center; bottom: 0; display: none; height: 56px; left: 0; padding-left: var(--table-padding); padding-right: var(--spacing-scale-2x); position: absolute; right: 0; top: 0; } .br-table .search-bar.show { display: flex; } .br-table .search-bar .br-input { flex: 1; } .br-table .search-bar .br-input label { display: none; } .br-table .search-bar .br-input input { margin-bottom: 0; margin-top: 0; } .br-table .search-bar .br-input input + .br-button { --button-size: var(--button-small); margin-top: 0; position: absolute; right: var(--spacing-scale-half); top: 0; } .br-table .search-bar .br-input + .br-button { margin-left: var(--table-row-medium); } .br-table .selected-bar, .br-table .selection-bar { --color: var(--color-dark); --color-rgb: var(--color-dark-rgb); --text-color: var(--color-dark); --interactive: var(--interactive-dark); --interactive-rgb: var(--interactive-dark-rgb); --visited: var(--visited-dark); --hover: var(--hover-dark); --pressed: var(--pressed-dark); --focus-color: var(--focus-color-dark); --focus: var(--focus-color-dark); --table-padding: var(--spacing-scale-base) var(--spacing-scale-2x); align-items: center; background-color: var(--interactive-light); bottom: 0; color: var(--color); display: none; left: 0; padding: var(--table-padding); right: 0; top: 0; } .br-table .selected-bar.show, .br-table .selection-bar.show { display: flex; } .br-table .selected-bar .info, .br-table .selection-bar .info { align-items: center; display: flex; flex-grow: 1; white-space: nowrap; } .br-table .selected-bar .info [data-toggle=check-all], .br-table .selected-bar .info .select-all, .br-table .selection-bar .info [data-toggle=check-all], .br-table .selection-bar .info .select-all { font-size: var(--font-size-scale-up-03); margin-right: var(--spacing-scale-half); padding: 0; } .br-table .selected-bar .text, .br-table .selected-bar .count, .br-table .selection-bar .text, .br-table .selection-bar .count { line-height: var(--font-line-height-low); padding-right: var(--spacing-scale-half); } .br-table .selected-bar.is-active, .br-table .selected-bar.active, .br-table .selection-bar.is-active, .br-table .selection-bar.active { opacity: 1; top: 0; } .br-table .footer, .br-table .table-footer { padding: var(--spacing-scale-base) var(--spacing-scale-2x) var(--spacing-scale-base) var(--table-padding); } .br-table .footer .br-input .br-button, .br-table .table-footer .br-input .br-button { transform: rotate(180deg); } .br-table .footer .br-list, .br-table .table-footer .br-list { bottom: 100%; } .br-table.small table, .br-table.small .headers, .br-table.small .clone-headers .item { --table-row-size: var(--table-row-small); } .br-table.medium table, .br-table.medium .headers, .br-table.medium .clone-headers .item { --table-row-size: var(--table-row-medium); } .br-table.large table, .br-table.large .headers, .br-table.large .clone-headers .item { --table-row-size: var(--table-row-large); } .br-table.inverted, .br-table.dark-mode { --color: var(--color-dark); --color-rgb: var(--color-dark-rgb); --text-color: var(--color-dark); --interactive: var(--interactive-dark); --interactive-rgb: var(--interactive-dark-rgb); --visited: var(--visited-dark); --hover: var(--hover-dark); --pressed: var(--pressed-dark); --focus-color: var(--focus-color-dark); --focus: var(--focus-color-dark); } .br-table.inverted.inverted, .br-table.inverted.dark-mode, .br-table.dark-mode.inverted, .br-table.dark-mode.dark-mode { --color: var(--color-dark); --color-rgb: var(--color-dark-rgb); --text-color: var(--color-dark); --interactive: var(--interactive-dark); --interactive-rgb: var(--interactive-dark-rgb); --visited: var(--visited-dark); --hover: var(--hover-dark); --pressed: var(--pressed-dark); --focus-color: var(--focus-color-dark); --focus: var(--focus-color-dark); } .br-table.inverted.inverted.inverted .br-input, .br-table.inverted.inverted.inverted .br-input label, .br-table.inverted.inverted.dark-mode .br-input, .br-table.inverted.inverted.dark-mode .br-input label, .br-table.inverted.dark-mode.inverted .br-input, .br-table.inverted.dark-mode.inverted .br-input label, .br-table.inverted.dark-mode.dark-mode .br-input, .br-table.inverted.dark-mode.dark-mode .br-input label, .br-table.dark-mode.inverted.inverted .br-input, .br-table.dark-mode.inverted.inverted .br-input label, .br-table.dark-mode.inverted.dark-mode .br-input, .br-table.dark-mode.inverted.dark-mode .br-input label, .br-table.dark-mode.dark-mode.inverted .br-input, .br-table.dark-mode.dark-mode.inverted .br-input label, .br-table.dark-mode.dark-mode.dark-mode .br-input, .br-table.dark-mode.dark-mode.dark-mode .br-input label { --color: var(--color-dark); --focus-color: var(--focus-color-dark); } .br-table.inverted.inverted .page.active, .br-table.inverted.dark-mode .page.active, .br-table.dark-mode.inverted .page.active, .br-table.dark-mode.dark-mode .page.active { --interactive-rgb: var(--active-rgb); background-color: var(--background-light); color: var(--active); } .br-table.inverted th, .br-table.inverted td.column-collapse, .br-table.inverted tr:hover td.column-collapse, .br-table.dark-mode th, .br-table.dark-mode td.column-collapse, .br-table.dark-mode tr:hover td.column-collapse { background-color: var(--background-dark); } .br-table.no-hover td:not(.column-collapse):hover td { background: none; } /*# sourceMappingURL=table.css.map*/