@charset "UTF-8"; .mxd-dialog { outline: 0; border: 1px solid var(--border-color, rgba(255, 255, 255, 0.1)); border-radius: 8px; background: var(--comfy-menu-bg, #414141); color: var(--input-text, #fff); box-shadow: 0 12px 48px rgba(0, 0, 0, 0.5); max-width: 800px; box-sizing: border-box; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 1rem; padding: 0; max-height: calc(100% - 32px); } .mxd-dialog *, .mxd-dialog *::before, .mxd-dialog *::after { box-sizing: inherit; } .mxd-dialog-container > * { padding: 8px 16px; } .mxd-dialog-container > *:first-child { padding-top: 16px; } .mxd-dialog-container > *:last-child { padding-bottom: 16px; } .mxd-dialog.-iconed::after { content: ""; font-size: 276px; position: absolute; right: 0px; bottom: 0px; opacity: 0.15; display: block; width: 237px; overflow: hidden; height: 186px; line-height: 1; pointer-events: none; z-index: -1; } .mxd-dialog.-iconed.-help::after { content: "🛟"; } .mxd-dialog.-iconed.-settings::after { content: "⚙️"; } @media (max-width: 832px) { .mxd-dialog { max-width: calc(100% - 32px); } } .mxd-dialog-container-title { display: flex; flex-direction: row; align-items: center; justify-content: start; } .mxd-dialog-container-title > svg:first-child { width: 36px; height: 36px; margin-right: 16px; } .mxd-dialog-container-title h2 { font-size: 1.375rem; margin: 0; font-weight: bold; } .mxd-dialog-container-title h2 small { font-size: 0.8125rem; font-weight: normal; opacity: 0.75; } .mxd-dialog-container-content { overflow: auto; max-height: calc(100vh - 200px); /* Arbitrary height to copensate for margin, title, and footer.*/ } .mxd-dialog-container-content p { font-size: 0.8125rem; margin-top: 0; } .mxd-dialog-container-content ul li p { margin-bottom: 4px; } .mxd-dialog-container-content ul li p + p { margin-top: 0.5em; } .mxd-dialog-container-content ul li ul { margin-top: 0.5em; margin-bottom: 1em; } .mxd-dialog-container-content p code { display: inline-block; padding: 2px 4px; margin: 0px 2px; border: 1px solid var(--border-color, rgba(255, 255, 255, 0.25)); border-radius: 4px; background: var(--comfy-input-bg, rgba(255, 255, 255, 0.1)); } .mxd-dialog-container-footer { display: flex; align-items: center; justify-content: center; } body.mxd-dialog-open > *:not(.mxd-dialog):not(.mxd-top-messages-container) { filter: blur(5px); }