.manage-data-action { display: inline-flex; font-size: .8rem; margin: .35rem 0 .7rem; text-underline-offset: .2em; }
.management-workspace { display: grid; gap: 1rem; max-width: 80rem; }
.management-heading, .management-actions { display: flex; flex-wrap: wrap; align-items: center; gap: .7rem; }
.management-heading { justify-content: space-between; }
.management-records { display: grid; gap: .8rem; }
.management-record { border: 1px solid var(--border-color, #8885); border-radius: .6rem; padding: 1rem; }
.management-record header { display: flex; flex-wrap: wrap; gap: .7rem; }
.management-record.is-deleted { opacity: .75; }
.management-record dl { display: flex; flex-wrap: wrap; gap: .4rem 1rem; font-size: .85rem; }
.management-record dl div { max-width: 22rem; }
.management-record dt { opacity: .7; }
.management-record dd { margin: 0; overflow-wrap: anywhere; max-height: 8rem; overflow: auto; white-space: pre-wrap; }
.management-form, .management-form label { display: grid; gap: .5rem; }
.management-fields { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); gap: .8rem; }
.management-form input, .management-form select, .management-form textarea { width: 100%; box-sizing: border-box; padding: .6rem; border: 1px solid #8886; border-radius: .35rem; background: transparent; color: inherit; font: inherit; }
.management-form textarea { resize: vertical; }
.management-history { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.management-history dd { margin: 0 0 .8rem; white-space: pre-wrap; overflow-wrap: anywhere; }
.management-history pre { white-space: pre-wrap; overflow-wrap: anywhere; font-size: .8rem; }
.management-dialog { width: min(90vw, 68rem); height: 90vh; padding: 0; border-radius: .7rem; border: 1px solid #8887; color: CanvasText; background: Canvas; }
.management-dialog::backdrop { background: #0009; }
.management-dialog iframe { display: block; width: 100%; height: calc(100% - 3.5rem); border: 0; }
.management-dialog-close { margin: .5rem 1rem; }
.management-embedded { padding: 1.25rem; }
.management-workspace .compact-control--secondary { color: inherit; background: transparent; border: 1px solid #8886; }
.management-workspace .insights-context-controls select { color: inherit; background-color: transparent; border: 1px solid #8886; }
@media (max-width: 650px) { .management-history { grid-template-columns: 1fr; } .management-dialog { width: 98vw; max-width: 98vw; height: 96vh; } .management-embedded { padding: .8rem; } }
.dg-topbar-heading .report-error-action { margin: .2rem 0 0; }
