.dir-page{gap:var(--space-4,16px);flex-direction:column;display:flex}.dir-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4,16px);flex-wrap:wrap;display:flex}.dir-header>:first-child{flex:16rem;min-width:0}.dir-header h1{margin:0 0 4px}.dir-filters{flex-wrap:wrap;gap:8px;display:flex}.dir-supplier{flex-direction:column;gap:2px;display:flex}.dir-name{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dir-email{font-size:.875em}.dir-cats-cell{flex-wrap:wrap;gap:4px;display:inline-flex}.dir-ontime--amber{color:var(--warning-text);font-weight:600}.dir-error{align-items:center;gap:12px;display:flex}.dir-form{flex-direction:column;gap:12px;display:flex}.dir-form-error{color:var(--danger-text);margin:0}.dir-cats{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.dir-cats legend{width:100%;margin-bottom:6px;font-weight:600}.dir-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}
