.field-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.field-check-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-normal) var(--ease-default);font-size:var(--text-sm);color:var(--color-text-secondary)}.field-check-item:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-light);color:var(--color-accent)}.field-check-item input[type=checkbox]{accent-color:var(--color-accent)}.count-input-row{display:flex;align-items:center;gap:var(--space-3)}.count-input-row input{width:100px}.count-input-row span{font-size:var(--text-sm);color:var(--color-text-secondary)}.output-tabs{display:flex;gap:var(--space-1);margin-bottom:var(--space-4)}.output-tab{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-normal) var(--ease-default)}.output-tab.active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-4)}.data-table{width:100%;min-width:600px;border-collapse:collapse;font-size:var(--text-xs)}.data-table th{background:var(--color-bg-tertiary);font-weight:var(--weight-semibold);color:var(--color-text);padding:var(--space-2) var(--space-3);text-align:left;border-bottom:2px solid var(--color-border);white-space:nowrap}.data-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap}.data-table tr:hover td{background:var(--color-bg-secondary)}.code-output{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text);white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:400px;overflow-y:auto}
