/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-7vfy9yi4ab] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100dvh;
}

main[b-7vfy9yi4ab] {
    flex: 1;
    min-width: 0;
}

article[b-7vfy9yi4ab] {
    padding: 1.5rem !important;
}

.sidebar[b-7vfy9yi4ab] {
    position: relative;
    background: var(--app-surface);
    border-bottom: 1px solid var(--app-border);
}

.skip-link[b-7vfy9yi4ab] {
    position: fixed;
    top: .5rem;
    left: .5rem;
    z-index: 1100;
    padding: .6rem 1rem;
    border-radius: .5rem;
    background: var(--app-text);
    color: var(--app-background);
    transform: translateY(-150%);
}

.skip-link:focus[b-7vfy9yi4ab] {
    transform: translateY(0);
}

/* Let live logs use only the viewport space left by navigation and page details. */
.page:has(.viewport-logs)[b-7vfy9yi4ab] {
    height: 100dvh;
}

.page:has(.viewport-logs) .sidebar[b-7vfy9yi4ab] {
    flex-shrink: 0;
}

.page:has(.viewport-logs) main[b-7vfy9yi4ab],
.page:has(.viewport-logs) article[b-7vfy9yi4ab] {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
}

.page:has(.viewport-logs) article[b-7vfy9yi4ab]  > :not(.viewport-logs) {
    flex-shrink: 0;
}

@media (min-width: 641px) {
    .page[b-7vfy9yi4ab] {
        flex-direction: row;
    }

    .sidebar[b-7vfy9yi4ab] {
        flex: 0 0 240px;
        width: 240px;
        height: 100dvh;
        position: sticky;
        top: 0;
        border-bottom: 0;
        border-right: 1px solid var(--app-border);
    }

    main[b-7vfy9yi4ab] {
        max-width: calc(100% - 240px);
    }

    article[b-7vfy9yi4ab] {
        padding: 2rem !important;
    }
}

@media (max-width: 400px) {
    article[b-7vfy9yi4ab] {
        padding: 1rem !important;
    }
}

#blazor-error-ui[b-7vfy9yi4ab] {
    background: #341a1e;
    color: #ffdcd7;
    border-top: 1px solid #aa4554;
    bottom: 0;
    box-shadow: 0 -4px 24px #0003;
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 1rem 3rem 1rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .reload[b-7vfy9yi4ab] {
    margin-left: .5rem;
    color: #ffdcd7;
    text-decoration: underline;
}

#blazor-error-ui .dismiss[b-7vfy9yi4ab] {
    cursor: pointer;
    position: absolute;
    right: .75rem;
    top: .65rem;
    border: 0;
    border-radius: .35rem;
    background: transparent;
    color: inherit;
    font-size: 1.25rem;
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.brand-row[b-ma6f2g87tn] {
    display: flex;
    align-items: center;
    min-height: 5rem;
    padding: 1rem;
    border-bottom: 1px solid var(--app-border);
}

.brand-link[b-ma6f2g87tn] {
    display: flex;
    align-items: center;
    gap: .75rem;
    min-width: 0;
    color: var(--app-text);
    text-decoration: none;
    border-radius: .5rem;
}

.profile-image[b-ma6f2g87tn], .brand-mark[b-ma6f2g87tn] {
    flex-shrink: 0;
    height: 2.5rem;
    width: 2.5rem;
    border: 1px solid var(--app-border);
    border-radius: .75rem;
    object-fit: cover;
}

.brand-mark[b-ma6f2g87tn] {
    display: grid;
    place-items: center;
    background: var(--app-accent-soft);
    color: var(--app-accent);
    font-size: 1.25rem;
}

.brand-copy[b-ma6f2g87tn] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.brand-name[b-ma6f2g87tn] {
    font-size: 1.05rem;
    font-weight: 650;
    letter-spacing: -.025em;
}

.brand-caption[b-ma6f2g87tn] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--app-muted);
    font-size: .75rem;
}

