/* Read-only help articles. Form dialogs keep their owning page's styles. */
.mur-article { min-width: 0; max-width: 100%; }
.mur-article-header { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; gap: 16px; margin-bottom: 24px; }
.mur-article-header h2 { min-width: 0; margin: 0; overflow-wrap: anywhere; }
.mur-article-header .mur-article-actions { float: none; }
.mur-article-actions :is(input, button) { white-space: nowrap; }
.mur-article-body { min-width: 0; max-width: 100%; line-height: 1.6; overflow-wrap: anywhere; }
.mur-article-body .dinamics { min-width: 0; max-width: 100%; }
.mur-article-body :is(p, ul, ol, blockquote) { max-width: 100%; }
.mur-article-body p + p { margin-top: 12px; }
.mur-article-body :is(h3, h4) { margin-top: 24px; margin-bottom: 12px; line-height: 1.3; }
.mur-article-body .dinamics:first-child > :is(h3, h4):first-child { margin-top: 0; }
.mur-article-body blockquote { box-sizing: border-box; margin: 12px 0; padding: 8px 14px; border-left: 2px solid var(--border, #ddd); }
.mur-article-body :is(a, code) { overflow-wrap: anywhere; }
.mur-article-body a { color: var(--link, #1e2751) !important; text-decoration: underline; text-underline-offset: 2px; }
.mur-article-body a:hover { color: var(--heading, #1e2751) !important; }
.mur-article-body a:focus-visible { outline: 2px solid var(--link, #1e2751); outline-offset: 2px; }
.mur-article-body img { box-sizing: border-box; max-width: 100% !important; height: auto !important; vertical-align: middle; }
.mur-article-body svg { max-width: 100%; height: auto; }
.mur-article-body :is(figure, video, iframe, object, embed) { box-sizing: border-box; max-width: 100%; }
.mur-article-body figure { margin: 16px 0; }
.mur-article-body figcaption { margin-top: 8px; color: var(--muted, #666); line-height: 1.5; }
.mur-article-body video { height: auto; }
.mur-article-body iframe { height: auto !important; aspect-ratio: var(--article-media-ratio, 16 / 9); }
.mur-article-body pre { box-sizing: border-box; min-width: 0; max-width: 100%; margin: 12px 0; padding: 14px; overflow-x: auto; overscroll-behavior-x: contain; border: 1px solid var(--border, #ddd); background: var(--surface, #fff); color: var(--text, #000); white-space: pre; font: 13px/1.5 monospace; }
.mur-article-body pre code { display: block; min-width: 0; margin: 0; padding: 0; overflow: visible; overflow-wrap: normal; word-break: normal; white-space: inherit; font: inherit; }
.mur-article-body .hljs { background: transparent; }
.mur-article-body pre:focus-visible { outline: 2px solid var(--link, #1e2751); outline-offset: -3px; }
.mur-article-body table { box-sizing: border-box; max-width: 100%; border-collapse: collapse; margin: 12px 0 18px; }
.mur-article-body table.contact2 { width: 100%; }
.mur-article-body :is(th, td) { padding: 8px; border: 1px solid var(--border, #ddd); white-space: normal !important; overflow-wrap: anywhere; font-family: inherit; line-height: 1.5; }
.mur-article-body .mur-article-table-heading > :is(th, td) { font-weight: bold; }
.mur-article-error .login { float: none; margin-bottom: 16px; }
@media (max-width: 680px) {
    .mur-article-header { grid-template-columns: minmax(0, 1fr); gap: 12px; margin-bottom: 20px; }
    .mur-article-actions { justify-self: start; }
    .mur-article-body table { width: 100% !important; table-layout: fixed; }
    .mur-article-body .mur-article-records,
    .mur-article-body .mur-article-records > :is(thead, tbody, tfoot) { display: block; }
    .mur-article-body .mur-article-records > :is(thead, tbody) > .mur-article-table-heading { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
    .mur-article-body .mur-article-records > :is(tbody, tfoot) > tr:not(.mur-article-table-heading) { display: block; margin-bottom: 12px; border: 1px solid var(--border, #ddd); }
    .mur-article-body .mur-article-records > :is(tbody, tfoot) > tr:not(.mur-article-table-heading) > :is(th, td) { display: block; box-sizing: border-box; width: 100%; border: 0; border-bottom: 1px solid var(--border, #ddd); }
    .mur-article-body .mur-article-records > :is(tbody, tfoot) > tr:not(.mur-article-table-heading) > :is(th, td):last-child { border-bottom: 0; }
    .mur-article-body .mur-article-records [data-article-column]::before { display: block; margin-bottom: 3px; color: inherit; font-weight: bold; content: attr(data-article-column); }
}
@media print {
    .mur-article-actions, .mur-article-error .login { display: none; }
    .mur-article-body pre { overflow: visible; white-space: pre-wrap; overflow-wrap: anywhere; background: #fff; color: #000; }
    .mur-article-body pre code { overflow-wrap: anywhere; }
    .mur-article-body iframe { break-inside: avoid; }
}
