/* _content/ROCA.Emuna360.Presentation.WebUI/Components/Layout/MainLayout.razor.rz.scp.css */
[b-o4wr9uwdam] .main-app-bar {
    overflow: hidden;
}

[b-o4wr9uwdam] .user-greeting {
    white-space: nowrap;
}

[b-o4wr9uwdam] .layout-action {
    flex: 0 0 auto;
}

.notification-panel[b-o4wr9uwdam] {
    width: min(24rem, calc(100vw - 1rem));
    max-width: calc(100vw - 1rem);
    overflow: hidden;
    background-color: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
}

.notification-header[b-o4wr9uwdam] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1rem;
}

.notification-state[b-o4wr9uwdam] {
    min-height: 9rem;
    padding: 1.5rem 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .75rem;
}

.notification-list[b-o4wr9uwdam] {
    max-height: min(28rem, calc(100vh - 11rem));
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
}

.notification-record[b-o4wr9uwdam] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .9rem 1rem;
    border-bottom: 1px solid var(--mud-palette-divider);
}

.notification-record:last-child[b-o4wr9uwdam] {
    border-bottom: 0;
}

.notification-record-info[b-o4wr9uwdam] {
    min-width: 0;
    flex: 1 1 auto;
}

.notification-document[b-o4wr9uwdam],
.notification-name[b-o4wr9uwdam],
.notification-phone[b-o4wr9uwdam] {
    overflow-wrap: anywhere;
}

[b-o4wr9uwdam] .approve-button {
    flex: 0 0 auto;
}

[b-o4wr9uwdam] .app-logo {
    display: block;
    width: auto;
    height: 1.75rem;
    max-height: 1.75rem;
    max-width: 8rem;
    object-fit: contain;
    flex: 0 0 auto;
}

[b-o4wr9uwdam] .denomination-tooltip {
    flex: 1 1 420px;
    min-width: 0;
    max-width: min(48vw, 680px);
    overflow: hidden;
}

[b-o4wr9uwdam] .denomination-summary {
    min-width: 0;
    max-width: 100%;
    margin-left: 2rem;
    overflow: hidden;
    line-height: 1;
}

[b-o4wr9uwdam] .denomination-name,
[b-o4wr9uwdam] .denomination-personeria {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-o4wr9uwdam] .denomination-text {
    min-width: 0;
    letter-spacing: 0;
}

[b-o4wr9uwdam] .denomination-name {
    flex: 0 1 auto;
    max-width: 100%;
    font-weight: 700;
    color: #fff;
}

[b-o4wr9uwdam] .denomination-chip {
    min-width: 0;
    max-width: 62%;
    color: #fff;
}

[b-o4wr9uwdam] .denomination-chip .mud-chip-content {
    min-width: 0;
    color: #fff;
}

[b-o4wr9uwdam] .denomination-personeria {
    flex: 1 1 auto;
    max-width: 38%;
    opacity: .82;
}

@media (max-width: 960px) {
    [b-o4wr9uwdam] .denomination-tooltip {
        max-width: 38vw;
    }

    [b-o4wr9uwdam] .denomination-summary {
        margin-left: 1rem;
    }

    [b-o4wr9uwdam] .denomination-personeria {
        display: none;
    }

    [b-o4wr9uwdam] .denomination-chip {
        max-width: 100%;
    }
}

@media (max-width: 600px) {
    .app-title[b-o4wr9uwdam] {
        display: none;
    }

    [b-o4wr9uwdam] .app-logo {
        height: 1.5rem;
        max-height: 1.5rem;
        max-width: 6.5rem;
    }

    [b-o4wr9uwdam] .denomination-tooltip {
        flex-basis: auto;
        max-width: 34vw;
    }

    [b-o4wr9uwdam] .denomination-summary {
        margin-left: .75rem;
    }

    [b-o4wr9uwdam] .user-greeting {
        display: none;
    }

    .notification-record[b-o4wr9uwdam] {
        align-items: stretch;
        flex-direction: column;
        gap: .75rem;
    }

    [b-o4wr9uwdam] .approve-button {
        width: 100%;
    }
}

@media (max-width: 420px) {
    [b-o4wr9uwdam] .denomination-tooltip {
        display: none;
    }
}
/* _content/ROCA.Emuna360.Presentation.WebUI/Components/Pages/CompletarDatos/CompletarDatos.razor.rz.scp.css */
.completar-datos-shell[b-woqxqvq3no] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    min-width: 0;
    overflow-wrap: anywhere;
}

.completar-datos-header[b-woqxqvq3no] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1rem;
}

[b-woqxqvq3no] .completar-datos-title {
    font-weight: 700;
}