.navbar-toggler[b-ma6f2g87tn] {
    appearance: none;
    cursor: pointer;
    width: 2.75rem;
    height: 2.75rem;
    position: absolute;
    top: 1.125rem;
    right: 1rem;
    border: 1px solid var(--app-border);
    border-radius: .65rem;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b6c2cf' stroke-linecap='round' stroke-width='2' d='M6 8h18M6 15h18M6 22h18'/%3e%3c/svg%3e") no-repeat center/1.5rem var(--app-surface);
}

.navbar-toggler:hover[b-ma6f2g87tn], .navbar-toggler:checked[b-ma6f2g87tn] {
    background-color: var(--app-accent-soft);
    border-color: var(--app-accent);
}

.brand-link:focus-visible[b-ma6f2g87tn], .navbar-toggler:focus-visible[b-ma6f2g87tn], .nav-item[b-ma6f2g87tn]  .nav-link:focus-visible {
    outline: 2px solid var(--app-accent);
    outline-offset: 2px;
}

.nav-scrollable[b-ma6f2g87tn] {
    display: none;
    padding: .75rem 0;
    scrollbar-width: thin;
    scrollbar-color: var(--app-border) transparent;
}

.navbar-toggler:checked ~ .nav-scrollable[b-ma6f2g87tn] {
    display: block;
}

.nav-item[b-ma6f2g87tn] {
    padding-bottom: .25rem;
    font-size: .875rem;
}

.nav-item .bi[b-ma6f2g87tn] {
    flex-shrink: 0;
    width: 1.4rem;
    font-size: 1rem;
    color: var(--app-muted);
}

.nav-item[b-ma6f2g87tn]  .nav-link {
    display: flex;
    align-items: center;
    gap: .55rem;
    min-height: 2.65rem;
    padding: .6rem .7rem;
    border: 1px solid transparent;
    border-radius: .6rem;
    color: var(--app-muted);
    line-height: 1.35;
    transition: background-color .15s, color .15s, border-color .15s;
}

.nav-item[b-ma6f2g87tn]  .nav-link:hover {
    background: var(--app-surface-hover);
    color: var(--app-text);
}

.nav-item[b-ma6f2g87tn]  a.active {
    background: var(--app-accent-soft);
    border-color: #314b67;
    color: var(--app-accent);
    font-weight: 600;
}

.nav-item[b-ma6f2g87tn]  a.active .bi {
    color: var(--app-accent);
}

@media (max-width: 640.98px) {
    .brand-row[b-ma6f2g87tn] {
        padding-right: 4.5rem;
    }

    .nav-scrollable[b-ma6f2g87tn] {
        max-height: calc(100dvh - 5rem);
        overflow-y: auto;
    }
}

@media (min-width: 641px) {
    .navbar-toggler[b-ma6f2g87tn] {
        display: none;
    }

    .nav-scrollable[b-ma6f2g87tn] {
        display: block;
        height: calc(100dvh - 5rem);
        overflow-y: auto;
    }
}

@media (prefers-reduced-motion: reduce) {
    .nav-item[b-ma6f2g87tn]  .nav-link {
        transition: none;
    }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-jyk7jovjnf],
.components-reconnect-repeated-attempt-visible[b-jyk7jovjnf],
.components-reconnect-failed-visible[b-jyk7jovjnf],
.components-rejoining-animation[b-jyk7jovjnf] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-jyk7jovjnf],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-jyk7jovjnf],
#components-reconnect-modal.components-reconnect-retrying[b-jyk7jovjnf],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-jyk7jovjnf],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-jyk7jovjnf],
#components-reconnect-modal.components-reconnect-failed[b-jyk7jovjnf],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-jyk7jovjnf] {
    display: block;
}


