.idm-page { display: grid; gap: 18px; width: 100%; } .idm-heading { margin-bottom: 4px; } .idm-toolbar { display: flex; align-items: center; justify-content: flex-end; gap: 12px; flex-wrap: wrap; } .idm-table-stack { display: grid; gap: 18px; width: 100%; } .idm-table-stack > .card { width: 100%; } .idm-check-list { display: grid; gap: 10px; grid-column: 1 / -1; } .idm-check-list label { display: inline-flex; align-items: center; gap: 8px; color: var(--text); font-weight: 600; } .idm-identity { display: grid; gap: 2px; min-width: 0; } .idm-id { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 12px; color: var(--muted); } .idm-muted { margin: 0; color: var(--muted); font-size: 13px; } .idm-empty { color: var(--muted); } .idm-dialog-change-request { padding-top: 2px; } .idm-governance-override { display: grid; gap: 12px; } .idm-change-detail { display: grid; gap: 18px; } .idm-change-summary { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 18px; margin: 0; } .idm-change-summary > div { display: grid; gap: 4px; min-width: 0; } .idm-change-summary > .wide { grid-column: 1 / -1; } .idm-change-summary dt { color: var(--muted); font-size: 12px; font-weight: 700; text-transform: uppercase; } .idm-change-summary dd { margin: 0; overflow-wrap: anywhere; } .idm-change-actions { display: grid; gap: 10px; padding-block: 14px; border-block: 1px solid var(--border); } .idm-change-history { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; max-height: 260px; overflow: auto; } .idm-change-history li { display: grid; grid-template-columns: minmax(120px, 0.6fr) minmax(150px, 0.7fr) minmax(180px, 1fr); gap: 10px; padding: 10px 0; border-bottom: 1px solid var(--border); } .idm-change-history p { grid-column: 1 / -1; margin: 0; color: var(--muted); } @media (max-width: 760px) { .idm-change-summary { grid-template-columns: 1fr; } .idm-change-summary > .wide { grid-column: auto; } .idm-change-history li { grid-template-columns: 1fr; } }