.doc-lines[data-v-51964fcc]{flex-direction:column;gap:.75rem;display:flex}.doc-line-row[data-v-51964fcc]{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.doc-line-row-inner[data-v-51964fcc]{align-items:flex-start;gap:.5rem;display:flex}.doc-line-fields[data-v-51964fcc]{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.doc-line-field[data-v-51964fcc]{flex:9rem;min-width:0}.doc-line-field--wide[data-v-51964fcc]{flex:2 14rem}.doc-line-field--narrow[data-v-51964fcc]{flex:0 7rem}.doc-line-field--auto[data-v-51964fcc]{flex:none}.doc-line-toggle[data-v-51964fcc]{min-height:var(--touch-target);align-self:center}.remove-btn[data-v-51964fcc]{min-width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-danger);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.remove-btn[data-v-51964fcc]:hover{background:var(--color-danger-subtle)}.remove-btn[data-v-51964fcc]:focus-visible{box-shadow:var(--focus-ring);outline:none}.add-btn[data-v-51964fcc]{min-height:var(--touch-target);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.add-btn[data-v-51964fcc]:hover{background:var(--color-surface-muted);color:var(--color-text)}.add-btn[data-v-51964fcc]:focus-visible{box-shadow:var(--focus-ring);outline:none}