#components-reconnect-modal[b-jyk7jovjnf] {
    background-color: var(--app-surface);
    color: var(--app-text);
    width: 20rem;
    max-width: calc(100% - 2rem);
    margin: 20vh auto;
    padding: 2rem;
    border: 1px solid var(--app-border);
    border-radius: .75rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-jyk7jovjnf 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-jyk7jovjnf 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-jyk7jovjnf 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-jyk7jovjnf]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-jyk7jovjnf 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-jyk7jovjnf {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-jyk7jovjnf {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-jyk7jovjnf {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-jyk7jovjnf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-jyk7jovjnf] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-jyk7jovjnf] {
    border: 0;
    background-color: #1f6feb;
    color: white;
    padding: .5rem 1.25rem;
    border-radius: .5rem;
}

    #components-reconnect-modal button:hover[b-jyk7jovjnf] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-jyk7jovjnf] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-jyk7jovjnf] {
    display: block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-jyk7jovjnf] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-jyk7jovjnf 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-jyk7jovjnf] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-jyk7jovjnf {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Layout/SystemUsage.razor.rz.scp.css */
.system-usage[b-rhdmaqrv0e] {
    margin: 1rem;
    padding: .75rem !important;
    border: 1px solid var(--app-border);
    border-radius: .65rem;
    background: var(--app-background);
    color: var(--app-muted);
    font-size: 0.75rem;
}

.usage-metric[b-rhdmaqrv0e] {
    margin-top: .75rem;
}

.usage-metric:first-child[b-rhdmaqrv0e] {
    margin-top: 0;
}

.usage-caption[b-rhdmaqrv0e] {
    margin-bottom: 0.15rem;
    font-variant-numeric: tabular-nums;
}

.usage-process[b-rhdmaqrv0e] {
    margin-top: 0.15rem;
    margin-bottom: 0;
    color: var(--app-accent);
}

.progress[b-rhdmaqrv0e], .progress-stacked[b-rhdmaqrv0e] {
    height: 0.4rem;
    background-color: var(--app-surface-hover);
    border-radius: 1rem;
}

/* Our own usage, highlighted inside the machine's total usage. */
.usage-bar-process[b-rhdmaqrv0e] {
    background-color: var(--app-accent);
}

.usage-bar-other[b-rhdmaqrv0e] {
    background-color: rgba(255, 255, 255, 0.35);
}
/* /Components/MollyDashboard.razor.rz.scp.css */
/* The elapsed time text changes length as it ticks ("2 seconds" vs "15 minutes 20 seconds"),
   which would otherwise resize the column and shift everything after it on every refresh. */
.elapsed[b-lxrtjwdflg] {
    display: inline-block;
    width: 13rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}
/* /Components/Pages/DiffExampleDetails.razor.rz.scp.css */
.diff-lines[b-bf86r5p6ni] {
    max-height: 40rem;
    overflow: auto;
    background: #161b22;
    color: #e6edf3;
    padding: .5rem;
    tab-size: 4;
    white-space: pre;
}

.diff-lines span[b-bf86r5p6ni] {
    display: block;
    min-width: 100%;
    width: max-content;
}

.diff-added[b-bf86r5p6ni] {
    background: #123b26;
    color: #aff5b4;
}

.diff-removed[b-bf86r5p6ni] {
    background: #4a2025;
    color: #ffdcd7;
}

.diff-hunk[b-bf86r5p6ni] {
    background: #163451;
    color: #a5d6ff;
}

.regex-context[b-bf86r5p6ni] {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    max-height: 20rem;
    overflow: auto;
}
/* /Components/Pages/DiffExampleRow.razor.rz.scp.css */
.diff-example[b-mtczvvs3it] {
    margin-bottom: .25rem;
}

.method-toggle[b-mtczvvs3it] {
    --row-background: #161b22;
    --row-active-background: #282f38;
    --row-border: #444c56;
    --row-accent: #a5d6ff;
    display: grid;
    grid-template-columns: .4rem minmax(0, 2fr) minmax(0, 1fr) 7rem 16rem;
    align-items: center;
    gap: .6rem;
    width: 100%;
    padding: .35rem .6rem;
    border: 1px solid var(--row-border);
    border-radius: .25rem;
    background: var(--row-background);
    color: #e6edf3;
    text-align: left;
    font-size: .875rem;
    line-height: 1.4;
    cursor: pointer;
}

.method-toggle:hover[b-mtczvvs3it], .method-toggle[aria-expanded="true"][b-mtczvvs3it] {
    background: var(--row-active-background);
}

.method-toggle[data-category="improvement"][b-mtczvvs3it] {
    --row-background: #122b1e;
    --row-active-background: #1c422d;
    --row-border: #347d49;
    --row-accent: #aff5b4;
}

.method-toggle[data-category="regression"][b-mtczvvs3it] {
    --row-background: #341a1e;
    --row-active-background: #50242b;
    --row-border: #aa4554;
    --row-accent: #ffdcd7;
}

.method-toggle:focus-visible[b-mtczvvs3it] {
    outline: 2px solid #79c0ff;
    outline-offset: 2px;
}

.disclosure[b-mtczvvs3it] {
    border-top: .3rem solid transparent;
    border-bottom: .3rem solid transparent;
    border-left: .4rem solid currentColor;
}

.method-toggle[aria-expanded="true"] .disclosure[b-mtczvvs3it] {
    transform: rotate(90deg);
}

.method-name[b-mtczvvs3it], .assembly-name[b-mtczvvs3it], .byte-summary[b-mtczvvs3it] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.method-name[b-mtczvvs3it] {
    font-family: monospace;
}

.assembly-name[b-mtczvvs3it] {
    color: #b6c2cf;
}

.category[b-mtczvvs3it] {
    color: var(--row-accent);
}

.byte-summary[b-mtczvvs3it] {
    color: var(--row-accent);
    text-align: right;
    font-variant-numeric: tabular-nums;
}

.method-details[b-mtczvvs3it] {
    padding: .5rem 0;
    overflow-wrap: anywhere;
}

.method-details p[b-mtczvvs3it] {
    margin-bottom: .5rem;
}

@media (max-width: 700px) {
    .method-toggle[b-mtczvvs3it] {
        grid-template-columns: .4rem minmax(0, 1fr) 6.5rem minmax(0, .8fr);
    }

    .assembly-name[b-mtczvvs3it] {
        display: none;
    }
}
/* /Components/Pages/DiffReportOverview.razor.rz.scp.css */
.report-overview[b-rxghmo5tlm] {
    margin-bottom: 1.5rem;
    color: #e6edf3;
}

.overview-heading[b-rxghmo5tlm] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
    gap: .5rem 1rem;
    margin-bottom: 1rem;
}

