.tt-list{margin:12px 0 0;padding:0;list-style:none}.tt-row+.tt-row{margin-top:12px}.tt-fieldset{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;margin:0;padding:12px 14px 4px}.tt-legend{padding:0 6px;font-weight:700}.tt-row-actions{margin-top:4px}.tt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.tt-grid .tt-full,.tt-grid .tt-name{grid-column:1/-1}@media (min-width:640px){.tt-grid .tt-name{grid-column:auto}}
