.document-numbering-catalog{display:grid;gap:1rem;min-width:0}
.document-numbering-toolbar,.document-numbering-actions,.document-numbering-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.document-numbering-list,.document-numbering-editor,.document-numbering-bindings{min-width:0}
.document-numbering-table{width:100%;border-collapse:collapse;overflow:hidden}
.document-numbering-table th,.document-numbering-table td{padding:.55rem .65rem;border-bottom:1px solid var(--border,#d9dee5);text-align:left;vertical-align:top}
.document-numbering-table th{font-weight:650;white-space:nowrap}
.document-numbering-table tr.is-selected{background:var(--surface-selected,#eef4fb)}
.document-numbering-row-actions{min-width:15rem}
.document-numbering-row-actions button,.document-numbering-toolbar button,.document-numbering-actions button,.document-numbering-bindings button{min-height:2.2rem}
.document-numbering-form{display:grid;grid-template-columns:repeat(2,minmax(14rem,1fr));gap:.8rem;max-width:58rem;padding:1rem;border:1px solid var(--border,#d9dee5);border-radius:.5rem}
.document-numbering-form h2,.document-numbering-hint,.document-numbering-preview-label,.document-numbering-actions{grid-column:1/-1}
.document-numbering-field{display:grid;gap:.35rem;min-width:0}
.document-numbering-field input,.document-numbering-field textarea,.document-numbering-field select,.document-numbering-toolbar select,.document-numbering-bindings input,.document-numbering-bindings select{box-sizing:border-box;width:100%;min-height:2.2rem;padding:.4rem .55rem}
.document-numbering-field textarea{min-height:5rem;resize:vertical}
.document-numbering-preview{display:block;min-height:1.5rem;padding:.55rem;background:var(--surface-muted,#f5f6f8);font-family:monospace;overflow-wrap:anywhere}
.document-numbering-bindings fieldset{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.6rem;max-width:58rem;padding:1rem;border:1px solid var(--border,#d9dee5);border-radius:.5rem}
.document-numbering-bindings legend{padding:0 .35rem}
.document-numbering-bindings fieldset button{justify-self:start}
.document-numbering-status[data-kind=error]{color:var(--danger,#a21b1b)}
.document-numbering-status[data-kind=pending]{color:var(--warning,#7a5100)}
@media(max-width:760px){.document-numbering-form,.document-numbering-bindings fieldset{grid-template-columns:minmax(0,1fr)}.document-numbering-table{display:block;overflow-x:auto;white-space:nowrap}.document-numbering-row-actions{min-width:0}}
