@charset "UTF-8";
.card-act-statistics > .card-grid-sort { margin-bottom: 10px; }
.card-act-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.card-act-item { padding: 8px 12px; }
.card-act-table { width: 100%; min-width: 0; table-layout: fixed; border-collapse: collapse; font-size: 12px; white-space: normal; }
.card-act-table caption { text-align: left; font-size: 14px; font-weight: 700; padding: 0 0 6px; overflow-wrap: anywhere; }
.card-act-table th, .card-act-table td { min-width: 0; padding: 4px 6px; border-bottom: 1px solid var(--rarity-border); text-align: right; }
.card-act-table thead th { position: static; background: transparent; font-size: 11px; color: var(--muted); }
.card-act-table th:first-child { width: 20%; text-align: left; }
.card-act-table tbody th { font-weight: 600; }
.card-act-table tbody tr:last-child th, .card-act-table tbody tr:last-child td { border-bottom: 0; }
.card-act-table tbody tr:hover { background: transparent; }
.card-act-rate .card-rate-value { font-size: 15px; }
.card-act-sample { display: inline-block; margin-left: 7px; color: var(--muted); font-size: 10px; white-space: nowrap; }
@media (max-width: 1000px) { .card-act-grid { grid-template-columns: minmax(0, 1fr); } }
@media (max-width: 540px) { .card-act-sample { display: block; margin-left: 0; } }
