UNPKG

@randstad-design/orbit-multitheme

Version:

multitheme Front-end code based on Randstad Human Forward components

125 lines (119 loc) 3.58 kB
.data-table { font-family: Montserrat, arial, sans-serif; font-size: 16px; text-transform: none; line-height: 25px; } .data-table__table { width: 100%; } .data-table__table th, .data-table__table td { padding-right: 30px; position: relative; text-align: left; vertical-align: top; } .data-table__table th.align-right, .data-table__table td.align-right { padding-left: 30px; padding-right: 0; text-align: right; } .data-table__table th { padding-bottom: 20px; } .data-table__table th .sort-by { cursor: pointer; display: inline-block; padding-right: 17px; position: relative; } .data-table__table th .sort-by:before, .data-table__table th .sort-by:after { border: 4px solid transparent; content: ''; display: block; height: 0; position: absolute; right: 0; top: 15px; width: 0; } .data-table__table th .sort-by:before { margin-top: -10px; } .data-table__table th .sort-by:after { margin-top: 1px; } .data-table__table td { padding-bottom: 17px; padding-top: 17px; } .data-table__table td:first-child { padding-left: 0; } .data-table__table td .data-table__action { margin-top: 3px; } .data-table--compact { font-family: Montserrat, arial, sans-serif; font-size: 16px; text-transform: none; line-height: 25px; } .data-table--compact td { padding-bottom: 12px; padding-top: 12px; } .data-table--spacious { font-family: Montserrat, arial, sans-serif; font-size: 16px; text-transform: none; line-height: 25px; } @media (min-width: 941px) { .data-table--spacious { font-family: Montserrat, arial, sans-serif; font-size: 18px; text-transform: none; line-height: 30px; } } .data-table--spacious th .sort-by:before { margin-top: -8px; } .data-table--spacious th .sort-by:after { margin-top: 3px; } .data-table--spacious td { padding-bottom: 25px; padding-top: 25px; } .data-table__cell--small { width: 80px; } .data-table__cell--medium { width: 130px; } .data-table__cell--large { width: 180px; } .data-table .collapsible__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .data-table__content { font-family: Montserrat, arial, sans-serif; font-size: 18px; text-transform: none; line-height: 30px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 30px; width: 100%; } .data-table__content li + li { margin-top: 10px; } .data-table__content .text--alternative { font-family: Montserrat, arial, sans-serif; font-size: 16px; text-transform: none; line-height: 25px; display: block; } @media (min-width: 941px) { .data-table__content .text--alternative { font-family: Montserrat, arial, sans-serif; font-size: 18px; text-transform: none; line-height: 30px; } } .data-table th .sort-by::before { border-bottom-color: #97999b; } .data-table th .sort-by::after { border-top-color: #97999b; } .data-table th .sort-by--up::before { border-bottom-color: #2e2e2e; } .data-table th .sort-by--down::after { border-top-color: #2e2e2e; } /*# sourceMappingURL=data-table.css.map */