.table-nc{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc transparent}
.table-nc .table-nc-wrapper{width:100%;border-radius:16px;border:1px solid #d5d5d5;padding:0 24px 0 24px;background:#fff;display:inline-table}
.table-nc table,.tableNC table{display:table;width:100%;background:#fff;margin:0}
.table-nc tbody tr th,.table-nc tbody tr td{font-family:'DINRound-Regular';min-width:148px;padding:24px 16px;border-width:0 0 1px 0;border-style:solid;border-color:#767676;font-size:16px;vertical-align:unset;color:#1f1f1f;line-height:24px}
.table-nc tbody tr th p,.table-nc tbody tr td p{margin:0}
.table-nc tbody tr th .text-primary-orange a:hover,.table-nc tbody tr td .text-primary-orange a:hover{color:#ff9e1b}
.table-nc tbody tr th a:hover,.table-nc tbody tr td a:hover{color:inherit}
.table-nc tr:last-child td{border-bottom:0 !important}
.table-nc tr:last-child td{padding:24px 16px 32px 16px}
.table-nc tr:first-child :is(td,th){padding:32px 16px 24px 16px;font-family:'DINRound-Bold';color:#1f1f1f;line-height:24px}
.table-nc table::-webkit-scrollbar{height:6px}
.table-nc table::-webkit-scrollbar-track{background:transparent}
.table-nc table::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
.basis-1\/2{flex-basis:50%}
@media(min-width:768px){.table-nc table tbody tr td{font-size:18px}
.table-nc table tbody tr :is(th,td){min-width:200px}
.md:basis-auto{flex-basis:auto}
}