/* Layout only for shared record dialogs hosted outside the record workspaces. */
.records-dialog-scope .rw-dialog { overflow: clip; }
.records-dialog-scope .rw-dialog-heading > div { min-width: 0; }
.records-dialog-scope .rw-dialog-heading h2 { overflow-wrap: anywhere; }
.records-dialog-scope .rw-dialog-heading p { margin: 6px 0 0; font-size: 13px; line-height: 1.6; color: var(--rw-muted); }
.records-dialog-scope .rw-dialog-heading [class$="eyebrow"] { display: none; }
.records-dialog-scope .rw-dialog-body { min-width: 0; }
.records-dialog-scope .rw-dialog-body > :last-child { margin-bottom: 0; }
.records-dialog-scope .hidden { display: none !important; }
.records-page .rw-dialog-danger { background: #b91c1c; }
.records-page .rw-dialog-danger:hover:not(:disabled) { background: #dc2626; }
.records-dialog-scope .rw-export-footer > :not(.rw-dialog-actions) { margin: 0 0 12px; font-size: 12px; color: var(--rw-muted); }
.records-dialog-scope .rw-export-footer .rw-dialog-actions { flex-wrap: wrap; }
.records-dialog-scope .admin-dialog-form { display: flex; flex-direction: column; min-height: 0; margin: 0; }
.records-dialog-scope .admin-dialog-form > .rw-dialog-body { flex: 1 1 auto; }
.records-dialog-scope .admin-records-dialog { width: min(1280px, 100%); }
.records-dialog-scope .admin-ticket-dialog { height: min(48rem, 90dvh); width: min(1184px,100%); }
.admin-records-toolbar { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px; margin-bottom: 16px; }
.admin-records-toolbar > div { flex-wrap: wrap; min-width: 0; }
.admin-records-toolbar select { max-width: 100%; }
.records-dialog-scope dialog.rw-dialog { border: 0; }
/* Prevent iframe-sized verification widgets from widening a narrow dialog. */
.records-dialog-scope .search-verification__widget { min-width: 0; max-width: 100%; overflow-x: auto; }