.overview-heading h2[b-rxghmo5tlm] {
    margin: 0;
    font-size: 1.1rem;
    font-weight: 400;
}

.overview-heading strong[b-rxghmo5tlm] {
    margin-right: .25rem;
    font-size: 1.75rem;
    font-variant-numeric: tabular-nums;
}

.sort-order[b-rxghmo5tlm], .details-hint[b-rxghmo5tlm] {
    color: #b6c2cf;
    font-size: .85rem;
}

.category-counts[b-rxghmo5tlm] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: .75rem;
    margin-bottom: 1rem;
}

.category-card[b-rxghmo5tlm] {
    --accent: #a5d6ff;
    --card-background: #152536;
    padding: .65rem .85rem;
    border: 1px solid #444c56;
    border-top: 3px solid var(--accent);
    border-radius: .65rem;
    background: var(--card-background);
    color: inherit;
    text-align: left;
    cursor: pointer;
}

.category-card[data-category="regression"][b-rxghmo5tlm] {
    --accent: #ffa198;
    --card-background: #341a1e;
}

.category-card[data-category="improvement"][b-rxghmo5tlm] {
    --accent: #aff5b4;
    --card-background: #122b1e;
}

.category-card[data-category="source"][b-rxghmo5tlm] {
    --accent: #d2a8ff;
    --card-background: #271d38;
}

.category-card.empty[b-rxghmo5tlm] {
    background: #161b22;
    border-top-color: #444c56;
}

.category-card:hover[b-rxghmo5tlm], .category-card[aria-pressed="true"][b-rxghmo5tlm] {
    border-color: var(--accent);
    background: var(--card-background);
    box-shadow: inset 0 0 0 1px var(--accent);
}

