/* /Components/MarkdownRenderer.razor.rz.scp.css */
.markdown[b-kojue6hy0r] {
    font-size: 0.8rem;
    line-height: 1.2rem;
    word-wrap: break-word;
    height: 100%;
}

/* css below taken from https://github.com/microsoft/vscode/blob/main/extensions/markdown-language-features/media/markdown.css
 * em values modified, mostly by factor 2
 */

    .markdown[b-kojue6hy0r]  h1 {
        font-size: 1.1rem;
    }

    .markdown[b-kojue6hy0r]  h2 {
        font-size: 1.0rem;
    }

    .markdown[b-kojue6hy0r]  h3 {
        font-size: 0.9rem;
    }

    /* Reset margin top for elements */
    .markdown[b-kojue6hy0r]  h1 {
        margin-top: 1em;
        margin-bottom: 0.5em;
    }

    .markdown[b-kojue6hy0r]  h2, .markdown[b-kojue6hy0r]  h3, .markdown[b-kojue6hy0r]  h4, .markdown[b-kojue6hy0r]  h5, .markdown[b-kojue6hy0r]  h6,
    .markdown[b-kojue6hy0r]  p, .markdown[b-kojue6hy0r]  ol, .markdown[b-kojue6hy0r]  ul, .markdown[b-kojue6hy0r]  pre {
        margin-top: 0;
    }

    .markdown[b-kojue6hy0r]  h2, .markdown[b-kojue6hy0r]  h3, .markdown[b-kojue6hy0r]  h4, .markdown[b-kojue6hy0r]  h5, .markdown[b-kojue6hy0r]  h6 {
        margin-bottom: 0.6em;
    }

    .markdown[b-kojue6hy0r]  ul {
        list-style-type: disc;
        margin-left: 2em;
    }

        .markdown[b-kojue6hy0r]  ul ul,
        .markdown[b-kojue6hy0r]  ul ol,
        .markdown[b-kojue6hy0r]  ol ul,
        .markdown[b-kojue6hy0r]  ol ol {
            margin-bottom: 0;
        }

    .markdown[b-kojue6hy0r]  img {
        max-width: 100%;
        max-height: 100%;
    }

    .markdown[b-kojue6hy0r]  a {
        color: var(--md-color-text-link);
        text-decoration: none;
    }

        .markdown[b-kojue6hy0r]  a:hover {
            text-decoration: underline;
        }

        .markdown[b-kojue6hy0r]  a:focus,
        .markdown[b-kojue6hy0r]  input:focus,
        .markdown[b-kojue6hy0r]  select:focus,
        .markdown[b-kojue6hy0r]  textarea:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: -1px;
        }

    .markdown[b-kojue6hy0r]  p {
        margin-bottom: 1.4em;
    }

    .markdown[b-kojue6hy0r]  ul,
    .markdown[b-kojue6hy0r]  ol {
        margin-bottom: 1.4em;
    }

    .markdown[b-kojue6hy0r]  li {
        margin-bottom: 0.4em;
    }


    .markdown[b-kojue6hy0r]  hr {
        border: 0;
        height: 2px;
        border-bottom: 2px solid;
    }

    .markdown[b-kojue6hy0r]  h1 {
        padding-bottom: 0.3em;
        line-height: 1.2;
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

    .markdown[b-kojue6hy0r]  table {
        border-collapse: collapse;
        margin-bottom: 1.4em;
    }

    .markdown[b-kojue6hy0r]  th {
        text-align: left;
        border-bottom: 1px solid;
    }

    .markdown[b-kojue6hy0r]  th,
    .markdown[b-kojue6hy0r]  td {
        padding: 5px 10px;
    }

    .markdown[b-kojue6hy0r]  table > tbody > tr + tr > td {
        border-top: 1px solid;
    }

    .markdown[b-kojue6hy0r]  blockquote {
        margin: 0 7px 0 5px;
        padding: 0 16px 0 10px;
        border-left-width: 5px;
        border-left-style: solid;
    }

    .markdown[b-kojue6hy0r]  code {
        font-family: var(--md-vscode-editor-font-family, "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace);
        font-size: 1em;
        line-height: 1.357em;
    }

    .markdown[b-kojue6hy0r]  code {
        color: var(--md-code-foreground);
    }

    .markdown[b-kojue6hy0r]  body.wordWrap pre {
        white-space: pre-wrap;
    }

    .markdown[b-kojue6hy0r]  pre:not(.hljs),
    .markdown[b-kojue6hy0r]  pre.hljs code > div {
        padding: 16px;
        border-radius: 3px;
        overflow: auto;
    }

    .markdown[b-kojue6hy0r]  pre code {
        color: var(--md-pre-code-foreground);
        tab-size: 4;
    }

    /* Theming */

    .markdown[b-kojue6hy0r]  pre {
        background-color: var(--md-code-background);
    }

    .markdown[b-kojue6hy0r]  th {
        border-color: var(--md-table-header);
    }

    .markdown[b-kojue6hy0r]  h1,
    .markdown[b-kojue6hy0r]  hr,
    .markdown[b-kojue6hy0r]  td {
        border-color: var(--md-border);
    }


/* css below taken from sample info box https://apollo3zehn.github.io/FluentModbus/samples/modbus_tcp.html
 * em values modified, mostly by factor 2
 */
              
    .markdown[b-kojue6hy0r]  .markdown-alert {
        padding: 0.5rem;
        margin-top: 0.2rem;
        margin-bottom: 1rem;
        color: inherit;
        border: 1px solid #444c56;
        border-radius: 0.375rem;
    }
        
    .markdown[b-kojue6hy0r]  .markdown-alert p {
        /* reset p styles from above */
        margin-bottom: 0.5rem !important;
    }
        
    .markdown[b-kojue6hy0r]  .markdown-alert p:first-child {
        /* reset p styles from above */
        margin-bottom: 0 !important;
    }
        
    .markdown[b-kojue6hy0r]  .markdown-alert-title {
        display: inline-flex;
        align-items: center;
        font-weight: bold;
        text-transform: uppercase;
    }
        
    .markdown[b-kojue6hy0r]  .markdown-alert-note {
        color: #055160;
        border-color: #9eeaf9;
        background-color: #cff4fc;
    }

    .markdown[b-kojue6hy0r]  .markdown-alert-warning {
        color: #664d03;
        border-color: #ffe69c;
        background-color: #fff3cd;
    }
/* /Components/Sidebar.razor.rz.scp.css */
[b-n9xhpvpkrp] .mdi {
    font-size: 1.5rem;
}
