/* Optional presentations for existing dialog/descriptions controls. */
@media screen {
 [data-mis-control="dialog"][data-mis-dialog-presentation="record-detail"]{box-sizing:border-box;display:flex;flex-direction:column;width:min(680px,calc(100vw - 24px),100%);max-height:calc(100dvh - 40px);min-height:0;padding:0;overflow:hidden;border:1px solid var(--mis-ui-line,var(--border));border-radius:12px;background:var(--surface,#fff);color:var(--mis-field-value-text,var(--mis-ui-text));box-shadow:var(--mis-ui-shadow)}
 dialog[data-mis-dialog-presentation="record-detail"]{position:fixed;inset:0;margin:auto;height:fit-content}
 dialog[data-mis-dialog-presentation="record-detail"]:not([open]){display:none}
 dialog[data-mis-dialog-presentation="record-detail"]::backdrop{background:rgb(17 29 50 / 35%)}
 html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"]:not(:where([data-print-document="template"],[data-print-document="template"] *)),html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"] :is(*,h1,h2,h3,h4,strong,b):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-weight:400!important}
 [data-mis-dialog-presentation="record-detail"]>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--mis-ui-line,var(--border));color:var(--mis-ui-heading)}
 [data-mis-dialog-presentation="record-detail"]>header>div{display:flex;align-items:center;gap:9px;min-width:0}
 [data-mis-dialog-presentation="record-detail"]>header>div>div{min-width:0}
 [data-mis-dialog-presentation="record-detail"]>header svg{width:17px;height:17px;flex-shrink:0}
 html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"]>header h2:not(:where([data-print-document="template"],[data-print-document="template"] *)){margin:0;color:var(--mis-ui-heading);font-size:var(--mis-type-dialog-title)!important;line-height:1.35!important}
 html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"]>header p:not(:where([data-print-document="template"],[data-print-document="template"] *)){margin:3px 0 0;color:var(--mis-field-label-text,var(--mis-ui-muted));font-size:var(--mis-type-caption)!important;line-height:1.5!important;overflow-wrap:anywhere}
 [data-mis-dialog-presentation="record-detail"]>header>button{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;min-height:28px;padding:4px}
 [data-mis-dialog-presentation="record-detail"]>[data-record-body]{display:grid;flex:1 1 auto;gap:16px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 16px}
 [data-mis-dialog-presentation="record-detail"]>[data-record-body]>section{min-width:0;margin:0}
 html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"]>[data-record-body] p:not(:where([data-print-document="template"],[data-print-document="template"] *)){margin:0;color:var(--mis-field-value-text,var(--mis-ui-text));font-size:var(--mis-type-body)!important;line-height:1.5!important;overflow-wrap:anywhere}
 html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"]>[data-record-body] h3:not(:where([data-print-document="template"],[data-print-document="template"] *)){display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:0 0 7px;border-bottom:1px solid var(--mis-ui-line,var(--border));color:var(--mis-ui-heading);font-size:var(--mis-type-body)!important;line-height:1.4!important}
 [data-mis-dialog-presentation="record-detail"]>[data-record-body] h3 svg{width:14px;height:14px;flex-shrink:0}
 [data-mis-dialog-presentation="record-detail"]>footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--mis-ui-line,var(--border));color:var(--mis-field-label-text,var(--mis-ui-muted))}
 html[data-mis-typography] body [data-mis-dialog-presentation="record-detail"]>footer>span:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-caption)!important;line-height:1.5!important}
 [data-mis-control="descriptions"][data-mis-descriptions-presentation="record-facts"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;min-width:0;margin:0;padding:0;color:var(--mis-field-value-text,var(--mis-ui-text))}
 [data-mis-descriptions-presentation="record-facts"]>div{display:grid;grid-template-columns:minmax(5.5em,28%) minmax(0,1fr);gap:8px;align-items:start;min-width:0;margin:0;padding:3px 0;background:transparent;border:0}
 html[data-mis-typography] body [data-mis-descriptions-presentation="record-facts"] dt:not(:where([data-print-document="template"],[data-print-document="template"] *)){min-width:0;margin:0;padding:1px 0 0;color:var(--mis-field-label-text,var(--mis-ui-muted));font-size:var(--mis-type-caption)!important;line-height:1.5!important;overflow-wrap:anywhere}
 html[data-mis-typography] body [data-mis-descriptions-presentation="record-facts"] dd:not(:where([data-print-document="template"],[data-print-document="template"] *)){min-width:0;margin:0;color:var(--mis-field-value-text,var(--mis-ui-text));font-size:var(--mis-type-body)!important;line-height:1.5!important;overflow-wrap:anywhere}
 @media(max-width:600px){
  [data-mis-control="dialog"][data-mis-dialog-presentation="record-detail"]{max-height:calc(100dvh - 24px)}
  [data-mis-dialog-presentation="record-detail"]>[data-record-body]{padding:12px 14px;gap:14px}
  [data-mis-control="descriptions"][data-mis-descriptions-presentation="record-facts"]{grid-template-columns:minmax(0,1fr);gap:8px}
 }
}
