:root{--font-sans:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-border-tertiary:#e0e0e0}.tool-table{width:100%;border-collapse:collapse}.tool-table thead tr{background:#16955f;color:#fff}.tool-table thead th{padding:11px 14px;text-align:left;font-weight:500}.tool-table tbody tr:nth-child(odd){background:#fff}.tool-table tbody tr:nth-child(even){background:#f4f5f6}.tool-table td{padding:10px 14px;color:var(--color-text-primary);vertical-align:top;line-height:1.5}.table-1 col:first-child{width:28%}.table-1 col:last-child{width:72%}.table-2 col:first-child{width:22%}.table-3 col:nth-child(1){width:18%}.table-3 col:nth-child(2){width:16%}.table-3 col:nth-child(3){width:22%}.table-3 col:nth-child(4){width:44%}.tool-table tbody td:first-child{font-weight:600}strong{font-weight:700}@media (max-width:700px){.table-1,.table-1 thead,.table-1 tbody,.table-1 th,.table-1 td,.table-1 tr{display:block}.table-1 thead{display:none}.table-1 tbody tr{padding:10px 0;border-bottom:1px solid var(--color-border-tertiary);background:#fff!important}.table-1 td{padding:4px 12px}.table-1 td:first-child{padding-top:10px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-weight:600}.table-1 td:last-child{padding-bottom:10px;font-size:15px;font-weight:400;color:var(--color-text-primary)}}@media (max-width:700px){.table-2,.table-2 thead,.table-2 tbody,.table-2 th,.table-2 td,.table-2 tr,.table-3,.table-3 thead,.table-3 tbody,.table-3 th,.table-3 td,.table-3 tr{display:block}.table-2 thead,.table-3 thead{display:none}.table-2 tbody tr,.table-3 tbody tr{background:#fff!important;border:1px solid #dde1e6;border-radius:8px;margin-bottom:12px;padding:0;overflow:hidden}.table-2 td,.table-3 td{display:flex;gap:10px;padding:9px 14px;border-bottom:1px solid #f0f0f0;font-size:14.5px;line-height:1.45}.table-2 td:last-child,.table-3 td:last-child{border-bottom:none}.table-2 td::before,.table-3 td::before{content:attr(data-label);flex:0 0 110px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#16955f;padding-top:2px;line-height:1.4}.table-2 td:first-child,.table-3 td:first-child{background:#f0faf5;font-weight:700;font-size:15px}.table-2 td:first-child::before,.table-3 td:first-child::before{display:none}}