.data-table-wrap{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--white);margin-top:32px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.data-table__caption{text-align:left;color:var(--gray-600);padding:16px 20px 0;font-size:.8125rem}.data-table thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--green-900);background:var(--gray-50);border-bottom:1px solid var(--gray-200);white-space:nowrap;padding:14px 20px;font-size:.75rem;font-weight:600}.data-table tbody td{color:var(--gray-600);border-bottom:1px solid var(--gray-100);vertical-align:top;padding:14px 20px}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody td:first-child{color:var(--gray-800);font-weight:500}.data-table tbody tr:hover td{background:rgba(var(--green-700-rgb), .04)}@media (max-width:700px){.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{border-bottom:1px solid var(--gray-200);padding:8px 0}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody td{text-align:right;border-bottom:none;justify-content:space-between;gap:12px;padding:8px 20px;display:flex}.data-table tbody td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--green-700);text-align:left;flex-shrink:0;font-size:.75rem;font-weight:600}}
