.forms-list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.forms-list-title{font-weight:700;color:var(--text-strong)}.forms-list-counts,.forms-list-meta{color:var(--text-muted);font-size:var(--text-sm)}.forms-list-counts{display:flex;gap:var(--space-3);align-items:baseline}.forms-list-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.forms-builder-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:900px){.forms-builder-cols{grid-template-columns:1fr}}.forms-builder-preview{position:-webkit-sticky;position:sticky;top:var(--space-4);padding:var(--space-4)}.forms-builder-preview,.forms-field-row{border:1px solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-card)}.forms-field-row{padding:var(--space-3);margin-bottom:var(--space-3)}.forms-field-row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.forms-field-row-actions{display:flex;gap:var(--space-1)}.forms-public-page{max-width:40rem;margin:0 auto;padding:var(--space-6) var(--space-4);min-height:100vh;background:var(--surface-page)}.forms-public-brand{text-align:center;margin-bottom:var(--space-6);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-link)}.forms-option-row{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2)}.forms-submission-cell-long{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-add-row{display:flex;gap:var(--space-2);align-items:center;margin:var(--space-4) 0}.forms-field-id{font-size:var(--text-sm);color:var(--text-muted)}.forms-required{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.forms-minmax{display:flex;gap:var(--space-3)}.forms-submission-row{cursor:pointer}.forms-detail-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.forms-review{margin-top:var(--space-4);border-top:1px solid var(--border-rule);padding-top:var(--space-3)}.forms-ack{display:flex;flex-direction:column;gap:var(--space-4)}.forms-ack-status{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm);color:var(--text-muted)}.forms-ack-signer{color:var(--text-body)}.forms-doc{max-height:24rem;overscroll-behavior:contain;background:var(--surface-card);padding:var(--space-4)}.forms-doc:focus-visible{outline:2px solid var(--telra-blue);outline-offset:2px}.forms-ack-sign{display:flex;flex-direction:column;gap:var(--space-3)}.forms-ack-agree .ui-check{min-height:44px;align-items:center}.forms-grade-range{display:flex;gap:var(--space-3)}.forms-grade-range .ui-field{flex:0 1 10rem}.forms-doc{max-height:20rem;overflow:auto;border:1px solid var(--border-rule);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-4)}.forms-doc>:first-child{margin-top:0}.forms-doc>:last-child{margin-bottom:0}.forms-doc-sign{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-rule)}.ack-summary{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.ack-summary strong{color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ack-actions{display:inline-flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.ack-sig{display:flex;flex-direction:column;gap:2px}.ack-version{color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}