/* /Components/Dashboard/ActividadTerritorial.razor.rz.scp.css */
.territorial-section[b-i33fhvmkxe] {
    border-radius: 20px;
    overflow: hidden;
}

.territorial-header[b-i33fhvmkxe] {
    gap: 1rem;
    flex-wrap: wrap;
}

.territorial-filters[b-i33fhvmkxe] {
    align-items: end;
}

.territorial-apply-button[b-i33fhvmkxe] {
    min-height: 40px;
}

.territorial-loading[b-i33fhvmkxe] {
    min-height: 220px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.territorial-empty[b-i33fhvmkxe] {
    border: 1px dashed var(--mud-palette-lines-default);
    border-radius: 16px;
    background: color-mix(in srgb, var(--mud-palette-surface) 92%, var(--mud-palette-primary) 8%);
}

@media (max-width: 599px) {
    .territorial-section[b-i33fhvmkxe] {
        border-radius: 16px;
    }
}
/* /Components/Dashboard/DashboardAgendaCard.razor.rz.scp.css */
.dashboard-agenda-card[b-bhdi77t6px] {
    min-height: 310px;
}

.dashboard-agenda-section[b-bhdi77t6px] {
    height: 100%;
    min-height: 240px;
    padding: 1rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 14px;
    background: color-mix(in srgb, var(--mud-palette-surface) 96%, var(--mud-palette-primary) 4%);
}

.dashboard-compliance[b-bhdi77t6px] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

.dashboard-compliance h3[b-bhdi77t6px] {
    align-self: flex-start;
}

.dashboard-progress[b-bhdi77t6px] {
    width: 150px;
    height: 150px;
    position: relative;
    display: grid;
    place-items: center;
}

.dashboard-progress[b-bhdi77t6px]  .mud-progress-circular {
    position: absolute;
    width: 138px !important;
    height: 138px !important;
}

.dashboard-promise-layout[b-bhdi77t6px] {
    display: flex;
    align-items: center;
    gap: .5rem;
    min-height: 190px;
}

.dashboard-promise-chart[b-bhdi77t6px] {
    position: relative;
    width: 180px;
    flex: 0 0 180px;
}

.dashboard-promise-total[b-bhdi77t6px] {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

.dashboard-promise-legend[b-bhdi77t6px],
.dashboard-commitments[b-bhdi77t6px] {
    list-style: none;
    margin: 0;
    padding: 0;
}

.dashboard-promise-legend[b-bhdi77t6px] {
    display: grid;
    gap: .6rem;
}

.dashboard-promise-legend li[b-bhdi77t6px] {
    display: flex;
    align-items: center;
    gap: .5rem;
}

.dashboard-promise-legend li > span[b-bhdi77t6px] {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--mud-palette-primary);
}

.dashboard-promise-legend li:nth-child(2) > span[b-bhdi77t6px] { background: var(--mud-palette-secondary); }
.dashboard-promise-legend li:nth-child(3) > span[b-bhdi77t6px] { background: var(--mud-palette-success); }
.dashboard-promise-legend li:nth-child(4) > span[b-bhdi77t6px] { background: var(--mud-palette-error); }

.dashboard-commitments[b-bhdi77t6px] {
    display: grid;
    gap: .65rem;
    margin-top: .75rem;
}

.dashboard-commitments li[b-bhdi77t6px] {
    padding: .7rem .8rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 12px;
}

.dashboard-commitment-date[b-bhdi77t6px] {
    display: flex;
    align-items: center;
    gap: .35rem;
    margin-bottom: .25rem;
}

.dashboard-agenda-empty[b-bhdi77t6px] {
    min-height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: .65rem;
    text-align: center;
}

@media (max-width: 599px) {
    .dashboard-promise-layout[b-bhdi77t6px] {
        flex-direction: column;
    }

    .dashboard-promise-legend[b-bhdi77t6px] {
        width: 100%;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Dashboard/DashboardDonutCard.razor.rz.scp.css */
.dashboard-donut-card[b-5wyph3qzp6] {
    min-height: 390px;
}

.dashboard-donut[b-5wyph3qzp6] {
    min-height: 220px;
    position: relative;
    display: grid;
    place-items: center;
}

.dashboard-donut-center[b-5wyph3qzp6] {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

.dashboard-legend[b-5wyph3qzp6] {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    gap: .65rem;
}

.dashboard-legend li[b-5wyph3qzp6] {
    display: flex;
    align-items: center;
    gap: .65rem;
    padding: .65rem .75rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 12px;
}

.dashboard-legend-dot[b-5wyph3qzp6] {
    width: 10px;
    height: 10px;
    border-radius: 999px;
    flex: 0 0 auto;
    background: var(--mud-palette-primary);
}

.dashboard-legend li:nth-child(2) .dashboard-legend-dot[b-5wyph3qzp6] { background: var(--mud-palette-secondary); }
.dashboard-legend li:nth-child(3) .dashboard-legend-dot[b-5wyph3qzp6] { background: var(--mud-palette-tertiary); }
.dashboard-legend li:nth-child(4) .dashboard-legend-dot[b-5wyph3qzp6] { background: var(--mud-palette-info); }

.dashboard-legend-copy[b-5wyph3qzp6] {
    min-width: 0;
}

.dashboard-empty-state[b-5wyph3qzp6] {
    min-height: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .75rem;
    text-align: center;
    border: 1px dashed var(--mud-palette-lines-default);
    border-radius: 14px;
}
/* /Components/Dashboard/DashboardKpiCard.razor.rz.scp.css */
.dashboard-kpi-card[b-anqapeqa8f] {
    min-height: 188px;
}

.dashboard-kpi-icon[b-anqapeqa8f] {
    flex: 0 0 auto;
}

.dashboard-kpi-value[b-anqapeqa8f] {
    font-weight: 750;
    line-height: 1.05;
    letter-spacing: -.03em;
}

.dashboard-trend[b-anqapeqa8f] {
    min-height: 22px;
    flex-wrap: wrap;
}

.dashboard-sparkline[b-anqapeqa8f] {
    height: 54px;
    margin-top: auto;
    color: var(--mud-palette-primary);
}

.dashboard-sparkline svg[b-anqapeqa8f] {
    width: 100%;
    height: 100%;
    overflow: visible;
}

.dashboard-sparkline polyline[b-anqapeqa8f] {
    stroke: currentColor;
    stroke-width: 2.2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.dashboard-sparkline-fill[b-anqapeqa8f] {
    fill: color-mix(in srgb, currentColor 12%, transparent);
}

.spark-primary[b-anqapeqa8f] { color: var(--mud-palette-primary); }
.spark-secondary[b-anqapeqa8f] { color: var(--mud-palette-secondary); }
.spark-success[b-anqapeqa8f] { color: var(--mud-palette-success); }
.spark-error[b-anqapeqa8f] { color: var(--mud-palette-error); }
/* /Components/Dashboard/DashboardSkeleton.razor.rz.scp.css */
.dashboard-card[b-8nws3ebsb5] {
    min-height: 188px;
}
/* /Components/Dashboard/DashboardTerritorialCard.razor.rz.scp.css */
.dashboard-territorial-card[b-cury81c6ci] {
    min-height: 390px;
}

.dashboard-card-heading[b-cury81c6ci] {
    gap: 1rem;
    flex-wrap: wrap;
}

.dashboard-card-heading[b-cury81c6ci]  .mud-input-control {
    min-width: 142px;
}

.dashboard-territorial-table[b-cury81c6ci] {
    display: grid;
}

.dashboard-territorial-row[b-cury81c6ci] {
    display: grid;
    grid-template-columns: minmax(130px, 1.4fr) minmax(150px, 1fr) 84px;
    align-items: center;
    gap: .75rem;
    min-height: 44px;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    font-size: .875rem;
}

.dashboard-territorial-header[b-cury81c6ci] {
    min-height: 36px;
    color: var(--mud-palette-text-secondary);
    font-size: .75rem;
    font-weight: 600;
}

.dashboard-territorial-name[b-cury81c6ci],
.dashboard-territorial-count[b-cury81c6ci] {
    display: flex;
    align-items: center;
    gap: .5rem;
    min-width: 0;
}

.dashboard-territorial-track[b-cury81c6ci] {
    width: 72px;
    height: 7px;
    border-radius: 999px;
    background: var(--mud-palette-action-default-hover);
    overflow: hidden;
}

.dashboard-territorial-track span[b-cury81c6ci] {
    display: block;
    height: 100%;
    min-width: 2px;
    border-radius: inherit;
    background: var(--mud-palette-primary);
}

.dashboard-territorial-link[b-cury81c6ci] {
    align-self: flex-start;
    margin-top: auto;
}

.dashboard-territorial-empty[b-cury81c6ci] {
    min-height: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .75rem;
    text-align: center;
}

@media (max-width: 599px) {
    .dashboard-territorial-row[b-cury81c6ci] {
        grid-template-columns: minmax(110px, 1fr) 95px 62px;
        gap: .45rem;
        font-size: .78rem;
    }

    .dashboard-territorial-track[b-cury81c6ci] {
        display: none;
    }
}
/* /Components/Dashboard/RankingCard.razor.rz.scp.css */
.ranking-card[b-rrvi2xn7t1] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 16px;
    background: var(--mud-palette-surface);
}

.ranking-list[b-rrvi2xn7t1] {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    gap: .65rem;
}

.ranking-item[b-rrvi2xn7t1] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .75rem 0;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

.ranking-item:last-child[b-rrvi2xn7t1] {
    border-bottom: 0;
}

.ranking-copy[b-rrvi2xn7t1] {
    min-width: 0;
}

.ranking-value[b-rrvi2xn7t1] {
    flex: 0 0 auto;
    text-align: right;
}
/* /Components/Mapas/MapaTerritoryDetail.razor.rz.scp.css */
.rv-territory-detail[b-xfq0x1ne6c] {
    border-radius: 18px;
    border-top: 4px solid var(--mud-palette-primary);
}
/* /Components/Mapas/MapaTerritoryList.razor.rz.scp.css */
.rv-territory-list[b-jevwx66a81] {
    border-radius: 18px;
}

.rv-territory-table[b-jevwx66a81] {
    display: grid;
    gap: .5rem;
    max-height: 590px;
    overflow: auto;
    margin: 0;
    padding: 0 .25rem 0 0;
    list-style: none;
}

.rv-territory-row[b-jevwx66a81] {
    width: 100%;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto 28px;
    gap: .75rem;
    align-items: center;
    padding: .8rem .85rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 12px;
    color: inherit;
    background: var(--mud-palette-surface);
    text-align: left;
    cursor: pointer;
}

.rv-territory-row:hover[b-jevwx66a81],
.rv-territory-row:focus-visible[b-jevwx66a81],
.rv-territory-row.is-selected[b-jevwx66a81] {
    border-color: var(--mud-palette-primary);
    background: color-mix(in srgb, var(--mud-palette-surface) 90%, var(--mud-palette-primary) 10%);
    outline: none;
}

.rv-territory-main[b-jevwx66a81],
.rv-territory-support[b-jevwx66a81] {
    display: flex;
    flex-direction: column;
}

.rv-territory-name[b-jevwx66a81] {
    font-weight: 650;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rv-territory-parent[b-jevwx66a81],
.rv-territory-support small[b-jevwx66a81] {
    color: var(--mud-palette-text-secondary);
    font-size: .75rem;
}

.rv-territory-support[b-jevwx66a81] {
    text-align: right;
}
/* /Components/Mapas/MapboxMap.razor.rz.scp.css */
.rv-mapbox-shell[b-l53et8b5oo] {
    position: relative;
    width: 100%;
    min-height: 520px;
    height: 100%;
    overflow: hidden;
    border-radius: 18px;
    background: color-mix(in srgb, var(--mud-palette-surface) 88%, var(--mud-palette-primary) 12%);
}

.rv-mapbox-canvas[b-l53et8b5oo] {
    position: absolute;
    inset: 0;
}

.rv-visually-hidden[b-l53et8b5oo] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

@media (max-width: 959px) {
    .rv-mapbox-shell[b-l53et8b5oo] {
        min-height: 58dvh;
        border-radius: 14px;
    }
}

@media (max-width: 599px) {
    .rv-mapbox-shell[b-l53et8b5oo] {
        min-height: 62dvh;
    }
}
/* /Components/PlanGobierno/PlanGobiernoAudioPlayer.razor.rz.scp.css */
.plan-media audio[b-fj2odjr0uc] {
    width: 100%;
    margin-top: .5rem;
}

.plan-media figcaption[b-fj2odjr0uc] {
    font-weight: 600;
}
/* /Components/PlanGobierno/PlanGobiernoPdfViewer.razor.rz.scp.css */
.plan-pdf-frame[b-7vmqmw9aim] {
    width: 100%;
    min-height: 70vh;
    border: 0;
    border-radius: 8px;
    background: #f4f5f7;
}

@media (max-width: 600px) {
    .plan-pdf-frame[b-7vmqmw9aim] {
        min-height: 60vh;
    }
}
/* /Components/PlanGobierno/PlanGobiernoResourceGallery.razor.rz.scp.css */
.plan-resource-image[b-id7woojij7] {
    display: block;
    width: 100%;
    height: auto;
    max-height: 440px;
    object-fit: cover;
    border-radius: 8px;
}
/* /Components/PlanGobierno/PlanGobiernoVideoPlayer.razor.rz.scp.css */
.plan-media video[b-x21ysnsxzo] {
    width: 100%;
    max-height: 520px;
    margin-top: .5rem;
    border-radius: 8px;
    background: #000;
}

.plan-media figcaption[b-x21ysnsxzo] {
    font-weight: 600;
}

.plan-external-video[b-x21ysnsxzo] {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    margin-top: .5rem;
    overflow: hidden;
    border-radius: 8px;
    background: #111827;
}

.plan-external-video-frame[b-x21ysnsxzo] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.plan-external-video-fallback[b-x21ysnsxzo] {
    display: inline-block;
    margin-top: .5rem;
    font-size: .875rem;
}
/* /Components/PQRS/PqrsStatusStepper.razor.rz.scp.css */
.pqrs-stepper[b-gavzd30jzv] {
    display: grid;
    grid-template-columns: auto minmax(1.5rem, 1fr) auto minmax(1.5rem, 1fr) auto minmax(1.5rem, 1fr) auto;
    align-items: center;
    gap: .75rem;
    width: 100%;
}

.pqrs-step[b-gavzd30jzv] {
    display: flex;
    align-items: center;
    gap: .65rem;
    min-width: 0;
}

.step-marker[b-gavzd30jzv] {
    display: grid;
    place-items: center;
    width: 2.25rem;
    height: 2.25rem;
    flex: 0 0 2.25rem;
    border-radius: 50%;
    color: var(--mud-palette-text-secondary);
    background: color-mix(in srgb, var(--mud-palette-text-secondary) 10%, transparent);
    border: 1px solid color-mix(in srgb, var(--mud-palette-text-secondary) 30%, transparent);
}

.pqrs-step.current .step-marker[b-gavzd30jzv] {
    color: var(--mud-palette-primary-text);
    background: var(--mud-palette-primary);
    border-color: var(--mud-palette-primary);
    box-shadow: 0 0 0 .3rem color-mix(in srgb, var(--mud-palette-primary) 14%, transparent);
}

.pqrs-step.completed .step-marker[b-gavzd30jzv] {
    color: var(--mud-palette-success-text);
    background: var(--mud-palette-success);
    border-color: var(--mud-palette-success);
}

.step-copy[b-gavzd30jzv] {
    min-width: 0;
}

.step-line[b-gavzd30jzv] {
    height: 2px;
    background: color-mix(in srgb, var(--mud-palette-text-secondary) 22%, transparent);
}

.step-line.completed[b-gavzd30jzv] {
    background: var(--mud-palette-success);
}

@media (max-width: 959.98px) {
    .pqrs-stepper[b-gavzd30jzv] {
        grid-template-columns: 1fr;
        gap: .5rem;
    }

    .step-line[b-gavzd30jzv] {
        width: 2px;
        height: 1rem;
        margin-left: 1.1rem;
    }

    .pqrs-step.pending .step-copy[b-gavzd30jzv] {
        opacity: .68;
    }
}
/* /Pages/Dashboard/Dashboard.razor.rz.scp.css */
.dashboard-page[b-fvgwi5rpx7] {
    max-width: 1600px;
    margin: 0 auto;
}

.dashboard-header[b-fvgwi5rpx7] {
    gap: 1rem;
    flex-wrap: wrap;
    padding: .25rem 0 .5rem;
}

.dashboard-title[b-fvgwi5rpx7] {
    font-weight: 760;
    letter-spacing: -.035em;
}

.dashboard-refresh[b-fvgwi5rpx7] {
    border: 1px solid var(--mud-palette-lines-default);
    background: var(--mud-palette-surface);
}

.dashboard-content[b-fvgwi5rpx7] {
    position: relative;
    display: grid;
    gap: 1rem;
    transition: opacity .18s ease;
}

.dashboard-is-refreshing[b-fvgwi5rpx7] {
    opacity: .88;
}

.dashboard-refresh-progress[b-fvgwi5rpx7] {
    position: sticky;
    top: var(--mud-appbar-height);
    z-index: 2;
}

.dashboard-section-title[b-fvgwi5rpx7] {
    margin: .25rem 0 -.25rem;
}

.dashboard-error[b-fvgwi5rpx7] {
    max-width: 780px;
}

@media (max-width: 599px) {
    .dashboard-header[b-fvgwi5rpx7] {
        align-items: flex-start !important;
    }
}
/* /Pages/Fidelizacion/Fidelizacion.razor.rz.scp.css */
.fidelizacion-metric[b-rnf9g7yzwm] {
    min-height: 7.5rem;
    height: 100%;
    border-top: 3px solid var(--mud-palette-primary);
}

.metric-primary[b-rnf9g7yzwm] { border-top-color: var(--mud-palette-primary); }
.metric-info[b-rnf9g7yzwm] { border-top-color: var(--mud-palette-info); }
.metric-success[b-rnf9g7yzwm] { border-top-color: var(--mud-palette-success); }
.metric-warning[b-rnf9g7yzwm] { border-top-color: var(--mud-palette-warning); }
.metric-error[b-rnf9g7yzwm] { border-top-color: var(--mud-palette-error); }
.metric-secondary[b-rnf9g7yzwm] { border-top-color: var(--mud-palette-secondary); }

.fidelizacion-list-card[b-rnf9g7yzwm] {
    overflow: hidden;
}

.fidelizacion-list-toolbar[b-rnf9g7yzwm] {
    width: 100%;
    gap: 1rem;
    flex-wrap: wrap;
}

[b-rnf9g7yzwm] .fidelizacion-grid .mud-table-head .mud-table-cell {
    font-weight: 700;
}

[b-rnf9g7yzwm] .fidelizacion-grid .filterable-header .mud-icon-button {
    color: var(--mud-palette-primary);
}

[b-rnf9g7yzwm] .fidelizacion-grid .mud-table-cell {
    vertical-align: middle;
}

[b-rnf9g7yzwm] .fidelizacion-row-selected,
[b-rnf9g7yzwm] .fidelizacion-row-selected:hover {
    background: color-mix(in srgb, var(--mud-palette-primary) 14%, transparent) !important;
    box-shadow: inset 3px 0 0 var(--mud-palette-primary);
}

.fidelizacion-empty-panel[b-rnf9g7yzwm],
.fidelizacion-management[b-rnf9g7yzwm] {
    border-top: 3px solid var(--mud-palette-primary);
}

.fidelizacion-support-options[b-rnf9g7yzwm] {
    flex-wrap: wrap;
}

.fidelizacion-support-options[b-rnf9g7yzwm]  .mud-button-root {
    flex: 1 1 7rem;
}

@media (min-width: 960px) {
    .fidelizacion-management-sticky[b-rnf9g7yzwm] {
        position: sticky;
        top: 1rem;
    }
}
/* /Pages/Mapas/MapaTerritorial.razor.rz.scp.css */
.rv-map-page[b-jmt6tuyq02] {
    padding-bottom: 2rem;
}

.rv-map-heading[b-jmt6tuyq02],
.rv-map-toolbar-stack[b-jmt6tuyq02] {
    gap: 1rem;
    flex-wrap: wrap;
}

.rv-map-toolbar[b-jmt6tuyq02],
.rv-map-static-fallback[b-jmt6tuyq02] {
    border-radius: 16px;
}

.rv-map-content[b-jmt6tuyq02] {
    align-items: stretch;
}

.rv-map-static-fallback[b-jmt6tuyq02] {
    min-height: 520px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px dashed var(--mud-palette-lines-default);
}

[b-jmt6tuyq02] .rv-map-metric {
    min-height: 112px;
    border-radius: 16px;
}

[b-jmt6tuyq02] .rv-map-top-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-jmt6tuyq02] .rv-map-legend {
    margin-top: .75rem;
    border-radius: 14px;
}

@media (max-width: 599px) {
    .rv-map-heading[b-jmt6tuyq02] {
        align-items: flex-start !important;
    }

    .rv-map-toolbar-stack[b-jmt6tuyq02]  .mud-button-root {
        font-size: .72rem;
        padding-inline: .55rem;
    }

    .rv-map-static-fallback[b-jmt6tuyq02] {
        min-height: 58dvh;
    }
}
/* /Pages/Mensajeria/CrearMensajeriaLote.razor.rz.scp.css */
.mud-paper[b-eg8bxvjv2y] { max-width: 1100px; }
/* /Pages/Mensajeria/DetalleMensajeriaLote.razor.rz.scp.css */
.mud-tabs[b-uxl52j1lkx] { min-height: 20rem; }
/* /Pages/Mensajeria/Mensajeria.razor.rz.scp.css */
.mud-table-cell[b-pbym3b0hki] { vertical-align: middle; }
/* /Pages/PlanGobierno/PlanGobierno.razor.rz.scp.css */
.plan-page[b-8328xb7g5y] {
    max-width: 1440px;
    margin: 0 auto;
}

.plan-copy[b-8328xb7g5y] {
    white-space: pre-line;
    line-height: 1.75;
}

@media (max-width: 600px) {
    .plan-page[b-8328xb7g5y] {
        gap: 1rem !important;
    }
}
/* /Pages/PQRS/ManagePqrs.razor.rz.scp.css */
.pqrs-detail-heading[b-kzh98x1am7] {
    gap: 1rem;
    flex-wrap: wrap;
}

.pqrs-info-card[b-kzh98x1am7] {
    border-top: 3px solid var(--mud-palette-primary);
}

.pqrs-description[b-kzh98x1am7],
.answer-copy[b-kzh98x1am7],
.timeline-detail[b-kzh98x1am7] {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.answer-card[b-kzh98x1am7] {
    padding: 1rem;
    border-radius: var(--mud-default-borderradius);
    background: color-mix(in srgb, var(--mud-palette-primary) 5%, transparent);
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 18%, transparent);
}

.timeline-row[b-kzh98x1am7] {
    display: flex;
    align-items: flex-start;
    gap: .9rem;
    padding: .75rem 0;
    border-bottom: 1px solid var(--mud-palette-divider);
}

.timeline-row:last-child[b-kzh98x1am7] {
    border-bottom: 0;
}

.timeline-copy[b-kzh98x1am7] {
    min-width: 0;
    flex: 1;
}

.pqrs-action-column[b-kzh98x1am7] {
    position: sticky;
    top: 1rem;
}

.action-card[b-kzh98x1am7] {
    border-left: 3px solid color-mix(in srgb, var(--mud-palette-primary) 58%, transparent);
}

.response-action[b-kzh98x1am7] {
    border-left-color: var(--mud-palette-info);
}

.close-action[b-kzh98x1am7] {
    border-left-color: var(--mud-palette-success);
}

@media (max-width: 1279.98px) {
    .pqrs-action-column[b-kzh98x1am7] {
        position: static;
    }
}
/* /Pages/PQRS/PqrsInbox.razor.rz.scp.css */
.pqrs-heading[b-zw4v26gvx9] {
    gap: 1rem;
    flex-wrap: wrap;
}

.pqrs-filter-card[b-zw4v26gvx9] {
    border-top: 3px solid var(--mud-palette-primary);
}

.pqrs-table-card[b-zw4v26gvx9] {
    overflow: hidden;
}

.pqrs-subject[b-zw4v26gvx9] {
    max-width: 22rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-zw4v26gvx9] .mud-table-head .mud-table-cell {
    font-weight: 700;
}

[b-zw4v26gvx9] .mud-table-row:hover {
    background: color-mix(in srgb, var(--mud-palette-primary) 5%, transparent);
}

@media (max-width: 959.98px) {
    .pqrs-subject[b-zw4v26gvx9] {
        max-width: none;
        white-space: normal;
    }
}
/* /Pages/Simpatizantes/SimpatizanteQrDialog.razor.rz.scp.css */
.qr-dialog-content[b-5d5633nwmq] {
    min-width: min(22rem, 78vw);
    padding: 0.5rem 0 0.75rem;
}

.qr-image-frame[b-5d5633nwmq] {
    width: min(18rem, 70vw);
    aspect-ratio: 1;
    display: grid;
    place-items: center;
    padding: 1rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background: #fff;
    box-shadow: 0 0.5rem 1.5rem rgb(15 23 42 / 8%);
}

.qr-image[b-5d5633nwmq] {
    width: 100%;
    height: 100%;
    display: block;
}

.qr-data-section[b-5d5633nwmq] {
    width: 100%;
}

.qr-data-value[b-5d5633nwmq] {
    overflow-wrap: anywhere;
    padding: 0.875rem 1rem;
    border-color: var(--mud-palette-primary);
    background: var(--mud-palette-background-gray);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}
/* /Pages/Simpatizantes/SimpatizantesDataGrid.razor.rz.scp.css */
.simpatizantes-table-card[b-d7z4ownwxq] {
    overflow: hidden;
}

.grid-global-search[b-d7z4ownwxq] {
    width: min(22rem, 100%);
}

[b-d7z4ownwxq] .simpatizantes-grid .mud-table-cell {
    white-space: nowrap;
}

[b-d7z4ownwxq] .simpatizantes-grid .mud-table-head .mud-table-cell {
    font-weight: 700;
}

[b-d7z4ownwxq] .simpatizantes-grid .filterable-header .mud-icon-button {
    color: var(--mud-palette-primary);
}

.codigo-referido-cell[b-d7z4ownwxq] {
    min-width: max-content;
}

[b-d7z4ownwxq] .codigo-referido-cell .mud-icon-button {
    border: 1px solid color-mix(
        in srgb,
        var(--mud-palette-primary) 35%,
        transparent);
    border-radius: var(--mud-default-borderradius);
}

[b-d7z4ownwxq] .codigo-referido-cell .mud-icon-button:hover {
    background: color-mix(
        in srgb,
        var(--mud-palette-primary) 12%,
        transparent);
}

@media (max-width: 959.98px) {
    .grid-global-search[b-d7z4ownwxq] {
        width: 100%;
    }
}
/* /Pages/Simpatizantes/SimpatizantesList.razor.rz.scp.css */
.simpatizantes-heading[b-2lj75vs1zj] {
    gap: 1rem;
    flex-wrap: wrap;
}
/* /Pages/Simpatizantes/SimpatizantesSummary.razor.rz.scp.css */
.summary-card[b-ham6azgf0u] {
    min-height: 100%;
    display: flex;
    align-items: center;
    gap: 1rem;
}

.summary-card-primary[b-ham6azgf0u] {
    border-left: 4px solid var(--mud-palette-primary);
}