@media (max-width: 599.98px) {
    .completar-datos-header[b-woqxqvq3no] {
        align-items: stretch;
        flex-direction: column;
    }
    .completar-datos-header[b-woqxqvq3no]  .mud-button-root {
        width: 100%;
        min-height: 2.75rem;
    }
}
/* _content/ROCA.Emuna360.Presentation.WebUI/Components/Pages/CompletarDatos/CompletarDatosForm.razor.rz.scp.css */
.completar-form[b-q9qolkm0b3] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.completar-form-actions[b-q9qolkm0b3],
.completar-conyuge-acciones[b-q9qolkm0b3] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .75rem;
}

.completar-form-actions[b-q9qolkm0b3] {
    justify-content: flex-end;
    border-top: 1px solid var(--mud-palette-divider);
    margin-top: .75rem;
    padding-top: 1rem;
}

.completar-conyuge-selector[b-q9qolkm0b3] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 1rem;
}

.completar-iglesia-selector[b-q9qolkm0b3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    min-height: 3.5rem;
    padding: .55rem .75rem;
    border: 1px solid var(--mud-palette-lines-inputs);
    border-radius: var(--mud-default-borderradius);
}

.completar-iglesia-content[b-q9qolkm0b3] {
    min-width: 0;
}

@media (max-width: 959.98px) {
    .completar-conyuge-selector[b-q9qolkm0b3] {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media (max-width: 599.98px) {
    .completar-form-actions[b-q9qolkm0b3],
    .completar-conyuge-acciones[b-q9qolkm0b3],
    .completar-iglesia-selector[b-q9qolkm0b3] {
        align-items: stretch;
        flex-direction: column;
    }
    .completar-form-actions[b-q9qolkm0b3]  .mud-button-root,
    .completar-conyuge-acciones[b-q9qolkm0b3]  .mud-button-root {
        width: 100%;
        min-height: 2.75rem;
    }
}
/* _content/ROCA.Emuna360.Presentation.WebUI/Components/Pages/SeguimientoMiembros/ConsultaSeguimientoMiembros.razor.rz.scp.css */
.consulta-seguimiento[b-4e97dkelr9] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.consulta-toolbar[b-4e97dkelr9],
.consulta-acciones[b-4e97dkelr9] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .75rem;
}

.consulta-toolbar[b-4e97dkelr9] {
    justify-content: space-between;
}

.consulta-toolbar > div[b-4e97dkelr9] {
    min-width: 0;
}

.consulta-selector[b-4e97dkelr9] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 1rem;
}

.consulta-estado[b-4e97dkelr9] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .375rem;
    max-width: 100%;
}

.consulta-celda[b-4e97dkelr9] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.consulta-observacion[b-4e97dkelr9] {
    white-space: pre-wrap;
}

[b-4e97dkelr9] .consulta-chip {
    max-width: 100%;
    height: auto;
    min-height: 1.5rem;
}

[b-4e97dkelr9] .consulta-chip .mud-chip-content {
    white-space: normal;
    overflow-wrap: anywhere;
}

[b-4e97dkelr9] .consulta-historial .mud-table-cell {
    vertical-align: top;
}

[b-4e97dkelr9] .consulta-historial .mud-table-pagination-toolbar {
    height: auto;
    min-height: 3.5rem;
    flex-wrap: wrap;
    gap: .5rem;
    padding-block: .75rem;
}

@media (max-width: 959.98px) {
    .consulta-selector[b-4e97dkelr9] {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media (max-width: 599.98px) {
    .consulta-toolbar[b-4e97dkelr9],
    .consulta-acciones[b-4e97dkelr9] {
        align-items: stretch;
        flex-direction: column;
    }

    .consulta-acciones[b-4e97dkelr9] {
        width: 100%;
    }

    [b-4e97dkelr9] .consulta-toolbar > .mud-button-root,
    .consulta-acciones[b-4e97dkelr9]  .mud-button-root {
        width: 100%;
        min-height: 2.75rem;
    }

    [b-4e97dkelr9] .consulta-historial .mud-table-pagination-spacer {
        display: none;
    }

    [b-4e97dkelr9] .consulta-historial .mud-table-pagination-select {
        max-width: 3.25rem;
    }

    [b-4e97dkelr9] .consulta-historial .mud-table-cell::before {
        flex: 0 0 42%;
        padding-right: .75rem;
        overflow-wrap: normal;
    }

    [b-4e97dkelr9] .consulta-historial .mud-table-cell {
        align-items: flex-start;
        text-align: left;
    }

    .consulta-celda[b-4e97dkelr9] {
        flex: 1 1 0;
    }
}
