.briefs-toolbar { flex-wrap: wrap; }
.briefs-error { margin: 0; }
.briefs-error:empty { display: none; }
.briefs-table { min-width: 570px; }
.briefs-title-link { padding: 0; text-align: left; font-weight: 700; overflow-wrap: anywhere; }
.briefs-meta { display: block; margin: 4px 0 0; color: var(--ink-soft); font-size: 12px; overflow-wrap: anywhere; }
.briefs-preview { border: 1px solid var(--line); border-radius: 8px; padding: 10px 12px; background: var(--surface-soft); }
.briefs-preview h4 { margin: 0 0 4px; overflow-wrap: anywhere; }
.briefs-version-copy .briefs-meta { margin: 0 0 6px; }
.briefs-requirements { margin: 6px 0; white-space: pre-wrap; overflow-wrap: anywhere; }
.briefs-version-copy .content-link { display: inline-block; margin-top: 4px; }
.briefs-deliverable-picker { min-width: 0; }
.briefs-deliverable-picker .briefs-preview { margin-bottom: 10px; }
.briefs-deliverable-picker .briefs-meta { margin-bottom: 10px; }
.briefs-deliverable-picker select { width: 100%; min-width: 0; }
