.cmp-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.cmp-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table thead th{background:var(--paper);font-size:15px;font-weight:600}.cmp-table tbody th{width:19%;color:var(--ink);font-weight:600}.cmp-table td{color:var(--ink-2)}.cmp-table td.cmp-leaply{color:var(--ink);font-weight:500}.cmp-table thead .cmp-leaply{background:var(--ink);color:#fff}@media (max-width:640px){.cmp-wrap{background:0 0;border:none;border-radius:0}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{width:100%;display:block}.cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-table tbody tr{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:12px;overflow:hidden}.cmp-table tbody th{border-bottom:1px solid var(--line);width:auto;padding:14px 16px 10px;font-size:17px}.cmp-table td{border-bottom:1px solid var(--line);padding:10px 16px}.cmp-table tbody tr td:last-child{border-bottom:none}.cmp-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.cmp-table td.cmp-leaply:before{color:var(--ink)}}