.category-card:focus-visible[b-rxghmo5tlm] {
    outline: 2px solid #79c0ff;
    outline-offset: 2px;
}

.category-label[b-rxghmo5tlm] {
    display: block;
    color: var(--accent);
    font-size: .875rem;
    font-weight: 500;
    overflow-wrap: anywhere;
}

.category-label i[b-rxghmo5tlm] {
    margin-right: .3rem;
}

.category-count[b-rxghmo5tlm] {
    display: block;
    margin: .2rem 0 0;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2;
    font-variant-numeric: tabular-nums;
}

.category-card.empty .category-count[b-rxghmo5tlm] {
    color: #b6c2cf;
}

.comparison-details[b-rxghmo5tlm] {
    border: 1px solid #30363d;
    border-radius: .65rem;
    background: #161b22;
}

.comparison-details summary[b-rxghmo5tlm] {
    padding: .8rem 1rem;
    cursor: pointer;
}

.comparison-details summary:hover[b-rxghmo5tlm] {
    background: #21262d;
    border-radius: .65rem;
}

.comparison-details summary:focus-visible[b-rxghmo5tlm] {
    outline: 2px solid #79c0ff;
    outline-offset: 2px;
    border-radius: .65rem;
}

.details-hint[b-rxghmo5tlm] {
    margin-left: .75rem;
}

.comparison-content[b-rxghmo5tlm] {
    padding: 1rem;
    border-top: 1px solid #30363d;
}

.comparison-report + .comparison-report[b-rxghmo5tlm] {
    border-top: 1px solid #30363d;
    margin-top: 1rem;
    padding-top: 1rem;
}

.comparison-report h3[b-rxghmo5tlm], .comparison-report h4[b-rxghmo5tlm] {
    font-size: .95rem;
    font-weight: 600;
}

.report-notes[b-rxghmo5tlm] {
    padding-left: 1.25rem;
    color: #b6c2cf;
    font-size: .9rem;
}

.report-notes li + li[b-rxghmo5tlm] {
    margin-top: .5rem;
}

.report-notes li[b-rxghmo5tlm], .report-summary[b-rxghmo5tlm] {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    max-height: 25rem;
    overflow: auto;
}

.report-summary[b-rxghmo5tlm] {
    padding: .75rem;
    border-radius: .35rem;
    background: #0d1117;
    color: #e6edf3;
    margin-bottom: 0;
}

@media (max-width: 800px) {
    .category-counts[b-rxghmo5tlm] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .details-hint[b-rxghmo5tlm] {
        display: block;
        margin: .25rem 0 0;
    }
}

