/* /Components/Pages/PatientShare.Report.razor.rz.scp.css */
[b-ipcsgw4fo3] .section-headline {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

[b-ipcsgw4fo3] .report-hero-text-size {
    font-family: 'Roboto', sans-serif;
    font-size: 72px;
    line-height: 1.25
}

[b-ipcsgw4fo3] .primary-paper {
    background-color: var(--mud-palette-primary);
    color: #ffffff !important;
}

[b-ipcsgw4fo3] .floating-button-group {
    position: fixed;
    bottom: 0px;
    right: calc((100vw - 1240px) / 2);
    display: flex;
    align-items: center;
    gap: 8px;
    z-index: 5;
}

[b-ipcsgw4fo3] .floating-button-hover {
    color: #fff;
    cursor: pointer;
    border: none;
    background-size: 200% 100%;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

[b-ipcsgw4fo3] .floating-button-hover:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

[b-ipcsgw4fo3] .floating-button-hover:focus {
    outline: none;
}

[b-ipcsgw4fo3] .floating-button-hover.primary-gradient {
    background-image: linear-gradient(to right, #0FABEA, #40599A, var(--mud-palette-primary), rgba(0, 75, 112, 0.75));
    box-shadow: 0 4px 15px 0 rgba(0, 75, 112, 0.75);
}

[b-ipcsgw4fo3] .mud-paper {
    border-radius: var(--patinet-share-border-radius);
}

[b-ipcsgw4fo3] .mud-expansion-panels {
    border-radius: var(--patinet-share-border-radius);
}

[b-ipcsgw4fo3] .mud-expand-panel-text {
    font-size: var(--mud-typography-h6-size);
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}
