.softpar-table { .body--dark & { --table-bg-color: #181818; --table-border-color: #3b3b3b; --table-header-color: #f9f9f9; } .body--light & { --table-bg-color: #f9f9f9; --table-border-color: #e0e0e0; --table-header-color: #717171; } :deep(.q-table) { thead tr:first-child th { background-color: var(-q--primary) !important; } thead tr th { text-transform: uppercase; position: sticky; z-index: 1; } thead tr:first-child th { top: 0; } &.q-table--loading thead tr:last-child th { top: 48px; } } tr { background-color: var(--table-bg-color) !important; } .q-table__middle { border: 0.5px solid var(--table-border-color); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); border-radius: 4px; } .q-table__top { padding-left: 0px; padding-right: 0px; padding-bottom: 16px; } .q-table th { font-weight: normal; font-family: "Roboto"; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; letter-spacing: 0.1px; color: var(--table-header-color); } } .ativo { justify-content: center; padding: 5px 12px; gap: 10px; border-radius: 24px; width: fit-content; margin-right: auto; margin-left: auto; .body--dark & { background: none; border: 1px solid #cfdab7; } .body--light & { background: #cfdab7; border: none; } } .inativo { justify-content: center; padding: 5px 12px; gap: 10px; border-radius: 24px; width: fit-content; margin-right: auto; margin-left: auto; .body--dark & { background: none; border: 1px solid #f7cfbb; } .body--light & { background: #f7cfbb; border: none; } } .rejeitado { justify-content: center; padding: 5px 12px; gap: 10px; border-radius: 24px; width: fit-content; margin-right: auto; margin-left: auto; .body--dark & { background: none; border: 1px solid #F9E3E3; } .body--light & { background: #F9E3E3; border: none; } } .gerado { justify-content: center; padding: 5px 12px; gap: 10px; border-radius: 24px; width: fit-content; margin-right: auto; margin-left: auto; .body--dark & { background: none; border: 1px solid #E1E9F0; } .body--light & { background: #E1E9F0; border: none; } } .pendente { justify-content: center; padding: 5px 12px; gap: 10px; border-radius: 24px; width: fit-content; margin-right: auto; margin-left: auto; .body--dark & { background: none; border: 1px solid #faf4bf; } .body--light & { background: #faf4bf; border: none; } } .table-bottom { .q-table__top { .body--light & { background: #f9f9f9; } .body--dark & { background: #181818; } } .q-table__bottom { .body--light & { background: #f9f9f9; } .body--dark & { background: #181818; } } }