@media (max-width: 380px) {
    .category-counts[b-rxghmo5tlm] {
        grid-template-columns: minmax(0, 1fr);
    }
}
/* /Components/Pages/GitHubSearch.razor.rz.scp.css */
.icon-pr-opened[b-uowf1fi0il] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%233fb950' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' d='M4.75 3a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5zM1.5 4.75a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 0zM4.75 17.5a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5zM1.5 19.25a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 0zm17.75-1.75a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5zM16 19.25a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 0z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M4.75 7.25A.75.75 0 015.5 8v8A.75.75 0 014 16V8a.75.75 0 01.75-.75zm8.655-5.53a.75.75 0 010 1.06L12.185 4h4.065A3.75 3.75 0 0120 7.75v8.75a.75.75 0 01-1.5 0V7.75a2.25 2.25 0 00-2.25-2.25h-4.064l1.22 1.22a.75.75 0 01-1.061 1.06l-2.5-2.5a.75.75 0 010-1.06l2.5-2.5a.75.75 0 011.06 0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-pr-opened-draft[b-uowf1fi0il] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%239198a1' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' d='M4.75 1.5a3.25 3.25 0 00-.745 6.414A.758.758 0 004 8v8a.81.81 0 00.005.086A3.251 3.251 0 004.75 22.5a3.25 3.25 0 00.745-6.414A.757.757 0 005.5 16V8a.758.758 0 00-.005-.086A3.251 3.251 0 004.75 1.5zM3 4.75a1.75 1.75 0 113.5 0 1.75 1.75 0 01-3.5 0zm0 14.5a1.75 1.75 0 113.5 0 1.75 1.75 0 01-3.5 0zm13 0a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 0zm3.25-1.75a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5z'%3E%3C/path%3E%3Cpath d='M19.25 6a1.75 1.75 0 100-3.5 1.75 1.75 0 000 3.5zM21 11.25a1.75 1.75 0 11-3.5 0 1.75 1.75 0 013.5 0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-pr-merged[b-uowf1fi0il] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23ab7df8' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' d='M5.75 21a1.75 1.75 0 110-3.5 1.75 1.75 0 010 3.5zM2.5 19.25a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 0zM5.75 6.5a1.75 1.75 0 110-3.5 1.75 1.75 0 010 3.5zM2.5 4.75a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 0zM18.25 15a1.75 1.75 0 110-3.5 1.75 1.75 0 010 3.5zM15 13.25a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 0z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M6.5 7.25c0 2.9 2.35 5.25 5.25 5.25h4.5V14h-4.5A6.75 6.75 0 015 7.25h1.5z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M5.75 16.75A.75.75 0 006.5 16V8A.75.75 0 005 8v8c0 .414.336.75.75.75z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-pr-closed[b-uowf1fi0il] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23f85149' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' stroke='%23f85149'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='0.43200000000000005'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M22.266 2.711a.75.75 0 10-1.061-1.06l-1.983 1.983-1.984-1.983a.75.75 0 10-1.06 1.06l1.983 1.983-1.983 1.984a.75.75 0 001.06 1.06l1.984-1.983 1.983 1.983a.75.75 0 001.06-1.06l-1.983-1.984 1.984-1.983z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M4.75 1.5a3.25 3.25 0 00-.745 6.414A.758.758 0 004 8v8a.81.81 0 00.005.086A3.251 3.251 0 004.75 22.5a3.25 3.25 0 00.745-6.414A.758.758 0 005.5 16V8a.758.758 0 00-.005-.086A3.251 3.251 0 004.75 1.5zM3 4.75a1.75 1.75 0 113.5 0 1.75 1.75 0 01-3.5 0zm0 14.5a1.75 1.75 0 113.5 0 1.75 1.75 0 01-3.5 0zm13 0a3.251 3.251 0 012.5-3.163V9.625a.75.75 0 011.5 0v6.462a3.251 3.251 0 01-.75 6.413A3.25 3.25 0 0116 19.25zm3.25-1.75a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-issue-opened[b-uowf1fi0il] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%233fb950' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' d='M2.5 12a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0zM12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zm0 13a2 2 0 100-4 2 2 0 000 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-issue-closed[b-uowf1fi0il] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23ab7df8' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M17.28 9.28a.75.75 0 00-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l6.5-6.5z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zM2.5 12a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* /Components/Pages/RuntimeUtilsDiffs.razor.rz.scp.css */
.job-title[b-3edlb4y39t] {
    overflow-wrap: anywhere;
}

.diff-filters[b-3edlb4y39t] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-bottom: 1rem;
    padding: 1rem;
    border: 1px solid #30363d;
    border-radius: .65rem;
    background: #161b22;
}

.diff-filters label[b-3edlb4y39t] {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    min-width: 0;
    max-width: 100%;
    color: #b6c2cf;
    font-size: .875rem;
}

.diff-filters label:first-child[b-3edlb4y39t] {
    flex: 1 1 20rem;
}

.diff-filters input[b-3edlb4y39t], .diff-filters select[b-3edlb4y39t] {
    width: 100%;
    min-width: 0;
    padding: .45rem .65rem;
    border: 1px solid #444c56;
    border-radius: .35rem;
    background: #0d1117;
    color: #e6edf3;
}

.diff-filters input:focus-visible[b-3edlb4y39t], .diff-filters select:focus-visible[b-3edlb4y39t] {
    outline: 2px solid #79c0ff;
    outline-offset: 2px;
}
