/* /Components/Layout/MainLayout.razor.rz.scp.css */


.app-topbar[b-cf1k48famo]{gap:16px;min-height:67px;height:auto;padding-top:10px;padding-bottom:10px}.app-topbar>div:first-child[b-cf1k48famo]{min-width:0}.app-topbar>div:first-child strong[b-cf1k48famo]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,720px)}.user-chip[b-cf1k48famo]{flex-shrink:0}
/* /Components/Layout/NavMenu.razor.rz.scp.css */

/* /Components/Layout/ProgramGuide.razor.rz.scp.css */
.program-guide[b-8w2h5hqtag]{max-width:1440px;margin:0 auto 22px;padding:18px 22px;border:1px solid #badce7;border-left:4px solid #078ca7;border-radius:12px;background:#f2fafc;color:#123d5d}.program-guide-label[b-8w2h5hqtag]{font-size:.68rem;font-weight:850;letter-spacing:.09em;color:#087c95}.program-guide h2[b-8w2h5hqtag]{margin:7px 0;font-size:1.18rem;line-height:1.4}.program-guide p[b-8w2h5hqtag]{margin:7px 0;font-size:.9rem;line-height:1.65}.program-guide summary[b-8w2h5hqtag]{display:list-item;margin-top:11px;font-size:.84rem;font-weight:750;color:#087c95;cursor:pointer}.program-guide-details[b-8w2h5hqtag]{margin-top:12px;padding-top:6px;border-top:1px solid #d4e9ee}.program-guide a[b-8w2h5hqtag]{display:inline-block;margin-top:5px;color:#087c95;font-weight:750}.program-guide summary:focus-visible[b-8w2h5hqtag],.program-guide a:focus-visible[b-8w2h5hqtag]{outline:3px solid #22a9c4;outline-offset:3px}@media(max-width:600px){.program-guide[b-8w2h5hqtag]{padding:15px}.program-guide h2[b-8w2h5hqtag]{font-size:1.05rem}}@media print{.program-guide[b-8w2h5hqtag]{display:none}}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-mnqz83kxya],
.components-reconnect-repeated-attempt-visible[b-mnqz83kxya],
.components-reconnect-failed-visible[b-mnqz83kxya],
.components-pause-visible[b-mnqz83kxya],
.components-resume-failed-visible[b-mnqz83kxya],
.components-rejoining-animation[b-mnqz83kxya] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-retrying[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-failed[b-mnqz83kxya],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-mnqz83kxya] {
    display: block;
}


#components-reconnect-modal[b-mnqz83kxya] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    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-mnqz83kxya 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-mnqz83kxya 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-mnqz83kxya 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-mnqz83kxya]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-mnqz83kxya 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-mnqz83kxya {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-mnqz83kxya {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-mnqz83kxya {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-mnqz83kxya] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-mnqz83kxya] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-mnqz83kxya] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-mnqz83kxya] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-mnqz83kxya] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-mnqz83kxya] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-mnqz83kxya] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-mnqz83kxya 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-mnqz83kxya] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-mnqz83kxya {
    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/Pages/Conciliacion/DiferenciasIva.razor.rz.scp.css */
.diva-page[b-atjy7oot38]{max-width:1280px;margin:auto;padding:28px;color:#093a63}.diva-head[b-atjy7oot38]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.diva-head span[b-atjy7oot38],.diva-table header span[b-atjy7oot38]{color:#087d9a;font-size:.72rem;letter-spacing:.12em;font-weight:800}.diva-head h1[b-atjy7oot38]{margin:7px 0;font-size:2rem}.diva-head p[b-atjy7oot38]{margin:0;color:#66809a}.diva-head button[b-atjy7oot38],.diva-filter button[b-atjy7oot38]{background:#087c95;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.diva-head button:disabled[b-atjy7oot38],.diva-filter button:disabled[b-atjy7oot38]{opacity:.55}.diva-filter[b-atjy7oot38]{display:grid;grid-template-columns:2fr 150px 110px 170px auto;gap:13px;align-items:end;background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:16px}.diva-filter label[b-atjy7oot38]{display:grid;gap:6px;font-size:.78rem;font-weight:800}.diva-filter select[b-atjy7oot38],.diva-filter input[b-atjy7oot38]{padding:10px;border:1px solid #bdd2e0;border-radius:8px;font:inherit}.diva-check[b-atjy7oot38]{display:flex!important;align-items:center;gap:8px;padding:10px 0}.diva-cards[b-atjy7oot38]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.diva-cards article[b-atjy7oot38],.diva-table[b-atjy7oot38],.diva-empty[b-atjy7oot38]{background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:18px}.diva-cards span[b-atjy7oot38]{font-size:.82rem;color:#66809a}.diva-cards strong[b-atjy7oot38]{display:block;font-size:1.4rem;margin:8px 0}.diva-cards small[b-atjy7oot38]{color:#66809a}.diva-message[b-atjy7oot38]{margin-top:16px;padding:13px;border-radius:10px}.diva-message.error[b-atjy7oot38]{background:#fff0ef;border:1px solid #efb5ae;color:#aa352d}.diva-message.warning[b-atjy7oot38]{background:#fff9e8;border:1px solid #efd37d;color:#735a18}.diva-table header[b-atjy7oot38]{display:flex;justify-content:space-between;align-items:start}.diva-table h2[b-atjy7oot38]{font-size:1.1rem;margin:5px 0}.diva-table a[b-atjy7oot38]{color:#007e99;font-size:.85rem;font-weight:800;text-decoration:none}.diva-scroll[b-atjy7oot38]{overflow:auto}table[b-atjy7oot38]{width:100%;border-collapse:collapse;font-size:.86rem}th[b-atjy7oot38],td[b-atjy7oot38]{text-align:left;padding:11px 9px;border-bottom:1px solid #edf2f6}th[b-atjy7oot38]{font-size:.72rem;color:#66809a}.uuid[b-atjy7oot38]{font-family:Consolas,monospace;font-size:.75rem}.ok[b-atjy7oot38],.attention[b-atjy7oot38]{padding:4px 8px;border-radius:15px;font-size:.74rem;font-weight:800}.ok[b-atjy7oot38]{background:#dff4ec;color:#067862}.attention[b-atjy7oot38]{background:#fff0d3;color:#956200}.diva-empty[b-atjy7oot38]{margin-top:20px;display:grid;gap:7px;color:#66809a}.compact[b-atjy7oot38]{margin:0}@media(max-width:900px){.diva-filter[b-atjy7oot38],.diva-cards[b-atjy7oot38]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.diva-page[b-atjy7oot38]{padding:18px}.diva-head[b-atjy7oot38]{display:grid}.diva-filter[b-atjy7oot38],.diva-cards[b-atjy7oot38]{grid-template-columns:1fr}}
.diva-head[b-atjy7oot38]{align-items:flex-start}.diva-head button[b-atjy7oot38]{min-height:44px;flex-shrink:0}.diva-help[b-atjy7oot38]{background:#f0f8fb;border:1px solid #d7e5ee;border-radius:12px;padding:16px;margin-bottom:20px}.diva-help summary[b-atjy7oot38]{cursor:pointer;font-weight:800}.diva-help p[b-atjy7oot38]{font-size:.88rem;line-height:1.6;color:#526e87}.diva-cards[b-atjy7oot38]{grid-template-columns:repeat(3,1fr)}.diva-period[b-atjy7oot38]{font-size:.85rem;color:#526e87}.diva-view[b-atjy7oot38]{display:flex;align-items:center;gap:20px;margin:16px 0}.diva-view label[b-atjy7oot38]{display:flex;align-items:center;gap:8px;font-size:.85rem}.diva-view select[b-atjy7oot38]{padding:9px;border:1px solid #bdd2e0;border-radius:8px}.diva-message.success[b-atjy7oot38]{background:#e7f6f1;color:#067862;border:1px solid #b9e0d3}.numeric[b-atjy7oot38]{text-align:right;white-space:nowrap}.retention[b-atjy7oot38],.tax-kind[b-atjy7oot38],.neutral[b-atjy7oot38]{padding:4px 8px;border-radius:12px;font-size:.74rem;font-weight:700}.retention[b-atjy7oot38]{background:#eee8fb;color:#654492}.tax-kind[b-atjy7oot38]{background:#e4f3f7;color:#087c95}.neutral[b-atjy7oot38]{background:#edf1f5;color:#526e87}.diva-scroll table[b-atjy7oot38]{min-width:1350px}.diva-page button:focus-visible[b-atjy7oot38],.diva-page summary:focus-visible[b-atjy7oot38]{outline:3px solid #22a9c4;outline-offset:3px}@media(max-width:900px){.diva-cards[b-atjy7oot38]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.diva-cards[b-atjy7oot38]{grid-template-columns:1fr}.diva-view[b-atjy7oot38]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/Conciliacion/RepPpd.razor.rz.scp.css */
.rep-page[b-xq4r18a8ny]{max-width:1280px;margin:auto;padding:28px;color:#093a63}.rep-head[b-xq4r18a8ny]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.rep-head span[b-xq4r18a8ny],.rep-table header span[b-xq4r18a8ny]{color:#087d9a;font-size:.72rem;letter-spacing:.12em;font-weight:800}.rep-head h1[b-xq4r18a8ny]{margin:7px 0;font-size:2rem}.rep-head p[b-xq4r18a8ny]{margin:0;color:#66809a}.rep-head button[b-xq4r18a8ny],.rep-filter button[b-xq4r18a8ny]{background:#087c95;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.rep-head button:disabled[b-xq4r18a8ny],.rep-filter button:disabled[b-xq4r18a8ny]{opacity:.55}.rep-filter[b-xq4r18a8ny]{display:grid;grid-template-columns:2fr 150px 110px auto;gap:13px;align-items:end;background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:16px}.rep-filter label[b-xq4r18a8ny]{display:grid;gap:6px;font-size:.78rem;font-weight:800}.rep-filter select[b-xq4r18a8ny],.rep-filter input[b-xq4r18a8ny]{padding:10px;border:1px solid #bdd2e0;border-radius:8px;font:inherit}.rep-cards[b-xq4r18a8ny]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.rep-cards article[b-xq4r18a8ny],.rep-table[b-xq4r18a8ny],.rep-empty[b-xq4r18a8ny]{background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:18px}.rep-cards span[b-xq4r18a8ny]{font-size:.82rem;color:#66809a}.rep-cards strong[b-xq4r18a8ny]{display:block;font-size:1.4rem;margin:8px 0}.rep-cards small[b-xq4r18a8ny]{color:#66809a}.rep-msg[b-xq4r18a8ny]{margin-top:16px;padding:13px;border-radius:10px}.rep-msg.error[b-xq4r18a8ny]{background:#fff0ef;border:1px solid #efb5ae;color:#aa352d}.rep-msg.warning[b-xq4r18a8ny]{background:#fff9e8;border:1px solid #efd37d;color:#735a18}.rep-table header[b-xq4r18a8ny]{display:flex;justify-content:space-between;align-items:start}.rep-table h2[b-xq4r18a8ny]{font-size:1.1rem;margin:5px 0}.rep-table a[b-xq4r18a8ny]{color:#007e99;font-size:.85rem;font-weight:800;text-decoration:none}.rep-scroll[b-xq4r18a8ny]{overflow:auto}table[b-xq4r18a8ny]{width:100%;border-collapse:collapse;font-size:.86rem}th[b-xq4r18a8ny],td[b-xq4r18a8ny]{text-align:left;padding:11px 9px;border-bottom:1px solid #edf2f6}th[b-xq4r18a8ny]{font-size:.72rem;color:#66809a}.uuid[b-xq4r18a8ny]{font-family:Consolas,monospace;font-size:.75rem}.kind[b-xq4r18a8ny],.ok[b-xq4r18a8ny],.attention[b-xq4r18a8ny]{padding:4px 8px;border-radius:15px;font-size:.74rem;font-weight:800}.kind[b-xq4r18a8ny],.ok[b-xq4r18a8ny]{background:#dff4ec;color:#067862}.attention[b-xq4r18a8ny]{background:#fff0d3;color:#956200}.rep-empty[b-xq4r18a8ny]{margin-top:20px;display:grid;gap:7px;color:#66809a}.compact[b-xq4r18a8ny]{margin:0}@media(max-width:850px){.rep-filter[b-xq4r18a8ny],.rep-cards[b-xq4r18a8ny]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rep-page[b-xq4r18a8ny]{padding:18px}.rep-head[b-xq4r18a8ny]{display:grid}.rep-filter[b-xq4r18a8ny],.rep-cards[b-xq4r18a8ny]{grid-template-columns:1fr}}
.rep-head[b-xq4r18a8ny]{align-items:flex-start}.rep-head button[b-xq4r18a8ny]{min-height:44px;flex-shrink:0}.rep-help[b-xq4r18a8ny]{background:#f0f8fb;border:1px solid #d7e5ee;border-radius:12px;padding:16px;margin-bottom:20px}.rep-help summary[b-xq4r18a8ny]{cursor:pointer;font-weight:800}.rep-help p[b-xq4r18a8ny],.rep-caption[b-xq4r18a8ny]{font-size:.88rem;line-height:1.6;color:#526e87}.rep-tabs[b-xq4r18a8ny]{display:flex;gap:10px;border-bottom:1px solid #bdd2e0;margin-top:22px}.rep-tabs button[b-xq4r18a8ny]{border:0;background:transparent;padding:12px;color:#526e87;font:inherit;font-weight:700}.rep-tabs button.active[b-xq4r18a8ny]{color:#087c95;border-bottom:3px solid #087c95}.rep-view-filter[b-xq4r18a8ny]{display:flex;align-items:center;gap:20px;margin:14px 0}.rep-view-filter label[b-xq4r18a8ny]{display:flex;align-items:center;gap:10px;font-size:.86rem}.rep-view-filter select[b-xq4r18a8ny]{padding:8px;border:1px solid #bdd2e0;border-radius:8px}.rep-period[b-xq4r18a8ny]{font-size:.85rem;color:#526e87}.numeric[b-xq4r18a8ny]{text-align:right;white-space:nowrap}.rep-uuids[b-xq4r18a8ny]{margin-top:8px;max-width:260px;overflow-wrap:anywhere}.rep-uuids summary[b-xq4r18a8ny]{cursor:pointer;color:#087c95}.rep-msg a[b-xq4r18a8ny]{color:#087c95;font-weight:700}.rep-scroll table[b-xq4r18a8ny]{min-width:1100px}@media(max-width:560px){.rep-view-filter[b-xq4r18a8ny]{align-items:flex-start;flex-direction:column}.rep-tabs[b-xq4r18a8ny]{flex-wrap:wrap}}
.rep-msg button[b-xq4r18a8ny]{background:#087c95;color:#fff;border:0;border-radius:8px;padding:10px 15px;font:inherit;font-weight:700;cursor:pointer}.rep-msg button:disabled[b-xq4r18a8ny]{opacity:.55;cursor:not-allowed}.rep-page button:focus-visible[b-xq4r18a8ny],.rep-page summary:focus-visible[b-xq4r18a8ny],.rep-page a:focus-visible[b-xq4r18a8ny]{outline:3px solid #22a9c4;outline-offset:3px}
/* /Components/Pages/Descargas/BusquedaAvanzada.razor.rz.scp.css */
.search-page[b-jdk76nmdm9]{max-width:1500px;margin:auto;color:#173552}.search-head[b-jdk76nmdm9]{display:flex;justify-content:space-between;gap:24px;margin-bottom:22px}.search-head span[b-jdk76nmdm9]{font-size:11px;font-weight:800;letter-spacing:.14em;color:#277a91}.search-head h1[b-jdk76nmdm9]{margin:6px 0;font-size:32px}.search-head p[b-jdk76nmdm9]{margin:0;color:#5b7088}.search-actions[b-jdk76nmdm9],.filter-submit[b-jdk76nmdm9]{display:flex;align-items:end;gap:10px}.search-page button[b-jdk76nmdm9]{border:0;border-radius:9px;padding:11px 16px;background:#e8f2f5;color:#17516a;font-weight:800}.search-page button.primary[b-jdk76nmdm9]{background:#0788a5;color:#fff}.search-page button:disabled[b-jdk76nmdm9]{opacity:.55}.search-filters[b-jdk76nmdm9]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:19px;background:#fff;border:1px solid #dce8ed;border-radius:14px;box-shadow:0 6px 20px #18334e0a}.search-filters label[b-jdk76nmdm9]{font-size:12px;font-weight:800;color:#25475f}.search-filters .span-two[b-jdk76nmdm9]{grid-column:span 2}.search-filters input[b-jdk76nmdm9],.search-filters select[b-jdk76nmdm9]{box-sizing:border-box;width:100%;display:block;margin-top:6px;border:1px solid #c7d9e1;border-radius:8px;padding:10px;background:#fff;color:#173552}.filter-submit[b-jdk76nmdm9]{grid-column:span 2}.search-message[b-jdk76nmdm9]{padding:13px;border:1px solid #d5e5d2;border-radius:10px;background:#f0f8ed;color:#32633c}.search-message.error[b-jdk76nmdm9]{background:#fff0ef;border-color:#eabcb6;color:#98342e}.search-empty[b-jdk76nmdm9]{margin-top:18px;padding:44px;text-align:center;border:1px dashed #cddde4;border-radius:14px;background:#fff}.search-empty span[b-jdk76nmdm9]{font-size:36px;color:#1592aa}.search-empty h2[b-jdk76nmdm9]{margin:8px 0}.search-empty p[b-jdk76nmdm9]{color:#5b7088}.search-summary[b-jdk76nmdm9]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.search-summary article[b-jdk76nmdm9]{padding:16px;background:#fff;border:1px solid #dce8ed;border-radius:12px}.search-summary span[b-jdk76nmdm9],.search-summary strong[b-jdk76nmdm9]{display:block}.search-summary span[b-jdk76nmdm9]{font-size:12px;color:#637b8c}.search-summary strong[b-jdk76nmdm9]{font-size:24px;margin-top:6px}.search-results[b-jdk76nmdm9]{background:#fff;border:1px solid #dce8ed;border-radius:14px;overflow:hidden}.search-table-head[b-jdk76nmdm9],.search-row[b-jdk76nmdm9]{display:grid;grid-template-columns:1.35fr 1.25fr 1.25fr 1fr 1fr;gap:14px;padding:14px 17px;align-items:start}.search-table-head[b-jdk76nmdm9]{background:#eff7f9;color:#2c6277;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.search-row[b-jdk76nmdm9]{border-top:1px solid #edf1f3}.search-row strong[b-jdk76nmdm9],.search-row small[b-jdk76nmdm9]{display:block}.search-row strong[b-jdk76nmdm9]{font-size:13px;word-break:break-word}.search-row small[b-jdk76nmdm9]{font-size:12px;color:#60758a;margin-top:5px}.cfdi-status[b-jdk76nmdm9]{display:inline-block;padding:4px 8px;border-radius:6px;background:#eaf4f6;color:#26657b;font-size:11px;font-weight:800}.search-row details[b-jdk76nmdm9]{margin-top:8px;font-size:12px}.search-row code[b-jdk76nmdm9],.search-row details small[b-jdk76nmdm9]{display:block;max-width:210px;overflow-wrap:anywhere;margin-top:5px}.search-pagination[b-jdk76nmdm9]{display:flex;justify-content:center;align-items:center;gap:14px;margin:18px 0}.search-pagination span[b-jdk76nmdm9]{font-size:13px;color:#5b7088}@media(max-width:1000px){.search-filters[b-jdk76nmdm9]{grid-template-columns:repeat(2,1fr)}.search-table-head[b-jdk76nmdm9]{display:none}.search-row[b-jdk76nmdm9]{grid-template-columns:1fr 1fr}.search-head[b-jdk76nmdm9]{flex-direction:column}}@media(max-width:600px){.search-filters[b-jdk76nmdm9],.search-summary[b-jdk76nmdm9],.search-row[b-jdk76nmdm9]{grid-template-columns:1fr}.search-filters .span-two[b-jdk76nmdm9],.filter-submit[b-jdk76nmdm9]{grid-column:auto}.search-actions[b-jdk76nmdm9]{align-items:start}.search-row[b-jdk76nmdm9]{gap:9px}}
/* /Components/Pages/Descargas/CanceladosCfdi.razor.rz.scp.css */
.cancel-page[b-7gcwwdrdhq]{max-width:1500px;margin:auto;color:#183550}.cancel-head[b-7gcwwdrdhq]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.cancel-head span[b-7gcwwdrdhq]{font-size:11px;letter-spacing:.13em;font-weight:800;color:#a14b37}.cancel-head h1[b-7gcwwdrdhq]{font-size:32px;margin:6px 0}.cancel-head p[b-7gcwwdrdhq]{margin:0;color:#60758a}.cancel-page button[b-7gcwwdrdhq]{border:0;border-radius:9px;padding:11px 15px;background:#edf3f5;color:#24546b;font-weight:800}.cancel-page button.primary[b-7gcwwdrdhq],.cancel-head button[b-7gcwwdrdhq]{background:#a84c35;color:#fff}.cancel-page button:disabled[b-7gcwwdrdhq]{opacity:.55}.cancel-filters[b-7gcwwdrdhq]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:18px;border:1px solid #e7dbd7;background:#fff;border-radius:14px}.cancel-filters label[b-7gcwwdrdhq]{font-size:12px;font-weight:800}.cancel-filters label.wide[b-7gcwwdrdhq]{grid-column:span 2}.cancel-filters input[b-7gcwwdrdhq],.cancel-filters select[b-7gcwwdrdhq]{box-sizing:border-box;width:100%;display:block;margin-top:6px;padding:9px;border:1px solid #d8c9c4;border-radius:8px}.cancel-filters label.check[b-7gcwwdrdhq]{display:flex;align-items:end;gap:8px;padding-bottom:10px}.cancel-filters .check input[b-7gcwwdrdhq]{width:auto;margin:0}.cancel-actions[b-7gcwwdrdhq]{display:flex;gap:9px;align-items:end}.cancel-msg[b-7gcwwdrdhq]{padding:12px;border-radius:9px;background:#f3f8ee;color:#37633f}.cancel-msg.error[b-7gcwwdrdhq]{background:#fff0ef;color:#9a3129}.cancel-empty[b-7gcwwdrdhq]{margin-top:18px;text-align:center;padding:42px;background:#fff;border:1px dashed #dfcbc4;border-radius:14px}.cancel-empty span[b-7gcwwdrdhq]{font-size:34px;color:#a84c35}.cancel-metrics[b-7gcwwdrdhq]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.cancel-metrics article[b-7gcwwdrdhq],.cancel-row[b-7gcwwdrdhq]{padding:16px;background:#fff;border:1px solid #e6e1df;border-radius:12px}.cancel-metrics span[b-7gcwwdrdhq],.cancel-metrics strong[b-7gcwwdrdhq]{display:block}.cancel-metrics span[b-7gcwwdrdhq],.cancel-row small[b-7gcwwdrdhq]{font-size:12px;color:#65788a}.cancel-metrics strong[b-7gcwwdrdhq]{font-size:25px;margin-top:6px}.cancel-list[b-7gcwwdrdhq]{display:grid;gap:14px}.cancel-row.after-close[b-7gcwwdrdhq]{border-left:5px solid #b74733}.cancel-row header[b-7gcwwdrdhq]{display:flex;justify-content:space-between;gap:15px}.cancel-row h2[b-7gcwwdrdhq]{font-size:16px;margin:7px 0;word-break:break-all}.state[b-7gcwwdrdhq]{font-size:11px;font-weight:800;padding:4px 8px;background:#fbe9e4;color:#9f422e;border-radius:6px}.cancel-info[b-7gcwwdrdhq]{display:grid;grid-template-columns:1.2fr 1.2fr .7fr 1.5fr;gap:13px;margin:14px 0}.cancel-info span[b-7gcwwdrdhq],.cancel-info strong[b-7gcwwdrdhq],.cancel-info small[b-7gcwwdrdhq]{display:block}.cancel-info span[b-7gcwwdrdhq]{font-size:11px;color:#667a8c}.cancel-info strong[b-7gcwwdrdhq]{font-size:13px;word-break:break-word}.after-message[b-7gcwwdrdhq]{padding:10px;background:#fff4e9;color:#914127;border-radius:7px;font-size:13px}.cancel-row code[b-7gcwwdrdhq]{display:block;overflow-wrap:anywhere;margin-top:7px}.cancel-pagination[b-7gcwwdrdhq]{display:flex;justify-content:center;align-items:center;gap:14px;margin:18px}@media(max-width:900px){.cancel-filters[b-7gcwwdrdhq],.cancel-metrics[b-7gcwwdrdhq],.cancel-info[b-7gcwwdrdhq]{grid-template-columns:1fr 1fr}.cancel-head[b-7gcwwdrdhq]{flex-direction:column}}@media(max-width:550px){.cancel-filters[b-7gcwwdrdhq],.cancel-metrics[b-7gcwwdrdhq],.cancel-info[b-7gcwwdrdhq]{grid-template-columns:1fr}.cancel-filters label.wide[b-7gcwwdrdhq]{grid-column:auto}.cancel-actions[b-7gcwwdrdhq]{align-items:start}}
.export-actions[b-7gcwwdrdhq]{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap}
.cancel-head span[b-7gcwwdrdhq]{color:#087c95}.cancel-page button.primary[b-7gcwwdrdhq],.cancel-head button[b-7gcwwdrdhq]{background:#087c95}.cancel-filters[b-7gcwwdrdhq]{border-color:#d6e4ea}.cancel-filters input[b-7gcwwdrdhq],.cancel-filters select[b-7gcwwdrdhq]{border-color:#c9dce5}.cancel-empty[b-7gcwwdrdhq]{border-color:#c8dbe3}.cancel-empty span[b-7gcwwdrdhq]{color:#087c95}.cancel-row.after-close[b-7gcwwdrdhq]{border-color:#087c95}.state[b-7gcwwdrdhq]{background:#e5f4f7;color:#087c95}
/* /Components/Pages/Descargas/ExportarPaquete.razor.rz.scp.css */
.package-page[b-iqr9yv7whi]{max-width:1400px;margin:auto;color:#183550}.package-page header[b-iqr9yv7whi]{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px}.package-page header span[b-iqr9yv7whi]{font-size:11px;letter-spacing:.13em;font-weight:800;color:#a14b37}.package-page h1[b-iqr9yv7whi]{margin:6px 0;font-size:32px}.package-page header p[b-iqr9yv7whi]{margin:0;color:#60758a}.package-page button[b-iqr9yv7whi]{border:0;border-radius:9px;padding:11px 15px;background:#edf3f5;color:#24546b;font-weight:800}.package-page button.primary[b-iqr9yv7whi]{background:#a84c35;color:#fff}.package-page button:disabled[b-iqr9yv7whi]{opacity:.55}.package-filters[b-iqr9yv7whi]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:18px;background:#fff;border:1px solid #e3d9d5;border-radius:14px}.package-filters label[b-iqr9yv7whi]{font-size:12px;font-weight:800}.package-filters .wide[b-iqr9yv7whi]{grid-column:span 2}.package-filters input[b-iqr9yv7whi],.package-filters select[b-iqr9yv7whi]{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:9px;border:1px solid #d8c9c4;border-radius:8px}.package-filters .check[b-iqr9yv7whi]{display:flex;align-items:end;gap:7px;padding-bottom:10px}.package-filters .check input[b-iqr9yv7whi]{width:auto;margin:0}.package-message[b-iqr9yv7whi]{padding:12px;border-radius:9px;background:#eff8ed;color:#38683e}.package-message.error[b-iqr9yv7whi]{background:#fff0ef;color:#9b312a}.package-empty[b-iqr9yv7whi]{padding:42px;text-align:center;border:1px dashed #dbcac5;background:#fff;border-radius:14px;margin-top:18px}.package-metrics[b-iqr9yv7whi]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0}.package-metrics article[b-iqr9yv7whi],.package-docs article[b-iqr9yv7whi]{padding:15px;background:#fff;border:1px solid #e4dfdc;border-radius:11px}.package-metrics span[b-iqr9yv7whi],.package-metrics strong[b-iqr9yv7whi],.package-docs strong[b-iqr9yv7whi],.package-docs span[b-iqr9yv7whi],.package-docs small[b-iqr9yv7whi]{display:block}.package-metrics span[b-iqr9yv7whi],.package-docs small[b-iqr9yv7whi]{font-size:12px;color:#647b8c}.package-metrics strong[b-iqr9yv7whi]{font-size:25px;margin-top:6px}.package-note[b-iqr9yv7whi]{padding:14px;background:#fff6e9;color:#7b482d;border-radius:10px}.package-note p[b-iqr9yv7whi]{margin:6px 0 0}.package-docs[b-iqr9yv7whi]{display:grid;gap:9px;margin-top:16px}.package-docs strong[b-iqr9yv7whi]{overflow-wrap:anywhere}.package-docs span[b-iqr9yv7whi]{margin:5px 0}@media(max-width:800px){.package-page header[b-iqr9yv7whi]{flex-direction:column}.package-filters[b-iqr9yv7whi],.package-metrics[b-iqr9yv7whi]{grid-template-columns:1fr 1fr}.package-filters .wide[b-iqr9yv7whi]{grid-column:auto}}@media(max-width:520px){.package-filters[b-iqr9yv7whi],.package-metrics[b-iqr9yv7whi]{grid-template-columns:1fr}}
.package-page header span[b-iqr9yv7whi]{color:#087c95}.package-page button.primary[b-iqr9yv7whi]{background:#087c95}.package-filters[b-iqr9yv7whi]{border-color:#d6e4ea}.package-filters input[b-iqr9yv7whi],.package-filters select[b-iqr9yv7whi]{border-color:#c9dce5}.package-empty[b-iqr9yv7whi]{border-color:#c8dbe3}
/* /Components/Pages/Fiscal/AlertasFiscales.razor.rz.scp.css */
.alerts-page[b-zvtwg7d0eh]{max-width:1500px;margin:auto;color:#18334e}.alerts-head[b-zvtwg7d0eh]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.alerts-head span[b-zvtwg7d0eh]{font-size:11px;color:#427686;letter-spacing:.14em;font-weight:800}.alerts-head h1[b-zvtwg7d0eh]{font-size:30px;margin:6px 0}.alerts-head p[b-zvtwg7d0eh]{margin:0;color:#536b7d}.alerts-head button[b-zvtwg7d0eh],.alert-controls button[b-zvtwg7d0eh]{border:0;border-radius:8px;padding:11px 15px;font-weight:700;background:#e5eff3;color:#14687c;margin-left:8px}.alerts-head .primary[b-zvtwg7d0eh]{background:#14687c;color:#fff}.alerts-filters[b-zvtwg7d0eh]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:12px;background:#fff;border:1px solid #dfe8ed;border-radius:12px;padding:18px}.alerts-filters label[b-zvtwg7d0eh],.alert-controls label[b-zvtwg7d0eh]{font-size:12px;font-weight:700}.alerts-filters select[b-zvtwg7d0eh],.alerts-filters input[b-zvtwg7d0eh],.alert-controls select[b-zvtwg7d0eh],.alert-controls input[b-zvtwg7d0eh],.alert-controls textarea[b-zvtwg7d0eh]{box-sizing:border-box;width:100%;display:block;margin-top:6px;border:1px solid #c9d8df;border-radius:7px;padding:9px}.alerts-message[b-zvtwg7d0eh]{padding:13px;border:1px solid #d9e8d0;background:#f1f8ee;border-radius:9px}.alerts-message.error[b-zvtwg7d0eh]{background:#fff0ef;color:#90332c;border-color:#eabeb7}.alerts-cards[b-zvtwg7d0eh]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.alerts-cards article[b-zvtwg7d0eh],.alert-row[b-zvtwg7d0eh],.alerts-empty[b-zvtwg7d0eh]{background:#fff;border:1px solid #dfe8ed;border-radius:12px;padding:17px}.alerts-cards span[b-zvtwg7d0eh],.alerts-cards strong[b-zvtwg7d0eh]{display:block}.alerts-cards span[b-zvtwg7d0eh]{font-size:12px;color:#536b7d}.alerts-cards strong[b-zvtwg7d0eh]{font-size:28px;margin-top:8px}.alerts-list[b-zvtwg7d0eh]{display:grid;gap:14px}.alert-row header[b-zvtwg7d0eh]{display:flex;justify-content:space-between;gap:20px}.alert-row h2[b-zvtwg7d0eh]{font-size:18px;margin:8px 0}.alert-row small[b-zvtwg7d0eh],.suggestion[b-zvtwg7d0eh]{font-size:12px;color:#536b7d}.severity[b-zvtwg7d0eh],.status[b-zvtwg7d0eh]{display:inline-block;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.severity.critica[b-zvtwg7d0eh]{background:#fee6e6;color:#a32929}.severity.alta[b-zvtwg7d0eh]{background:#fff0e9;color:#a64c29}.severity.media[b-zvtwg7d0eh]{background:#fff8dc;color:#856300}.status[b-zvtwg7d0eh]{background:#eaf3f5;color:#325d6c;height:max-content}.alert-controls[b-zvtwg7d0eh]{display:grid;grid-template-columns:150px 1fr 2fr auto;gap:10px;align-items:end;border-top:1px solid #e5edf1;padding-top:13px}.alert-controls textarea[b-zvtwg7d0eh]{min-height:44px}.alerts-empty[b-zvtwg7d0eh]{text-align:center;padding:38px}@media(max-width:850px){.alerts-head[b-zvtwg7d0eh]{flex-direction:column}.alerts-filters[b-zvtwg7d0eh],.alerts-cards[b-zvtwg7d0eh],.alert-controls[b-zvtwg7d0eh]{grid-template-columns:1fr 1fr}}@media(max-width:550px){.alerts-filters[b-zvtwg7d0eh],.alerts-cards[b-zvtwg7d0eh],.alert-controls[b-zvtwg7d0eh]{grid-template-columns:1fr}}
/* /Components/Pages/Fiscal/CierreFiscal.razor.rz.scp.css */
.closure-page[b-ghu3psz4df]{max-width:1500px;margin:auto;color:#18334e}.closure-head[b-ghu3psz4df]{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:22px}.closure-head span[b-ghu3psz4df]{font-size:11px;font-weight:800;color:#427686;letter-spacing:.14em}.closure-head h1[b-ghu3psz4df]{margin:6px 0;font-size:30px}.closure-head p[b-ghu3psz4df]{margin:0;color:#536b7d}.closure-actions[b-ghu3psz4df],.closure-footer[b-ghu3psz4df]{display:flex;gap:10px;flex-wrap:wrap}.closure-page button[b-ghu3psz4df]{border:0;border-radius:8px;background:#e5eff3;color:#135d72;padding:11px 16px;font-weight:700;cursor:pointer}.closure-page button.primary[b-ghu3psz4df]{background:#14687c;color:#fff}.closure-page button:disabled[b-ghu3psz4df]{opacity:.55;cursor:not-allowed}.closure-filters[b-ghu3psz4df]{display:grid;grid-template-columns:minmax(250px,1fr) 150px 120px auto;gap:14px;align-items:end;padding:18px;background:#fff;border:1px solid #dfe8ed;border-radius:12px}.closure-filters label[b-ghu3psz4df],.closure-panel label[b-ghu3psz4df]{font-size:12px;font-weight:700}.closure-filters select[b-ghu3psz4df],.closure-filters input[b-ghu3psz4df],.closure-panel input[b-ghu3psz4df],.closure-panel textarea[b-ghu3psz4df]{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #c9d8df;border-radius:8px;padding:10px;color:#18334e;background:#fff}.closure-message[b-ghu3psz4df]{padding:13px 16px;border:1px solid #d9e8d0;background:#f1f8ee;border-radius:9px}.closure-message.error[b-ghu3psz4df]{background:#fff0ef;border-color:#eabeb7;color:#90332c}.closure-status[b-ghu3psz4df],.closure-metrics[b-ghu3psz4df]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0}.closure-status>div[b-ghu3psz4df],.closure-metrics article[b-ghu3psz4df],.closure-panel[b-ghu3psz4df]{background:#fff;border:1px solid #dfe8ed;border-radius:12px;padding:16px}.closure-status span[b-ghu3psz4df],.closure-metrics span[b-ghu3psz4df],.closure-metrics small[b-ghu3psz4df],.closure-status strong[b-ghu3psz4df]{display:block}.closure-status span[b-ghu3psz4df],.closure-metrics span[b-ghu3psz4df],.closure-metrics small[b-ghu3psz4df]{font-size:12px;color:#536b7d}.closure-status strong[b-ghu3psz4df]{margin-top:6px}.closure-status .closed[b-ghu3psz4df]{color:#167044}.closure-status .open[b-ghu3psz4df]{color:#a66513}.closure-metrics strong[b-ghu3psz4df]{font-size:28px;display:block;margin:8px 0}.closure-metrics article.warning[b-ghu3psz4df]{border-top:3px solid #d87736}.closure-grid[b-ghu3psz4df]{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.closure-panel h2[b-ghu3psz4df]{font-size:18px;margin:0}.closure-panel header p[b-ghu3psz4df],.check small[b-ghu3psz4df],.closure-hint[b-ghu3psz4df]{font-size:12px;color:#536b7d}.checklist[b-ghu3psz4df]{margin-top:14px}.check[b-ghu3psz4df]{display:flex;gap:12px;padding:12px 0;border-top:1px solid #e7eef1}.check>span[b-ghu3psz4df]{width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;font-weight:800}.check .ok[b-ghu3psz4df]{background:#e1f3e6;color:#167044}.check .pending[b-ghu3psz4df]{background:#fff0e9;color:#a64c29}.check strong[b-ghu3psz4df],.check small[b-ghu3psz4df]{display:block}.closure-panel textarea[b-ghu3psz4df]{min-height:130px;resize:vertical}.closure-footer[b-ghu3psz4df]{margin:18px 0;padding:18px;background:#edf4f7;border-radius:12px;justify-content:space-between;align-items:center}.closure-footer div[b-ghu3psz4df]{display:grid;gap:5px}.closure-footer span[b-ghu3psz4df]{font-size:12px;color:#536b7d}.closure-empty[b-ghu3psz4df]{text-align:center;padding:40px;background:#fff;border:1px solid #dfe8ed;border-radius:12px}@media(max-width:850px){.closure-head[b-ghu3psz4df],.closure-footer[b-ghu3psz4df]{flex-direction:column}.closure-filters[b-ghu3psz4df],.closure-status[b-ghu3psz4df],.closure-metrics[b-ghu3psz4df],.closure-grid[b-ghu3psz4df]{grid-template-columns:1fr 1fr}}@media(max-width:550px){.closure-filters[b-ghu3psz4df],.closure-status[b-ghu3psz4df],.closure-metrics[b-ghu3psz4df],.closure-grid[b-ghu3psz4df]{grid-template-columns:1fr}}
/* /Components/Pages/Fiscal/DiotAutomatica.razor.rz.scp.css */
.diot-page[b-vjow8xo6d9] {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    color: #082f57;
}

.diot-toolbar[b-vjow8xo6d9] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 24px;
}

.diot-toolbar span[b-vjow8xo6d9] {
    color: #0086a5;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: 1.2px;
}

.diot-toolbar h1[b-vjow8xo6d9] {
    margin: 8px 0 5px;
    font-size: 2rem;
}

.diot-toolbar p[b-vjow8xo6d9] {
    margin: 0;
    color: #617b92;
}

.diot-actions[b-vjow8xo6d9] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.diot-export[b-vjow8xo6d9],
.diot-print[b-vjow8xo6d9],
.diot-update[b-vjow8xo6d9] {
    min-height: 44px;
    border: 0;
    border-radius: 8px;
    padding: 0 20px;
    background: #078ca7;
    color: #fff;
    font: inherit;
    font-weight: 850;
    cursor: pointer;
}

.diot-export:disabled[b-vjow8xo6d9],
.diot-print:disabled[b-vjow8xo6d9],
.diot-update:disabled[b-vjow8xo6d9] {
    background: #a9bdc7;
    cursor: not-allowed;
}

.diot-filters[b-vjow8xo6d9] {
    display: grid;
    grid-template-columns: minmax(300px, 1fr) minmax(170px, .24fr) minmax(130px, .18fr) auto;
    gap: 18px;
    align-items: end;
    padding: 18px;
    border: 1px solid #ccddea;
    border-radius: 8px;
    background: #fff;
}

.diot-filters label[b-vjow8xo6d9] {
    display: grid;
    gap: 7px;
    color: #0b345c;
    font-size: .76rem;
    font-weight: 850;
}

.diot-filters select[b-vjow8xo6d9],
.diot-filters input[b-vjow8xo6d9] {
    width: 100%;
    height: 43px;
    border: 1px solid #bdd2e2;
    border-radius: 7px;
    padding: 0 12px;
    background: #fff;
    color: #073b6d;
    font: inherit;
}

.diot-message[b-vjow8xo6d9],
.diot-empty[b-vjow8xo6d9] {
    margin-top: 18px;
    padding: 30px 18px;
    border: 1px dashed #bdd2e2;
    border-radius: 8px;
    background: #fff;
    text-align: center;
}

.diot-message.error[b-vjow8xo6d9] {
    border-style: solid;
    border-color: #efb3b3;
    background: #fff0f0;
    color: #a52f35;
}

.diot-empty strong[b-vjow8xo6d9],
.diot-empty span[b-vjow8xo6d9] {
    display: block;
}

.diot-empty span[b-vjow8xo6d9] {
    margin-top: 6px;
    color: #688095;
}

.diot-report[b-vjow8xo6d9] {
    margin-top: 24px;
    padding: 26px 20px 0;
    border: 1px solid #ccddea;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(20, 64, 97, .05);
}

.diot-report-head[b-vjow8xo6d9] {
    text-align: center;
}

.diot-report-head h2[b-vjow8xo6d9] {
    margin: 0 0 7px;
    color: #061d36;
    font-size: 1.75rem;
    font-weight: 700;
}

.diot-report-head p[b-vjow8xo6d9] {
    margin: 4px 0;
    color: #061d36;
    font-size: .86rem;
}

.diot-report-head p:last-child[b-vjow8xo6d9] {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}

.diot-rule[b-vjow8xo6d9] {
    height: 2px;
    margin: 12px 0 18px;
    background: #11283c;
}

.report-empty[b-vjow8xo6d9] {
    margin: 0 0 20px;
    box-shadow: none;
}

.diot-table-wrap[b-vjow8xo6d9] {
    width: 100%;
    overflow-x: auto;
}

.diot-table-wrap table[b-vjow8xo6d9] {
    width: 100%;
    min-width: 880px;
    border-collapse: collapse;
    color: #073b6d;
    font-size: .84rem;
}

.diot-table-wrap th[b-vjow8xo6d9],
.diot-table-wrap td[b-vjow8xo6d9] {
    padding: 13px 12px;
    border-bottom: 1px solid #dce7ef;
    text-align: left;
    vertical-align: top;
}

.diot-table-wrap thead th[b-vjow8xo6d9] {
    color: #56739a;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .2px;
    text-transform: uppercase;
}

.diot-table-wrap .numeric[b-vjow8xo6d9] {
    text-align: right;
    white-space: nowrap;
}

.diot-table-wrap tbody tr:hover[b-vjow8xo6d9] {
    background: #f7fbfd;
}

.diot-table-wrap tfoot th[b-vjow8xo6d9] {
    border-top: 2px solid #9eb6c8;
    border-bottom: 0;
    background: #f1f7fa;
    color: #0b365a;
    font-size: .82rem;
}

.diot-summary[b-vjow8xo6d9] {
    margin: 26px -20px 0;
    border-top: 1px solid #ccddea;
    background: #f5f9fb;
}

.diot-summary h3[b-vjow8xo6d9] {
    margin: 0;
    padding: 14px 20px 10px;
    color: #153d5a;
    font-size: .8rem;
    letter-spacing: .4px;
    text-transform: uppercase;
}

.diot-summary > div[b-vjow8xo6d9] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.diot-summary span[b-vjow8xo6d9] {
    display: grid;
    gap: 5px;
    padding: 14px 20px 18px;
    border-right: 1px solid #d7e3ea;
}

.diot-summary span:last-child[b-vjow8xo6d9] {
    border-right: 0;
}

.diot-summary small[b-vjow8xo6d9] {
    color: #668095;
}

.diot-summary strong[b-vjow8xo6d9] {
    color: #073b6d;
    font-size: 1.08rem;
}

@media (max-width: 900px) {
    .diot-filters[b-vjow8xo6d9] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-taxpayer[b-vjow8xo6d9] {
        grid-column: 1 / -1;
    }

    .diot-update[b-vjow8xo6d9] {
        width: 100%;
    }

    .diot-summary > div[b-vjow8xo6d9] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-summary span:nth-child(2)[b-vjow8xo6d9] {
        border-right: 0;
    }

    .diot-summary span:nth-child(-n+2)[b-vjow8xo6d9] {
        border-bottom: 1px solid #d7e3ea;
    }
}

@media (max-width: 600px) {
    .diot-toolbar[b-vjow8xo6d9] {
        align-items: stretch;
        flex-direction: column;
    }

    .diot-export[b-vjow8xo6d9] {
        width: 100%;
    }

    .diot-actions[b-vjow8xo6d9] {
        width: 100%;
        flex-direction: column;
    }

    .diot-actions button[b-vjow8xo6d9] {
        width: 100%;
    }

    .diot-filters[b-vjow8xo6d9],
    .diot-summary > div[b-vjow8xo6d9] {
        grid-template-columns: 1fr;
    }

    .diot-taxpayer[b-vjow8xo6d9] {
        grid-column: auto;
    }

    .diot-summary span[b-vjow8xo6d9] {
        border-right: 0;
        border-bottom: 1px solid #d7e3ea;
    }

    .diot-summary span:last-child[b-vjow8xo6d9] {
        border-bottom: 0;
    }
}
/* /Components/Pages/Fiscal/FacturasPagadas.razor.rz.scp.css */
.diot-page[b-ek8wse9zyq]{width:100%;max-width:1440px;margin:0 auto;color:#082f57}.diot-toolbar[b-ek8wse9zyq]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.diot-toolbar span[b-ek8wse9zyq]{color:#0086a5;font-size:.72rem;font-weight:900;letter-spacing:1.2px}.diot-toolbar h1[b-ek8wse9zyq]{margin:8px 0 5px;font-size:2rem}.diot-toolbar p[b-ek8wse9zyq]{margin:0;color:#617b92}.diot-actions[b-ek8wse9zyq]{display:flex;align-items:center;gap:10px}.diot-export[b-ek8wse9zyq],.diot-print[b-ek8wse9zyq],.diot-update[b-ek8wse9zyq]{min-height:44px;border:0;border-radius:8px;padding:0 20px;background:#078ca7;color:#fff;font:inherit;font-weight:850;cursor:pointer}.diot-export:disabled[b-ek8wse9zyq],.diot-print:disabled[b-ek8wse9zyq],.diot-update:disabled[b-ek8wse9zyq]{background:#a9bdc7;cursor:not-allowed}.diot-filters[b-ek8wse9zyq]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(170px,.24fr) minmax(130px,.18fr) auto;gap:18px;align-items:end;padding:18px;border:1px solid #ccddea;border-radius:8px;background:#fff}.diot-filters label[b-ek8wse9zyq]{display:grid;gap:7px;color:#0b345c;font-size:.76rem;font-weight:850}.diot-filters select[b-ek8wse9zyq],.diot-filters input[b-ek8wse9zyq]{width:100%;height:43px;border:1px solid #bdd2e2;border-radius:7px;padding:0 12px;background:#fff;color:#073b6d;font:inherit}.diot-message[b-ek8wse9zyq],.diot-empty[b-ek8wse9zyq]{margin-top:18px;padding:30px 18px;border:1px dashed #bdd2e2;border-radius:8px;background:#fff;text-align:center}.diot-message.error[b-ek8wse9zyq]{border-style:solid;border-color:#efb3b3;background:#fff0f0;color:#a52f35}.diot-empty strong[b-ek8wse9zyq],.diot-empty span[b-ek8wse9zyq]{display:block}.diot-empty span[b-ek8wse9zyq]{margin-top:6px;color:#688095}.paid-tabs[b-ek8wse9zyq]{display:flex;gap:4px;margin-top:22px;border-bottom:1px solid #bfd1dd}.paid-tabs button[b-ek8wse9zyq]{display:flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;padding:12px 18px;background:transparent;color:#5d7690;font:inherit;font-weight:800;cursor:pointer}.paid-tabs button.active[b-ek8wse9zyq]{border-bottom-color:#078ca7;color:#073b6d}.paid-tabs span[b-ek8wse9zyq]{min-width:25px;border-radius:12px;padding:2px 7px;background:#e4f3f6;color:#087c95;font-size:.75rem}.diot-report[b-ek8wse9zyq]{margin-top:18px;padding:26px 20px 0;border:1px solid #ccddea;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(20,64,97,.05)}.diot-report-head[b-ek8wse9zyq]{text-align:center}.diot-report-head h2[b-ek8wse9zyq]{margin:0 0 7px;color:#061d36;font-size:1.75rem;font-weight:700}.diot-report-head p[b-ek8wse9zyq]{margin:4px 0;color:#061d36;font-size:.86rem}.diot-report-head p:last-child[b-ek8wse9zyq]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.diot-rule[b-ek8wse9zyq]{height:2px;margin:12px 0 18px;background:#11283c}.report-empty[b-ek8wse9zyq]{margin:0 0 20px;box-shadow:none}.diot-table-wrap[b-ek8wse9zyq]{width:100%;overflow-x:auto}.diot-table-wrap table[b-ek8wse9zyq]{width:100%;min-width:1120px;border-collapse:collapse;color:#073b6d;font-size:.82rem}.diot-table-wrap th[b-ek8wse9zyq],.diot-table-wrap td[b-ek8wse9zyq]{padding:13px 10px;border-bottom:1px solid #dce7ef;text-align:left;vertical-align:top}.diot-table-wrap thead th[b-ek8wse9zyq]{color:#56739a;font-size:.7rem;font-weight:900;text-transform:uppercase}.diot-table-wrap .numeric[b-ek8wse9zyq]{text-align:right;white-space:nowrap}.diot-table-wrap tbody tr:hover[b-ek8wse9zyq]{background:#f7fbfd}.diot-table-wrap td small[b-ek8wse9zyq]{display:block;margin-top:4px;color:#688095}.paid-uuid[b-ek8wse9zyq]{max-width:185px;font-family:Consolas,monospace;font-size:.74rem;overflow-wrap:anywhere}.paid-status[b-ek8wse9zyq]{display:inline-block;border-radius:14px;padding:4px 8px;font-size:.72rem}.paid-status.ok[b-ek8wse9zyq]{background:#dff4ec;color:#067862}.paid-status.pending[b-ek8wse9zyq]{background:#fff0d3;color:#906100}.diot-table-wrap tfoot th[b-ek8wse9zyq]{border-top:2px solid #9eb6c8;border-bottom:0;background:#f1f7fa;color:#0b365a;font-size:.78rem}.diot-summary[b-ek8wse9zyq]{margin:26px -20px 0;border-top:1px solid #ccddea;background:#f5f9fb}.diot-summary h3[b-ek8wse9zyq]{margin:0;padding:14px 20px 10px;color:#153d5a;font-size:.8rem;text-transform:uppercase}.diot-summary>div[b-ek8wse9zyq]{display:grid;grid-template-columns:repeat(4,1fr)}.diot-summary span[b-ek8wse9zyq]{display:grid;gap:5px;padding:14px 20px 18px;border-right:1px solid #d7e3ea}.diot-summary span:last-child[b-ek8wse9zyq]{border-right:0}.diot-summary small[b-ek8wse9zyq]{color:#668095}.diot-summary strong[b-ek8wse9zyq]{color:#073b6d;font-size:1.08rem}@media(max-width:900px){.diot-filters[b-ek8wse9zyq]{grid-template-columns:1fr 1fr}.diot-taxpayer[b-ek8wse9zyq]{grid-column:1/-1}.diot-summary>div[b-ek8wse9zyq]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.diot-toolbar[b-ek8wse9zyq]{align-items:stretch;flex-direction:column}.diot-actions[b-ek8wse9zyq]{width:100%;flex-direction:column}.diot-actions button[b-ek8wse9zyq]{width:100%}.diot-filters[b-ek8wse9zyq],.diot-summary>div[b-ek8wse9zyq]{grid-template-columns:1fr}.diot-taxpayer[b-ek8wse9zyq]{grid-column:auto}.paid-tabs[b-ek8wse9zyq]{display:grid}.paid-tabs button[b-ek8wse9zyq]{justify-content:space-between}.diot-summary span[b-ek8wse9zyq]{border-right:0;border-bottom:1px solid #d7e3ea}}
/* /Components/Pages/Fiscal/FacturasPendientesPago.razor.rz.scp.css */
.diot-page[b-6p43u8ucm9]{width:100%;max-width:1440px;margin:0 auto;color:#082f57}.diot-toolbar[b-6p43u8ucm9]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.diot-toolbar span[b-6p43u8ucm9]{color:#0086a5;font-size:.72rem;font-weight:900;letter-spacing:1.2px}.diot-toolbar h1[b-6p43u8ucm9]{margin:8px 0 5px;font-size:2rem}.diot-toolbar p[b-6p43u8ucm9]{margin:0;color:#617b92}.diot-actions[b-6p43u8ucm9]{display:flex;align-items:center;gap:10px}.diot-export[b-6p43u8ucm9],.diot-print[b-6p43u8ucm9],.diot-update[b-6p43u8ucm9]{min-height:44px;border:0;border-radius:8px;padding:0 20px;background:#078ca7;color:#fff;font:inherit;font-weight:850;cursor:pointer}.diot-export:disabled[b-6p43u8ucm9],.diot-print:disabled[b-6p43u8ucm9],.diot-update:disabled[b-6p43u8ucm9]{background:#a9bdc7;cursor:not-allowed}.diot-filters[b-6p43u8ucm9]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(170px,.24fr) auto;gap:18px;align-items:end;padding:18px;border:1px solid #ccddea;border-radius:8px;background:#fff}.diot-filters label[b-6p43u8ucm9]{display:grid;gap:7px;color:#0b345c;font-size:.76rem;font-weight:850}.diot-filters select[b-6p43u8ucm9],.diot-filters input[b-6p43u8ucm9]{width:100%;height:43px;border:1px solid #bdd2e2;border-radius:7px;padding:0 12px;background:#fff;color:#073b6d;font:inherit}.diot-message[b-6p43u8ucm9],.diot-empty[b-6p43u8ucm9]{margin-top:18px;padding:30px 18px;border:1px dashed #bdd2e2;border-radius:8px;background:#fff;text-align:center}.diot-message.error[b-6p43u8ucm9]{border-style:solid;border-color:#efb3b3;background:#fff0f0;color:#a52f35}.diot-empty strong[b-6p43u8ucm9],.diot-empty span[b-6p43u8ucm9]{display:block}.diot-empty span[b-6p43u8ucm9]{margin-top:6px;color:#688095}.paid-tabs[b-6p43u8ucm9]{display:flex;gap:4px;margin-top:22px;border-bottom:1px solid #bfd1dd}.paid-tabs button[b-6p43u8ucm9]{display:flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;padding:12px 18px;background:transparent;color:#5d7690;font:inherit;font-weight:800;cursor:pointer}.paid-tabs button.active[b-6p43u8ucm9]{border-bottom-color:#078ca7;color:#073b6d}.paid-tabs span[b-6p43u8ucm9]{min-width:25px;border-radius:12px;padding:2px 7px;background:#e4f3f6;color:#087c95;font-size:.75rem}.diot-report[b-6p43u8ucm9]{margin-top:18px;padding:26px 20px 0;border:1px solid #ccddea;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(20,64,97,.05)}.diot-report-head[b-6p43u8ucm9]{text-align:center}.diot-report-head h2[b-6p43u8ucm9]{margin:0 0 7px;color:#061d36;font-size:1.75rem;font-weight:700}.diot-report-head p[b-6p43u8ucm9]{margin:4px 0;color:#061d36;font-size:.86rem}.diot-report-head p:last-child[b-6p43u8ucm9]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.diot-rule[b-6p43u8ucm9]{height:2px;margin:12px 0 18px;background:#11283c}.report-empty[b-6p43u8ucm9]{margin:0 0 20px;box-shadow:none}.diot-table-wrap[b-6p43u8ucm9]{width:100%;overflow-x:auto}.diot-table-wrap table[b-6p43u8ucm9]{width:100%;min-width:1120px;border-collapse:collapse;color:#073b6d;font-size:.82rem}.diot-table-wrap th[b-6p43u8ucm9],.diot-table-wrap td[b-6p43u8ucm9]{padding:13px 10px;border-bottom:1px solid #dce7ef;text-align:left;vertical-align:top}.diot-table-wrap thead th[b-6p43u8ucm9]{color:#56739a;font-size:.7rem;font-weight:900;text-transform:uppercase}.diot-table-wrap .numeric[b-6p43u8ucm9]{text-align:right;white-space:nowrap}.diot-table-wrap tbody tr:hover[b-6p43u8ucm9]{background:#f7fbfd}.diot-table-wrap td small[b-6p43u8ucm9]{display:block;margin-top:4px;color:#688095}.paid-uuid[b-6p43u8ucm9]{max-width:185px;font-family:Consolas,monospace;font-size:.74rem;overflow-wrap:anywhere}.paid-status[b-6p43u8ucm9]{display:inline-block;border-radius:14px;padding:4px 8px;font-size:.72rem}.paid-status.ok[b-6p43u8ucm9]{background:#dff4ec;color:#067862}.paid-status.pending[b-6p43u8ucm9]{background:#fff0d3;color:#906100}.diot-table-wrap tfoot th[b-6p43u8ucm9]{border-top:2px solid #9eb6c8;border-bottom:0;background:#f1f7fa;color:#0b365a;font-size:.78rem}.diot-summary[b-6p43u8ucm9]{margin:26px -20px 0;border-top:1px solid #ccddea;background:#f5f9fb}.diot-summary h3[b-6p43u8ucm9]{margin:0;padding:14px 20px 10px;color:#153d5a;font-size:.8rem;text-transform:uppercase}.diot-summary>div[b-6p43u8ucm9]{display:grid;grid-template-columns:repeat(4,1fr)}.diot-summary span[b-6p43u8ucm9]{display:grid;gap:5px;padding:14px 20px 18px;border-right:1px solid #d7e3ea}.diot-summary span:last-child[b-6p43u8ucm9]{border-right:0}.diot-summary small[b-6p43u8ucm9]{color:#668095}.diot-summary strong[b-6p43u8ucm9]{color:#073b6d;font-size:1.08rem}@media(max-width:900px){.diot-filters[b-6p43u8ucm9]{grid-template-columns:1fr 1fr}.diot-taxpayer[b-6p43u8ucm9]{grid-column:1/-1}.diot-summary>div[b-6p43u8ucm9]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.diot-toolbar[b-6p43u8ucm9]{align-items:stretch;flex-direction:column}.diot-actions[b-6p43u8ucm9]{width:100%;flex-direction:column}.diot-actions button[b-6p43u8ucm9]{width:100%}.diot-filters[b-6p43u8ucm9],.diot-summary>div[b-6p43u8ucm9]{grid-template-columns:1fr}.diot-taxpayer[b-6p43u8ucm9]{grid-column:auto}.paid-tabs[b-6p43u8ucm9]{display:grid}.paid-tabs button[b-6p43u8ucm9]{justify-content:space-between}.diot-summary span[b-6p43u8ucm9]{border-right:0;border-bottom:1px solid #d7e3ea}}
/* /Components/Pages/Fiscal/ImpuestosNomina.razor.rz.scp.css */
.diot-page[b-8eevngduql] {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    color: #082f57;
}

.diot-toolbar[b-8eevngduql] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 24px;
}

.diot-toolbar span[b-8eevngduql] {
    color: #0086a5;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: 1.2px;
}

.diot-toolbar h1[b-8eevngduql] {
    margin: 8px 0 5px;
    font-size: 2rem;
}

.diot-toolbar p[b-8eevngduql] {
    margin: 0;
    color: #617b92;
}

.diot-actions[b-8eevngduql] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.diot-export[b-8eevngduql],
.diot-print[b-8eevngduql],
.diot-update[b-8eevngduql] {
    min-height: 44px;
    border: 0;
    border-radius: 8px;
    padding: 0 20px;
    background: #078ca7;
    color: #fff;
    font: inherit;
    font-weight: 850;
    cursor: pointer;
}

.diot-export:disabled[b-8eevngduql],
.diot-print:disabled[b-8eevngduql],
.diot-update:disabled[b-8eevngduql] {
    background: #a9bdc7;
    cursor: not-allowed;
}

.diot-filters[b-8eevngduql] {
    display: grid;
    gap: 18px;
    align-items: end;
    padding: 18px;
    border: 1px solid #ccddea;
    border-radius: 8px;
    background: #fff;
}

.diot-filters label[b-8eevngduql] {
    display: grid;
    gap: 7px;
    color: #0b345c;
    font-size: .76rem;
    font-weight: 850;
}

.diot-filters select[b-8eevngduql],
.diot-filters input[b-8eevngduql] {
    width: 100%;
    height: 43px;
    border: 1px solid #bdd2e2;
    border-radius: 7px;
    padding: 0 12px;
    background: #fff;
    color: #073b6d;
    font: inherit;
}

.diot-message[b-8eevngduql],
.diot-empty[b-8eevngduql] {
    margin-top: 18px;
    padding: 30px 18px;
    border: 1px dashed #bdd2e2;
    border-radius: 8px;
    background: #fff;
    text-align: center;
}

.diot-message.error[b-8eevngduql] {
    border-style: solid;
    border-color: #efb3b3;
    background: #fff0f0;
    color: #a52f35;
}

.diot-empty strong[b-8eevngduql],
.diot-empty span[b-8eevngduql] {
    display: block;
}

.diot-empty span[b-8eevngduql] {
    margin-top: 6px;
    color: #688095;
}

.diot-report[b-8eevngduql] {
    margin-top: 24px;
    padding: 26px 20px 0;
    border: 1px solid #ccddea;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(20, 64, 97, .05);
}

.diot-report-head[b-8eevngduql] {
    text-align: center;
}

.diot-report-head h2[b-8eevngduql] {
    margin: 0 0 7px;
    color: #061d36;
    font-size: 1.75rem;
    font-weight: 700;
}

.diot-report-head p[b-8eevngduql] {
    margin: 4px 0;
    color: #061d36;
    font-size: .86rem;
}

.diot-report-head p:last-child[b-8eevngduql] {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}

.diot-rule[b-8eevngduql] {
    height: 2px;
    margin: 12px 0 18px;
    background: #11283c;
}

.report-empty[b-8eevngduql] {
    margin: 0 0 20px;
}

.diot-table-wrap[b-8eevngduql] {
    width: 100%;
    overflow-x: auto;
}

.diot-table-wrap table[b-8eevngduql] {
    width: 100%;
    border-collapse: collapse;
    color: #073b6d;
}

.diot-table-wrap th[b-8eevngduql],
.diot-table-wrap td[b-8eevngduql] {
    border-bottom: 1px solid #dce7ef;
    text-align: left;
    vertical-align: top;
}

.diot-table-wrap thead th[b-8eevngduql] {
    color: #56739a;
    font-size: .68rem;
    font-weight: 900;
    text-transform: uppercase;
}

.diot-table-wrap .numeric[b-8eevngduql] {
    text-align: right;
    white-space: nowrap;
}

.diot-table-wrap tbody tr:hover[b-8eevngduql] {
    background: #f7fbfd;
}

.diot-table-wrap tfoot th[b-8eevngduql] {
    border-top: 2px solid #9eb6c8;
    border-bottom: 0;
    background: #eaf3f7;
    color: #0b365a;
    font-size: .76rem;
}

.diot-summary[b-8eevngduql] {
    margin: 26px -20px 0;
    border-top: 1px solid #ccddea;
    background: #f5f9fb;
}

.diot-summary h3[b-8eevngduql] {
    margin: 0;
    padding: 14px 20px 10px;
    color: #153d5a;
    font-size: .8rem;
    text-transform: uppercase;
}

.diot-summary > div[b-8eevngduql] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.diot-summary span[b-8eevngduql] {
    display: grid;
    gap: 5px;
    padding: 14px 20px 18px;
    border-right: 1px solid #d7e3ea;
}

.diot-summary span:last-child[b-8eevngduql] {
    border-right: 0;
}

.diot-summary small[b-8eevngduql] {
    color: #668095;
}

.diot-summary strong[b-8eevngduql] {
    color: #073b6d;
    font-size: 1.08rem;
}

.payroll-tax-filters[b-8eevngduql] {
    grid-template-columns: minmax(300px, 1fr) minmax(145px, .24fr) minmax(175px, .28fr) minmax(125px, .18fr) auto;
}

.payroll-tax-table table[b-8eevngduql] {
    min-width: 1180px;
    font-size: .8rem;
}

.payroll-tax-table th[b-8eevngduql],
.payroll-tax-table td[b-8eevngduql] {
    padding: 11px 9px;
}

.payroll-employee-row th[b-8eevngduql] {
    padding: 11px 12px;
    border-top: 2px solid #9fc6d4;
    background: #eaf7fa;
    color: #083a61;
}

.payroll-employee-row strong[b-8eevngduql],
.payroll-employee-row span[b-8eevngduql] {
    display: block;
}

.payroll-employee-row span[b-8eevngduql] {
    margin-top: 3px;
    color: #5a768d;
    font-size: .72rem;
    font-weight: 600;
}

.payroll-subtotal-row th[b-8eevngduql] {
    background: #f4f8fa;
    color: #153d5a;
    font-size: .76rem;
}

.uuid-cell[b-8eevngduql] {
    max-width: 220px;
    overflow-wrap: anywhere;
    color: #4e6f88;
    font-family: Consolas, monospace;
    font-size: .7rem;
}

.payroll-tax-note[b-8eevngduql] {
    margin: 0 -20px;
    padding: 12px 20px 16px;
    background: #f5f9fb;
    color: #627c91;
    font-size: .72rem;
}

@media (max-width: 1100px) {
    .payroll-tax-filters[b-8eevngduql] {
        grid-template-columns: 1fr 1fr;
    }

    .payroll-tax-filters .diot-taxpayer[b-8eevngduql] {
        grid-column: 1 / -1;
    }
}

@media (max-width: 600px) {
    .diot-toolbar[b-8eevngduql] {
        align-items: stretch;
        flex-direction: column;
    }

    .diot-actions[b-8eevngduql] {
        width: 100%;
        flex-direction: column;
    }

    .diot-actions button[b-8eevngduql] {
        width: 100%;
    }

    .diot-summary > div[b-8eevngduql] {
        grid-template-columns: 1fr;
    }

    .diot-summary span[b-8eevngduql] {
        border-right: 0;
        border-bottom: 1px solid #d7e3ea;
    }

    .payroll-tax-filters[b-8eevngduql] {
        grid-template-columns: 1fr;
    }

    .payroll-tax-filters .diot-taxpayer[b-8eevngduql] {
        grid-column: auto;
    }
}

@media print {
    .payroll-tax-table table[b-8eevngduql] {
        min-width: 0 !important;
        font-size: 6.2pt !important;
    }

    .payroll-tax-table th[b-8eevngduql],
    .payroll-tax-table td[b-8eevngduql] {
        padding: 3.5pt 2.5pt !important;
    }

    .uuid-cell[b-8eevngduql] {
        max-width: 105pt;
        font-size: 5.5pt;
    }

    .payroll-tax-note[b-8eevngduql] {
        font-size: 6.5pt;
    }
}
/* /Components/Pages/Fiscal/IvaMensual.razor.rz.scp.css */
.iva-page[b-bzrzbrndnf]{max-width:1280px;margin:auto;padding:28px;color:#093a63}.iva-page>header[b-bzrzbrndnf]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.iva-page h1[b-bzrzbrndnf]{font-size:2rem;margin:7px 0}.iva-page header p[b-bzrzbrndnf],.iva-period[b-bzrzbrndnf]{color:#66809a}.iva-page button[b-bzrzbrndnf]{background:#087c95;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.iva-page button:disabled[b-bzrzbrndnf]{opacity:.55;cursor:not-allowed}.iva-filter[b-bzrzbrndnf]{display:grid;grid-template-columns:2fr 150px 110px auto;gap:13px;align-items:end;background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:16px}.iva-filter label[b-bzrzbrndnf]{display:grid;gap:6px;font-size:.78rem;font-weight:800}.iva-filter input[b-bzrzbrndnf],.iva-filter select[b-bzrzbrndnf]{padding:10px;border:1px solid #bdd2e0;border-radius:8px;font:inherit}.iva-cards[b-bzrzbrndnf]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.iva-cards article[b-bzrzbrndnf],.iva-list article[b-bzrzbrndnf],.iva-empty[b-bzrzbrndnf]{padding:18px;background:#fff;border:1px solid #d7e5ee;border-radius:12px}.iva-cards strong[b-bzrzbrndnf]{display:block;margin-top:8px;font-size:1.3rem}.iva-cards span[b-bzrzbrndnf]{color:#66809a;font-size:.82rem}.iva-msg[b-bzrzbrndnf]{margin:16px 0;padding:14px;background:#edf7fa;border:1px solid #cee3eb;border-radius:10px;line-height:1.6}.iva-list[b-bzrzbrndnf]{display:grid;gap:10px}.iva-list article[b-bzrzbrndnf]{display:grid;gap:7px;overflow-wrap:anywhere}.iva-list small[b-bzrzbrndnf]{color:#66809a}.iva-period[b-bzrzbrndnf]{font-size:.85rem}@media(max-width:900px){.iva-filter[b-bzrzbrndnf],.iva-cards[b-bzrzbrndnf]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.iva-page[b-bzrzbrndnf]{padding:18px}.iva-page>header[b-bzrzbrndnf]{display:grid}.iva-filter[b-bzrzbrndnf],.iva-cards[b-bzrzbrndnf]{grid-template-columns:1fr}}
/* /Components/Pages/Fiscal/NominaCfdi.razor.rz.scp.css */
.payroll-page[b-48qr19o8gz]{max-width:1500px;margin:auto;color:#183550}.payroll-head[b-48qr19o8gz]{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px}.payroll-head span[b-48qr19o8gz]{font-size:11px;letter-spacing:.13em;font-weight:800;color:#197b92}.payroll-head h1[b-48qr19o8gz]{margin:6px 0;font-size:32px}.payroll-head p[b-48qr19o8gz]{margin:0;color:#60758a}.payroll-actions[b-48qr19o8gz],.payroll-submit[b-48qr19o8gz]{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap}.payroll-page button[b-48qr19o8gz]{border:0;border-radius:9px;padding:11px 15px;background:#eaf3f5;color:#24546b;font-weight:800}.payroll-page button.primary[b-48qr19o8gz],.payroll-page button.link[b-48qr19o8gz]{background:#1188a2;color:#fff}.payroll-page button:disabled[b-48qr19o8gz]{opacity:.55}.payroll-filters[b-48qr19o8gz]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:18px;background:#fff;border:1px solid #dce8ed;border-radius:14px}.payroll-filters label[b-48qr19o8gz]{font-size:12px;font-weight:800}.payroll-filters label.wide[b-48qr19o8gz]{grid-column:span 2}.payroll-filters input[b-48qr19o8gz],.payroll-filters select[b-48qr19o8gz]{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:9px;border:1px solid #c8dbe3;border-radius:8px}.payroll-submit[b-48qr19o8gz]{align-items:end}.payroll-message[b-48qr19o8gz]{padding:12px;background:#edf8ee;color:#36703e;border-radius:9px}.payroll-message.error[b-48qr19o8gz]{background:#fff0ef;color:#9b312a}.payroll-empty[b-48qr19o8gz]{margin-top:18px;padding:44px;text-align:center;background:#fff;border:1px dashed #cbdde4;border-radius:14px}.payroll-empty span[b-48qr19o8gz]{font-size:34px;color:#1188a2}.payroll-metrics[b-48qr19o8gz]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:18px 0}.payroll-metrics article[b-48qr19o8gz],.payroll-row[b-48qr19o8gz]{padding:15px;background:#fff;border:1px solid #dce8ed;border-radius:12px}.payroll-metrics span[b-48qr19o8gz],.payroll-metrics strong[b-48qr19o8gz]{display:block}.payroll-metrics span[b-48qr19o8gz],.payroll-row small[b-48qr19o8gz]{font-size:12px;color:#61788a}.payroll-metrics strong[b-48qr19o8gz]{font-size:18px;margin-top:6px}.payroll-list[b-48qr19o8gz]{display:grid;gap:13px}.payroll-row header[b-48qr19o8gz]{display:flex;justify-content:space-between;gap:14px}.payroll-row h2[b-48qr19o8gz]{margin:7px 0;font-size:16px}.payroll-state[b-48qr19o8gz]{font-size:11px;background:#e6f4f7;color:#14738b;padding:4px 8px;border-radius:6px;font-weight:800}.payroll-data[b-48qr19o8gz]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:12px;margin:14px 0}.payroll-data span[b-48qr19o8gz],.payroll-data strong[b-48qr19o8gz],.payroll-data small[b-48qr19o8gz]{display:block}.payroll-data span[b-48qr19o8gz]{font-size:11px;color:#60788b}.payroll-data strong[b-48qr19o8gz]{font-size:13px}.payroll-row details[b-48qr19o8gz]{margin-top:9px}.payroll-row code[b-48qr19o8gz]{display:block;overflow-wrap:anywhere;margin-top:6px}.payroll-pagination[b-48qr19o8gz]{display:flex;justify-content:center;gap:13px;align-items:center;margin:18px}.payroll-modal[b-48qr19o8gz]{position:fixed;inset:0;background:#09253a99;display:grid;place-items:center;padding:20px;z-index:20}.payroll-modal article[b-48qr19o8gz]{position:relative;max-width:950px;max-height:85vh;overflow:auto;background:#fff;padding:26px;border-radius:16px}.payroll-modal .close[b-48qr19o8gz]{position:absolute;right:14px;top:13px;font-size:22px;padding:4px 10px}.concept-columns[b-48qr19o8gz]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.concept-columns h3[b-48qr19o8gz]{border-bottom:1px solid #dce8ed;padding-bottom:8px}.concept-columns p[b-48qr19o8gz]{padding:8px;border-bottom:1px solid #eef3f4}.concept-columns strong[b-48qr19o8gz],.concept-columns span[b-48qr19o8gz]{display:block}.concept-columns span[b-48qr19o8gz]{font-size:12px;color:#60788b}@media(max-width:950px){.payroll-filters[b-48qr19o8gz],.payroll-metrics[b-48qr19o8gz],.payroll-data[b-48qr19o8gz]{grid-template-columns:repeat(2,1fr)}.payroll-head[b-48qr19o8gz]{flex-direction:column}}@media(max-width:600px){.payroll-filters[b-48qr19o8gz],.payroll-metrics[b-48qr19o8gz],.payroll-data[b-48qr19o8gz],.concept-columns[b-48qr19o8gz]{grid-template-columns:1fr}.payroll-filters label.wide[b-48qr19o8gz]{grid-column:auto}}
/* /Components/Pages/Fiscal/PendientesSat.razor.rz.scp.css */
.pending-page[b-cceipyh20i]{max-width:1500px;margin:auto;color:#18334e}.pending-head[b-cceipyh20i]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.pending-head span[b-cceipyh20i]{font-size:11px;color:#427686;letter-spacing:.14em;font-weight:800}.pending-head h1[b-cceipyh20i]{font-size:30px;margin:6px 0}.pending-head p[b-cceipyh20i]{margin:0;color:#536b7d}.pending-head button[b-cceipyh20i],.retry button[b-cceipyh20i]{border:0;border-radius:8px;padding:11px 15px;background:#14687c;color:#fff;font-weight:700}.pending-filters[b-cceipyh20i]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:12px;padding:18px;background:#fff;border:1px solid #dfe8ed;border-radius:12px}.pending-filters label[b-cceipyh20i],.retry[b-cceipyh20i]{font-size:12px;font-weight:700}.pending-filters select[b-cceipyh20i],.pending-filters input[b-cceipyh20i],.retry input[b-cceipyh20i]{display:block;box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #c9d8df;border-radius:7px;padding:9px}.pending-message[b-cceipyh20i]{padding:13px;background:#f1f8ee;border:1px solid #d9e8d0;border-radius:9px}.pending-message.error[b-cceipyh20i]{background:#fff0ef;color:#90332c;border-color:#eabeb7}.pending-cards[b-cceipyh20i]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.pending-cards article[b-cceipyh20i],.pending-row[b-cceipyh20i],.pending-empty[b-cceipyh20i]{background:#fff;border:1px solid #dfe8ed;border-radius:12px;padding:17px}.pending-cards span[b-cceipyh20i],.pending-cards strong[b-cceipyh20i]{display:block}.pending-cards span[b-cceipyh20i]{font-size:12px;color:#536b7d}.pending-cards strong[b-cceipyh20i]{font-size:28px;margin-top:8px}.pending-list[b-cceipyh20i]{display:grid;gap:14px}.pending-row header[b-cceipyh20i]{display:flex;justify-content:space-between;gap:16px}.pending-row h2[b-cceipyh20i]{font-size:17px;margin:8px 0}.pending-row small[b-cceipyh20i],.pending-row header>div:last-child span[b-cceipyh20i]{font-size:12px;color:#536b7d;display:block}.job-state[b-cceipyh20i]{display:inline-block;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;background:#eaf3f5;color:#325d6c}.job-state.error[b-cceipyh20i]{background:#fee6e6;color:#a32929}.job-info[b-cceipyh20i]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.job-info span[b-cceipyh20i]{font-size:12px;color:#536b7d}.job-info strong[b-cceipyh20i]{display:block;color:#18334e}.pending-row details[b-cceipyh20i]{font-size:12px}.pending-row li[b-cceipyh20i]{margin:5px 0}.logs[b-cceipyh20i]{max-height:190px;overflow:auto}.retry[b-cceipyh20i]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px}.retry input[b-cceipyh20i]{margin:0}.pending-empty[b-cceipyh20i]{text-align:center;padding:38px}@media(max-width:850px){.pending-head[b-cceipyh20i]{flex-direction:column}.pending-filters[b-cceipyh20i],.pending-cards[b-cceipyh20i],.job-info[b-cceipyh20i]{grid-template-columns:1fr 1fr}}@media(max-width:550px){.pending-filters[b-cceipyh20i],.pending-cards[b-cceipyh20i],.job-info[b-cceipyh20i],.retry[b-cceipyh20i]{grid-template-columns:1fr}}
/* /Components/Pages/Fiscal/SatVsXml.razor.rz.scp.css */
.svx-page[b-u3wr5n6op2]{max-width:1280px;margin:auto;padding:28px;color:#093a63}.svx-head[b-u3wr5n6op2]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.svx-head span[b-u3wr5n6op2],.svx-panel header span[b-u3wr5n6op2]{color:#087d9a;font-size:.72rem;letter-spacing:.12em;font-weight:800}.svx-head h1[b-u3wr5n6op2]{margin:7px 0;font-size:2rem}.svx-head p[b-u3wr5n6op2]{margin:0;color:#66809a}.svx-head button[b-u3wr5n6op2],.svx-primary[b-u3wr5n6op2]{background:#087c95;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:800}.svx-head button:disabled[b-u3wr5n6op2],.svx-primary:disabled[b-u3wr5n6op2]{opacity:.55}.svx-filter[b-u3wr5n6op2]{display:grid;grid-template-columns:2fr 150px 110px auto;gap:13px;align-items:end;background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:16px}.svx-filter label[b-u3wr5n6op2]{display:grid;gap:6px;font-size:.78rem;font-weight:800}.svx-filter select[b-u3wr5n6op2],.svx-filter input[b-u3wr5n6op2]{padding:10px;border:1px solid #bdd2e0;border-radius:8px;font:inherit}.svx-cards[b-u3wr5n6op2]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.svx-cards article[b-u3wr5n6op2],.svx-panel[b-u3wr5n6op2],.svx-empty[b-u3wr5n6op2]{background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:18px}.svx-cards span[b-u3wr5n6op2]{font-size:.82rem;color:#66809a}.svx-cards strong[b-u3wr5n6op2]{display:block;font-size:1.4rem;margin-top:8px}.svx-msg[b-u3wr5n6op2]{margin-top:16px;padding:13px;border-radius:10px}.svx-msg.error[b-u3wr5n6op2]{background:#fff0ef;border:1px solid #efb5ae;color:#aa352d}.svx-msg.warning[b-u3wr5n6op2]{background:#fff9e8;border:1px solid #efd37d;color:#735a18}.svx-panel header[b-u3wr5n6op2]{display:flex;justify-content:space-between;align-items:start}.svx-panel h2[b-u3wr5n6op2]{font-size:1.1rem;margin:5px 0}.svx-panel a[b-u3wr5n6op2]{color:#007e99;font-size:.85rem;font-weight:800;text-decoration:none}.svx-scroll[b-u3wr5n6op2]{overflow:auto}table[b-u3wr5n6op2]{width:100%;border-collapse:collapse;font-size:.86rem}th[b-u3wr5n6op2],td[b-u3wr5n6op2]{text-align:left;padding:11px 9px;border-bottom:1px solid #edf2f6}th[b-u3wr5n6op2]{font-size:.72rem;color:#66809a}.uuid[b-u3wr5n6op2]{font-family:Consolas,monospace;font-size:.75rem}.ok[b-u3wr5n6op2],.pending[b-u3wr5n6op2]{padding:4px 8px;border-radius:15px;font-size:.74rem;font-weight:800}.ok[b-u3wr5n6op2]{background:#dff4ec;color:#067862}.pending[b-u3wr5n6op2]{background:#fff0d3;color:#956200}.svx-empty[b-u3wr5n6op2]{margin-top:20px;display:grid;gap:7px;color:#66809a}.compact[b-u3wr5n6op2]{margin:0}
.svx-head[b-u3wr5n6op2]{align-items:flex-start}.svx-head button[b-u3wr5n6op2]{min-height:44px;flex-shrink:0}.svx-help[b-u3wr5n6op2]{background:#f0f8fb;border:1px solid #d7e5ee;border-radius:12px;padding:16px;margin-bottom:20px}.svx-help summary[b-u3wr5n6op2]{cursor:pointer;font-weight:800}.svx-help p[b-u3wr5n6op2]{font-size:.88rem;line-height:1.6;color:#526e87}.svx-cards small[b-u3wr5n6op2]{display:block;margin-top:8px;color:#66809a}.svx-period[b-u3wr5n6op2]{font-size:.85rem;color:#526e87}.svx-view[b-u3wr5n6op2]{display:flex;align-items:center;gap:20px;margin:16px 0}.svx-view label[b-u3wr5n6op2]{display:flex;align-items:center;gap:8px;font-size:.85rem}.svx-view input:not([type=checkbox])[b-u3wr5n6op2]{padding:9px;border:1px solid #bdd2e0;border-radius:8px;min-width:270px}.svx-scroll table[b-u3wr5n6op2]{min-width:1400px}.svx-scroll td small[b-u3wr5n6op2]{display:block;margin-top:7px;color:#66809a}.svx-path[b-u3wr5n6op2]{margin-top:9px;max-width:250px;overflow-wrap:anywhere}.svx-path summary[b-u3wr5n6op2]{cursor:pointer;color:#087c95}.numeric[b-u3wr5n6op2]{text-align:right;white-space:nowrap}.svx-msg a[b-u3wr5n6op2]{color:#087c95;font-weight:700}.svx-page button:focus-visible[b-u3wr5n6op2],.svx-page summary:focus-visible[b-u3wr5n6op2]{outline:3px solid #22a9c4;outline-offset:3px}@media(max-width:900px){.svx-filter[b-u3wr5n6op2],.svx-cards[b-u3wr5n6op2]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.svx-page[b-u3wr5n6op2]{padding:18px}.svx-head[b-u3wr5n6op2]{display:grid}.svx-filter[b-u3wr5n6op2],.svx-cards[b-u3wr5n6op2]{grid-template-columns:1fr}.svx-view[b-u3wr5n6op2]{align-items:flex-start;flex-direction:column}.svx-view input:not([type=checkbox])[b-u3wr5n6op2]{min-width:0;width:100%}}
/* /Components/Pages/Fiscal/VentasClientesPeriodo.razor.rz.scp.css */
.diot-page[b-5one9s5bn4] {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    color: #082f57;
}

.diot-toolbar[b-5one9s5bn4] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 24px;
}

.diot-toolbar span[b-5one9s5bn4] {
    color: #0086a5;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: 1.2px;
}

.diot-toolbar h1[b-5one9s5bn4] {
    margin: 8px 0 5px;
    font-size: 2rem;
}

.diot-toolbar p[b-5one9s5bn4] {
    margin: 0;
    color: #617b92;
}

.diot-actions[b-5one9s5bn4] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.diot-export[b-5one9s5bn4],
.diot-print[b-5one9s5bn4],
.diot-update[b-5one9s5bn4] {
    min-height: 44px;
    border: 0;
    border-radius: 8px;
    padding: 0 20px;
    background: #078ca7;
    color: #fff;
    font: inherit;
    font-weight: 850;
    cursor: pointer;
}

.diot-export:disabled[b-5one9s5bn4],
.diot-print:disabled[b-5one9s5bn4],
.diot-update:disabled[b-5one9s5bn4] {
    background: #a9bdc7;
    cursor: not-allowed;
}

.diot-filters[b-5one9s5bn4] {
    display: grid;
    grid-template-columns: minmax(300px, 1fr) minmax(170px, .24fr) minmax(130px, .18fr) auto;
    gap: 18px;
    align-items: end;
    padding: 18px;
    border: 1px solid #ccddea;
    border-radius: 8px;
    background: #fff;
}

.period-filters[b-5one9s5bn4] {
    grid-template-columns: minmax(260px, 1fr) minmax(210px, .65fr) minmax(130px, .24fr) auto;
}

.period-client[b-5one9s5bn4] {
    min-width: 0;
}

.customer-group-head td[b-5one9s5bn4] {
    padding-top: 14px;
    padding-bottom: 10px;
    border-top: 2px solid #9fc4d2;
    background: #eaf5f8;
    color: #073b6d;
}

.customer-group-head strong[b-5one9s5bn4],
.customer-group-head span[b-5one9s5bn4] {
    display: inline-block;
}

.customer-group-head strong[b-5one9s5bn4] {
    margin-right: 12px;
    color: #007d99;
}

.customer-subtotal th[b-5one9s5bn4] {
    border-bottom: 2px solid #9fc4d2;
    background: #f3f8fa;
    color: #0b365a;
    font-size: .8rem;
}

.diot-filters label[b-5one9s5bn4] {
    display: grid;
    gap: 7px;
    color: #0b345c;
    font-size: .76rem;
    font-weight: 850;
}

.diot-filters select[b-5one9s5bn4],
.diot-filters input[b-5one9s5bn4] {
    width: 100%;
    height: 43px;
    border: 1px solid #bdd2e2;
    border-radius: 7px;
    padding: 0 12px;
    background: #fff;
    color: #073b6d;
    font: inherit;
}

.diot-message[b-5one9s5bn4],
.diot-empty[b-5one9s5bn4] {
    margin-top: 18px;
    padding: 30px 18px;
    border: 1px dashed #bdd2e2;
    border-radius: 8px;
    background: #fff;
    text-align: center;
}

.diot-message.error[b-5one9s5bn4] {
    border-style: solid;
    border-color: #efb3b3;
    background: #fff0f0;
    color: #a52f35;
}

.diot-empty strong[b-5one9s5bn4],
.diot-empty span[b-5one9s5bn4] {
    display: block;
}

.diot-empty span[b-5one9s5bn4] {
    margin-top: 6px;
    color: #688095;
}

.diot-report[b-5one9s5bn4] {
    margin-top: 24px;
    padding: 26px 20px 0;
    border: 1px solid #ccddea;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(20, 64, 97, .05);
}

.diot-report-head[b-5one9s5bn4] {
    text-align: center;
}

.diot-report-head h2[b-5one9s5bn4] {
    margin: 0 0 7px;
    color: #061d36;
    font-size: 1.75rem;
    font-weight: 700;
}

.diot-report-head p[b-5one9s5bn4] {
    margin: 4px 0;
    color: #061d36;
    font-size: .86rem;
}

.diot-report-head p:last-child[b-5one9s5bn4] {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}

.diot-rule[b-5one9s5bn4] {
    height: 2px;
    margin: 12px 0 18px;
    background: #11283c;
}

.report-empty[b-5one9s5bn4] {
    margin: 0 0 20px;
    box-shadow: none;
}

.diot-table-wrap[b-5one9s5bn4] {
    width: 100%;
    overflow-x: auto;
}

.diot-table-wrap table[b-5one9s5bn4] {
    width: 100%;
    min-width: 880px;
    border-collapse: collapse;
    color: #073b6d;
    font-size: .84rem;
}

.diot-table-wrap th[b-5one9s5bn4],
.diot-table-wrap td[b-5one9s5bn4] {
    padding: 13px 12px;
    border-bottom: 1px solid #dce7ef;
    text-align: left;
    vertical-align: top;
}

.diot-table-wrap thead th[b-5one9s5bn4] {
    color: #56739a;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .2px;
    text-transform: uppercase;
}

.diot-table-wrap .numeric[b-5one9s5bn4] {
    text-align: right;
    white-space: nowrap;
}

.diot-table-wrap tbody tr:hover[b-5one9s5bn4] {
    background: #f7fbfd;
}

.diot-table-wrap tfoot th[b-5one9s5bn4] {
    border-top: 2px solid #9eb6c8;
    border-bottom: 0;
    background: #f1f7fa;
    color: #0b365a;
    font-size: .82rem;
}

.diot-summary[b-5one9s5bn4] {
    margin: 26px -20px 0;
    border-top: 1px solid #ccddea;
    background: #f5f9fb;
}

.diot-summary h3[b-5one9s5bn4] {
    margin: 0;
    padding: 14px 20px 10px;
    color: #153d5a;
    font-size: .8rem;
    letter-spacing: .4px;
    text-transform: uppercase;
}

.diot-summary > div[b-5one9s5bn4] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.diot-summary span[b-5one9s5bn4] {
    display: grid;
    gap: 5px;
    padding: 14px 20px 18px;
    border-right: 1px solid #d7e3ea;
}

.diot-summary span:last-child[b-5one9s5bn4] {
    border-right: 0;
}

.diot-summary small[b-5one9s5bn4] {
    color: #668095;
}

.diot-summary strong[b-5one9s5bn4] {
    color: #073b6d;
    font-size: 1.08rem;
}

@media (max-width: 900px) {
    .diot-filters[b-5one9s5bn4] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-taxpayer[b-5one9s5bn4] {
        grid-column: 1 / -1;
    }

    .period-filters[b-5one9s5bn4] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-update[b-5one9s5bn4] {
        width: 100%;
    }

    .diot-summary > div[b-5one9s5bn4] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-summary span:nth-child(2)[b-5one9s5bn4] {
        border-right: 0;
    }

    .diot-summary span:nth-child(-n+2)[b-5one9s5bn4] {
        border-bottom: 1px solid #d7e3ea;
    }
}

@media (max-width: 600px) {
    .diot-toolbar[b-5one9s5bn4] {
        align-items: stretch;
        flex-direction: column;
    }

    .diot-export[b-5one9s5bn4] {
        width: 100%;
    }

    .diot-actions[b-5one9s5bn4] {
        width: 100%;
        flex-direction: column;
    }

    .diot-actions button[b-5one9s5bn4] {
        width: 100%;
    }

    .diot-filters[b-5one9s5bn4],
    .diot-summary > div[b-5one9s5bn4] {
        grid-template-columns: 1fr;
    }

    .diot-taxpayer[b-5one9s5bn4] {
        grid-column: auto;
    }

    .diot-summary span[b-5one9s5bn4] {
        border-right: 0;
        border-bottom: 1px solid #d7e3ea;
    }

    .diot-summary span:last-child[b-5one9s5bn4] {
        border-bottom: 0;
    }
}
/* /Components/Pages/Fiscal/VentasPorCliente.razor.rz.scp.css */
.diot-page[b-ejvx2ya9eq] {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    color: #082f57;
}

.diot-toolbar[b-ejvx2ya9eq] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 24px;
}

.diot-toolbar span[b-ejvx2ya9eq] {
    color: #0086a5;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: 1.2px;
}

.diot-toolbar h1[b-ejvx2ya9eq] {
    margin: 8px 0 5px;
    font-size: 2rem;
}

.diot-toolbar p[b-ejvx2ya9eq] {
    margin: 0;
    color: #617b92;
}

.diot-actions[b-ejvx2ya9eq] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.diot-export[b-ejvx2ya9eq],
.diot-print[b-ejvx2ya9eq],
.diot-update[b-ejvx2ya9eq] {
    min-height: 44px;
    border: 0;
    border-radius: 8px;
    padding: 0 20px;
    background: #078ca7;
    color: #fff;
    font: inherit;
    font-weight: 850;
    cursor: pointer;
}

.diot-export:disabled[b-ejvx2ya9eq],
.diot-print:disabled[b-ejvx2ya9eq],
.diot-update:disabled[b-ejvx2ya9eq] {
    background: #a9bdc7;
    cursor: not-allowed;
}

.diot-filters[b-ejvx2ya9eq] {
    display: grid;
    grid-template-columns: minmax(300px, 1fr) minmax(170px, .24fr) minmax(130px, .18fr) auto;
    gap: 18px;
    align-items: end;
    padding: 18px;
    border: 1px solid #ccddea;
    border-radius: 8px;
    background: #fff;
}

.diot-filters label[b-ejvx2ya9eq] {
    display: grid;
    gap: 7px;
    color: #0b345c;
    font-size: .76rem;
    font-weight: 850;
}

.diot-filters select[b-ejvx2ya9eq],
.diot-filters input[b-ejvx2ya9eq] {
    width: 100%;
    height: 43px;
    border: 1px solid #bdd2e2;
    border-radius: 7px;
    padding: 0 12px;
    background: #fff;
    color: #073b6d;
    font: inherit;
}

.diot-message[b-ejvx2ya9eq],
.diot-empty[b-ejvx2ya9eq] {
    margin-top: 18px;
    padding: 30px 18px;
    border: 1px dashed #bdd2e2;
    border-radius: 8px;
    background: #fff;
    text-align: center;
}

.diot-message.error[b-ejvx2ya9eq] {
    border-style: solid;
    border-color: #efb3b3;
    background: #fff0f0;
    color: #a52f35;
}

.diot-empty strong[b-ejvx2ya9eq],
.diot-empty span[b-ejvx2ya9eq] {
    display: block;
}

.diot-empty span[b-ejvx2ya9eq] {
    margin-top: 6px;
    color: #688095;
}

.diot-report[b-ejvx2ya9eq] {
    margin-top: 24px;
    padding: 26px 20px 0;
    border: 1px solid #ccddea;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(20, 64, 97, .05);
}

.diot-report-head[b-ejvx2ya9eq] {
    text-align: center;
}

.diot-report-head h2[b-ejvx2ya9eq] {
    margin: 0 0 7px;
    color: #061d36;
    font-size: 1.75rem;
    font-weight: 700;
}

.diot-report-head p[b-ejvx2ya9eq] {
    margin: 4px 0;
    color: #061d36;
    font-size: .86rem;
}

.diot-report-head p:last-child[b-ejvx2ya9eq] {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}

.diot-rule[b-ejvx2ya9eq] {
    height: 2px;
    margin: 12px 0 18px;
    background: #11283c;
}

.report-empty[b-ejvx2ya9eq] {
    margin: 0 0 20px;
    box-shadow: none;
}

.diot-table-wrap[b-ejvx2ya9eq] {
    width: 100%;
    overflow-x: auto;
}

.diot-table-wrap table[b-ejvx2ya9eq] {
    width: 100%;
    min-width: 880px;
    border-collapse: collapse;
    color: #073b6d;
    font-size: .84rem;
}

.diot-table-wrap th[b-ejvx2ya9eq],
.diot-table-wrap td[b-ejvx2ya9eq] {
    padding: 13px 12px;
    border-bottom: 1px solid #dce7ef;
    text-align: left;
    vertical-align: top;
}

.diot-table-wrap thead th[b-ejvx2ya9eq] {
    color: #56739a;
    font-size: .72rem;
    font-weight: 900;
    letter-spacing: .2px;
    text-transform: uppercase;
}

.diot-table-wrap .numeric[b-ejvx2ya9eq] {
    text-align: right;
    white-space: nowrap;
}

.diot-table-wrap tbody tr:hover[b-ejvx2ya9eq] {
    background: #f7fbfd;
}

.diot-table-wrap tfoot th[b-ejvx2ya9eq] {
    border-top: 2px solid #9eb6c8;
    border-bottom: 0;
    background: #f1f7fa;
    color: #0b365a;
    font-size: .82rem;
}

.diot-summary[b-ejvx2ya9eq] {
    margin: 26px -20px 0;
    border-top: 1px solid #ccddea;
    background: #f5f9fb;
}

.diot-summary h3[b-ejvx2ya9eq] {
    margin: 0;
    padding: 14px 20px 10px;
    color: #153d5a;
    font-size: .8rem;
    letter-spacing: .4px;
    text-transform: uppercase;
}

.diot-summary > div[b-ejvx2ya9eq] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.diot-summary span[b-ejvx2ya9eq] {
    display: grid;
    gap: 5px;
    padding: 14px 20px 18px;
    border-right: 1px solid #d7e3ea;
}

.diot-summary span:last-child[b-ejvx2ya9eq] {
    border-right: 0;
}

.diot-summary small[b-ejvx2ya9eq] {
    color: #668095;
}

.diot-summary strong[b-ejvx2ya9eq] {
    color: #073b6d;
    font-size: 1.08rem;
}

@media (max-width: 900px) {
    .diot-filters[b-ejvx2ya9eq] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-taxpayer[b-ejvx2ya9eq] {
        grid-column: 1 / -1;
    }

    .diot-update[b-ejvx2ya9eq] {
        width: 100%;
    }

    .diot-summary > div[b-ejvx2ya9eq] {
        grid-template-columns: 1fr 1fr;
    }

    .diot-summary span:nth-child(2)[b-ejvx2ya9eq] {
        border-right: 0;
    }

    .diot-summary span:nth-child(-n+2)[b-ejvx2ya9eq] {
        border-bottom: 1px solid #d7e3ea;
    }
}

@media (max-width: 600px) {
    .diot-toolbar[b-ejvx2ya9eq] {
        align-items: stretch;
        flex-direction: column;
    }

    .diot-export[b-ejvx2ya9eq] {
        width: 100%;
    }

    .diot-actions[b-ejvx2ya9eq] {
        width: 100%;
        flex-direction: column;
    }

    .diot-actions button[b-ejvx2ya9eq] {
        width: 100%;
    }

    .diot-filters[b-ejvx2ya9eq],
    .diot-summary > div[b-ejvx2ya9eq] {
        grid-template-columns: 1fr;
    }

    .diot-taxpayer[b-ejvx2ya9eq] {
        grid-column: auto;
    }

    .diot-summary span[b-ejvx2ya9eq] {
        border-right: 0;
        border-bottom: 1px solid #d7e3ea;
    }

    .diot-summary span:last-child[b-ejvx2ya9eq] {
        border-bottom: 0;
    }
}
/* /Components/Pages/Home.razor.rz.scp.css */
.rfc-summary[b-9zfu36s22a]{color:#18334e;max-width:1600px;margin:auto}.summary-heading[b-9zfu36s22a]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.eyebrow[b-9zfu36s22a]{font-size:11px;letter-spacing:.16em;color:#427686;font-weight:800}.summary-heading h1[b-9zfu36s22a]{font-size:30px;line-height:1.2;margin:8px 0}.summary-heading p[b-9zfu36s22a]{font-size:14px;color:#536b7d;margin:0}.rfc-summary button[b-9zfu36s22a]{background:#14687c;color:white;border:0;border-radius:9px;padding:12px 18px;font-weight:650;cursor:pointer}.rfc-summary button:disabled[b-9zfu36s22a]{opacity:.5;cursor:not-allowed}.rfc-summary button:focus-visible[b-9zfu36s22a],.rfc-summary select:focus-visible[b-9zfu36s22a],.rfc-summary input:focus-visible[b-9zfu36s22a],.summary-table-wrap:focus-visible[b-9zfu36s22a]{outline:3px solid #28a6c4;outline-offset:3px}.summary-filters[b-9zfu36s22a]{display:grid;grid-template-columns:minmax(220px,1fr) 160px 100px auto;gap:16px;align-items:end;background:white;border:1px solid #dfe8ed;padding:20px;border-radius:14px}.summary-filters label[b-9zfu36s22a]{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.summary-filters select[b-9zfu36s22a],.summary-filters input[b-9zfu36s22a]{width:100%;height:44px;border:1px solid #c9d8df;background:#fff;border-radius:8px;padding:8px;color:#18334e}.summary-contract[b-9zfu36s22a]{display:flex;gap:26px;align-items:center;padding:20px 0;border-bottom:1px solid #dce7ec}.summary-contract>div:first-child[b-9zfu36s22a]{flex:1}.summary-contract span[b-9zfu36s22a],.summary-contract strong[b-9zfu36s22a]{display:block}.summary-contract span[b-9zfu36s22a]{font-size:12px;color:#526b7c;margin:4px 0}.summary-contract strong[b-9zfu36s22a]{font-size:14px}.summary-period[b-9zfu36s22a]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:24px 0 14px}.summary-period h2[b-9zfu36s22a]{font-size:20px;margin:0;text-transform:capitalize}.summary-period>span[b-9zfu36s22a]{font-size:11px;color:#576d7f}.summary-cards[b-9zfu36s22a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.summary-cards article[b-9zfu36s22a]{background:#fff;border:1px solid #dfe8ed;border-top:3px solid #258da1;border-radius:12px;padding:18px}.summary-cards span[b-9zfu36s22a]{display:block;font-size:12px;color:#4d6577}.summary-cards strong[b-9zfu36s22a]{display:block;font-size:30px;margin:8px 0}.summary-cards small[b-9zfu36s22a]{font-size:11px;color:#536d7f}.summary-table-wrap[b-9zfu36s22a]{width:100%;overflow:auto;border:1px solid #dfe8ed;border-radius:12px;background:#fff}.summary-table[b-9zfu36s22a]{width:100%;border-collapse:collapse;min-width:990px;font-size:12px}.summary-table caption[b-9zfu36s22a]{caption-side:top;text-align:left;color:#29485d;font-weight:700;padding:15px 16px}.summary-table th[b-9zfu36s22a],.summary-table td[b-9zfu36s22a]{text-align:left;padding:15px 13px;border-top:1px solid #e5edf1;vertical-align:top}.summary-table thead[b-9zfu36s22a]{background:#f2f7f9;font-size:11px}.summary-table tbody th[b-9zfu36s22a]{font-weight:600;min-width:150px}.summary-table td>span[b-9zfu36s22a],.summary-table th>strong[b-9zfu36s22a]{display:block}.summary-table small[b-9zfu36s22a]{display:block;font-size:11px;font-weight:400;color:#526d7e;margin-top:5px;max-width:250px}.summary-table .summary-state[b-9zfu36s22a]{display:inline-block;padding:5px 8px;border-radius:6px;font-size:11px}.summary-state.attention[b-9zfu36s22a]{color:#8d381e;background:#fff0e9}.summary-state.neutral[b-9zfu36s22a]{color:#325d6c;background:#eaf3f5}.summary-message[b-9zfu36s22a]{padding:14px 18px;margin:16px 0;background:#fff8e6;border:1px solid #e5cf8c;border-radius:10px;font-size:13px}.summary-message.error[b-9zfu36s22a]{background:#fff0ef;color:#90332c;border-color:#eabeb7}.summary-empty[b-9zfu36s22a]{text-align:center;padding:38px 24px;background:white;border:1px solid #dfe8ed;border-radius:12px;margin:20px 0;font-size:14px}.summary-empty h3[b-9zfu36s22a]{font-size:18px}.summary-empty p[b-9zfu36s22a]{color:#587084;max-width:650px;margin:12px auto 0}.summary-breakdown[b-9zfu36s22a]{margin:18px 0}.summary-breakdown summary[b-9zfu36s22a]{font-size:13px;font-weight:650;padding:10px 0;cursor:pointer}.summary-notes[b-9zfu36s22a]{margin-top:20px;background:#edf4f7;padding:14px 18px;border-radius:10px}.summary-notes p[b-9zfu36s22a],.summary-note[b-9zfu36s22a]{font-size:12px;line-height:1.6;color:#496476;margin:5px 0}.summary-links[b-9zfu36s22a]{display:flex;gap:24px;margin-top:20px;font-size:13px}.summary-links a[b-9zfu36s22a]{color:#14687c;font-weight:650}@media(max-width:1000px){.summary-filters[b-9zfu36s22a]{grid-template-columns:1fr 1fr}.summary-cards[b-9zfu36s22a]{grid-template-columns:1fr 1fr}.summary-contract[b-9zfu36s22a]{flex-wrap:wrap}.summary-contract>div:first-child[b-9zfu36s22a]{flex-basis:100%}.summary-heading[b-9zfu36s22a]{align-items:flex-start}.summary-period[b-9zfu36s22a]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.summary-heading[b-9zfu36s22a]{flex-direction:column}.summary-heading h1[b-9zfu36s22a]{font-size:25px}.summary-filters[b-9zfu36s22a]{grid-template-columns:1fr}.summary-cards[b-9zfu36s22a]{gap:10px}.summary-cards article[b-9zfu36s22a]{padding:12px}.summary-cards strong[b-9zfu36s22a]{font-size:25px}.summary-links[b-9zfu36s22a]{flex-wrap:wrap;gap:14px}}
.summary-actions[b-9zfu36s22a]{display:flex;gap:10px;flex-wrap:wrap}.summary-actions button:first-child[b-9zfu36s22a]{background:#e4eff3;color:#14687c}.summary-heading>.summary-actions[b-9zfu36s22a]{justify-content:flex-end}@media(max-width:600px){.summary-heading>.summary-actions[b-9zfu36s22a]{justify-content:flex-start}.summary-actions button[b-9zfu36s22a]{font-size:12px}}
/* /Components/Pages/Landing.razor.rz.scp.css */
.landing-page[b-f5je4ykwlo]{min-height:100vh;background:#f5f9fc;color:#071d34;font-family:"Segoe UI",Arial,sans-serif}.landing-page *[b-f5je4ykwlo]{box-sizing:border-box}.landing-page a[b-f5je4ykwlo]{text-decoration:none}.landing-container[b-f5je4ykwlo]{width:min(1160px,calc(100% - 40px));margin-inline:auto}.landing-trial-bar[b-f5je4ykwlo]{min-height:36px;display:flex;justify-content:center;align-items:center;gap:10px;padding:7px 20px;background:#1abbd5;color:#06273a;font-size:12px;font-weight:800}.landing-trial-bar a[b-f5je4ykwlo]{color:#06273a;text-decoration:underline}.landing-header[b-f5je4ykwlo]{min-height:72px;display:flex;align-items:center;gap:28px}.landing-brand[b-f5je4ykwlo]{display:flex;align-items:center;gap:10px;color:#071d34}.landing-brand img[b-f5je4ykwlo]{width:48px;height:48px;border-radius:50%;object-fit:cover}.landing-brand span[b-f5je4ykwlo],.landing-brand strong[b-f5je4ykwlo],.landing-brand small[b-f5je4ykwlo]{display:block}.landing-brand small[b-f5je4ykwlo]{color:#637a8d;margin-top:2px;font-size:11px}.landing-header nav[b-f5je4ykwlo]{display:flex;gap:28px;margin-left:auto}.landing-header nav a[b-f5je4ykwlo]{color:#39556b;font-size:13px}.landing-login[b-f5je4ykwlo]{display:flex;align-items:center;gap:7px;background:#0e354f;color:#fff;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:800}.landing-hero[b-f5je4ykwlo]{background:#071d34;color:#fff;border-bottom:5px solid #18bdd8}.landing-hero-grid[b-f5je4ykwlo]{min-height:530px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:50px;align-items:center}.landing-hero-copy>span[b-f5je4ykwlo],.landing-section-heading>span[b-f5je4ykwlo]{color:#56d9ef;font-size:12px;font-weight:900;letter-spacing:1.5px}.landing-hero h1[b-f5je4ykwlo]{font-size:56px;line-height:1.08;margin:20px 0}.landing-hero p[b-f5je4ykwlo]{max-width:650px;color:#c8e0eb;font-size:17px;line-height:1.65}.landing-actions[b-f5je4ykwlo]{display:flex;gap:12px;margin:30px 0 12px}.landing-actions a[b-f5je4ykwlo]{padding:13px 17px;border-radius:8px;font-size:13px;font-weight:850}.landing-primary[b-f5je4ykwlo]{background:#18bdd8;color:#06273a}.landing-secondary[b-f5je4ykwlo]{color:#fff;border:1px solid #8095a5}.landing-hero-copy>small[b-f5je4ykwlo]{color:#a9ccda}.landing-proof[b-f5je4ykwlo]{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#dcecf3;font-size:12px}.landing-hero-logo[b-f5je4ykwlo]{width:100%;max-width:440px;justify-self:end}.landing-section[b-f5je4ykwlo]{padding:72px 0}.landing-section-alt[b-f5je4ykwlo]{background:#fff}.landing-section-heading[b-f5je4ykwlo]{max-width:780px;margin-bottom:28px}.landing-section-heading>span[b-f5je4ykwlo]{color:#0986a0}.landing-section-heading h2[b-f5je4ykwlo]{font-size:32px;margin:9px 0}.landing-section-heading p[b-f5je4ykwlo]{color:#60788b;line-height:1.6}.landing-feature-grid[b-f5je4ykwlo]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing-feature-grid article[b-f5je4ykwlo]{background:#fff;border:1px solid #dce8f0;border-radius:9px;padding:22px;min-height:170px}.landing-feature-grid b[b-f5je4ykwlo]{color:#0b91aa}.landing-feature-grid h3[b-f5je4ykwlo]{font-size:16px;margin:18px 0 8px}.landing-feature-grid p[b-f5je4ykwlo]{color:#60788b;font-size:13px;line-height:1.55}.landing-flow[b-f5je4ykwlo]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce8f0;border-radius:9px;overflow:hidden}.landing-flow article[b-f5je4ykwlo]{padding:24px;border-right:1px solid #dce8f0}.landing-flow article:last-child[b-f5je4ykwlo]{border-right:0}.landing-flow b[b-f5je4ykwlo]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e4f8fc;color:#087d94}.landing-flow strong[b-f5je4ykwlo],.landing-flow small[b-f5je4ykwlo]{display:block}.landing-flow strong[b-f5je4ykwlo]{margin-top:14px}.landing-flow small[b-f5je4ykwlo]{color:#60788b;margin-top:6px;line-height:1.45}.landing-plan-notes[b-f5je4ykwlo]{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.landing-plan-notes strong[b-f5je4ykwlo]{font-size:12px;background:#e7f8ef;color:#136942;padding:7px 10px;border-radius:6px}.landing-plan-notes strong:first-child[b-f5je4ykwlo]{background:#e8f7fb;color:#0b6f83}.landing-plan-grid[b-f5je4ykwlo]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}.landing-plan-grid article[b-f5je4ykwlo]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #dce8f0;border-radius:9px;padding:20px 16px}.landing-plan-grid article.featured[b-f5je4ykwlo]{border:2px solid #18bdd8;padding:19px 15px}.landing-plan-grid article>span[b-f5je4ykwlo]{position:absolute;top:-12px;left:14px;background:#18bdd8;color:#06273a;font-size:10px;font-weight:900;padding:5px 8px;border-radius:4px}.landing-plan-grid h3[b-f5je4ykwlo]{margin:9px 0;font-size:18px}.landing-plan-grid em[b-f5je4ykwlo]{color:#087d94;font-size:11px;font-style:normal;font-weight:800}.landing-plan-grid dl[b-f5je4ykwlo]{min-height:92px;margin:13px 0}.landing-plan-grid dl div[b-f5je4ykwlo]{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:7px 0;border-top:1px solid #e2eaf0}.landing-plan-grid dt[b-f5je4ykwlo]{color:#60788b;font-size:11px}.landing-plan-grid dt small[b-f5je4ykwlo]{display:block;color:#168052}.landing-plan-grid dd[b-f5je4ykwlo]{margin:0;color:#087d94;font-weight:850;white-space:nowrap}.landing-plan-grid p[b-f5je4ykwlo]{color:#60788b;font-size:12px;line-height:1.45;min-height:52px}.landing-plan-grid ul[b-f5je4ykwlo]{padding-left:18px;margin:8px 0 20px;color:#29485d;font-size:12px;display:grid;gap:7px}.landing-plan-grid article>a[b-f5je4ykwlo]{margin-top:auto;text-align:center;border:1px solid #cfdee7;border-radius:7px;padding:10px;color:#17384e;font-weight:800;font-size:12px}.landing-plan-grid .featured>a[b-f5je4ykwlo]{background:#0e354f;color:#fff;border-color:#0e354f}.landing-register[b-f5je4ykwlo]{background:#071d34;color:#fff;padding:72px 0}.landing-register-grid[b-f5je4ykwlo]{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.landing-register-grid>div h2[b-f5je4ykwlo]{font-size:34px;line-height:1.2}.landing-register-grid>div p[b-f5je4ykwlo]{color:#c5deea;line-height:1.6}.landing-register-grid>div li[b-f5je4ykwlo]{margin:11px 0;color:#e2f1f7}.landing-form[b-f5je4ykwlo]{background:#fff;color:#071d34;border-radius:10px;padding:28px}.landing-form header[b-f5je4ykwlo]{display:flex;justify-content:space-between;align-items:center;gap:12px}.landing-form header h2[b-f5je4ykwlo]{font-size:20px;margin:0}.landing-form header span[b-f5je4ykwlo]{background:#e8f9fc;color:#087d94;padding:6px 9px;border-radius:5px;font-size:11px;font-weight:800}.landing-form label[b-f5je4ykwlo]{display:block;margin:15px 0 6px;font-size:12px;font-weight:800}.landing-form input[b-f5je4ykwlo],.landing-form select[b-f5je4ykwlo]{width:100%;height:44px;border:1px solid #cbdbe5;border-radius:7px;padding:0 12px;background:#fff;color:#071d34}.landing-form-grid[b-f5je4ykwlo]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.landing-form button[b-f5je4ykwlo]{width:100%;height:46px;margin-top:20px;border:0;border-radius:8px;background:#18bdd8;color:#06273a;font-weight:900}.landing-form>small[b-f5je4ykwlo]{display:block;text-align:center;color:#71869a;margin-top:10px}.landing-message[b-f5je4ykwlo]{margin-top:14px;padding:12px;border-radius:7px;font-size:12px}.landing-message.success[b-f5je4ykwlo]{background:#e7f8ef;color:#136942}.landing-message.error[b-f5je4ykwlo]{background:#ffe7e8;color:#a7353d}.validation-message[b-f5je4ykwlo]{color:#a7353d;font-size:11px}.landing-footer[b-f5je4ykwlo]{max-width:none;width:100%;padding:28px max(20px,calc((100% - 1160px)/2));display:flex;justify-content:space-between;gap:25px;background:#041524;color:#bfd5df}.landing-footer>div[b-f5je4ykwlo],.landing-footer strong[b-f5je4ykwlo],.landing-footer small[b-f5je4ykwlo],.landing-footer a[b-f5je4ykwlo]{display:block}.landing-footer strong[b-f5je4ykwlo]{color:#fff}.landing-footer small[b-f5je4ykwlo],.landing-footer a[b-f5je4ykwlo]{margin-top:7px;font-size:12px}.landing-footer a[b-f5je4ykwlo]{color:#8eeeff}@media(max-width:1050px){.landing-plan-grid[b-f5je4ykwlo]{grid-template-columns:repeat(2,1fr)}.landing-plan-grid article:last-child[b-f5je4ykwlo]{grid-column:1/-1}.landing-hero h1[b-f5je4ykwlo]{font-size:45px}}@media(max-width:850px){.landing-header nav[b-f5je4ykwlo]{display:none}.landing-hero-grid[b-f5je4ykwlo],.landing-register-grid[b-f5je4ykwlo]{grid-template-columns:1fr}.landing-hero-logo[b-f5je4ykwlo]{display:none}.landing-feature-grid[b-f5je4ykwlo]{grid-template-columns:repeat(2,1fr)}.landing-flow[b-f5je4ykwlo]{grid-template-columns:1fr 1fr}.landing-flow article:nth-child(2)[b-f5je4ykwlo]{border-right:0}.landing-flow article[b-f5je4ykwlo]{border-bottom:1px solid #dce8f0}.landing-flow article:nth-child(n+3)[b-f5je4ykwlo]{border-bottom:0}}@media(max-width:600px){.landing-container[b-f5je4ykwlo]{width:min(100% - 28px,1160px)}.landing-brand small[b-f5je4ykwlo],.landing-login span[b-f5je4ykwlo]{display:none}.landing-hero-grid[b-f5je4ykwlo]{min-height:auto;padding:70px 0}.landing-hero h1[b-f5je4ykwlo]{font-size:37px}.landing-feature-grid[b-f5je4ykwlo],.landing-plan-grid[b-f5je4ykwlo],.landing-form-grid[b-f5je4ykwlo],.landing-flow[b-f5je4ykwlo]{grid-template-columns:1fr}.landing-plan-grid article:last-child[b-f5je4ykwlo]{grid-column:auto}.landing-flow article[b-f5je4ykwlo]{border-right:0;border-bottom:1px solid #dce8f0!important}.landing-flow article:last-child[b-f5je4ykwlo]{border-bottom:0!important}.landing-footer[b-f5je4ykwlo]{flex-direction:column}.landing-register-grid>div h2[b-f5je4ykwlo]{font-size:29px}}
/* /Components/Pages/Riesgo/Efos69B.razor.rz.scp.css */
.efos-page[b-42fdd1bhqo]{max-width:1280px;margin:auto;padding:28px;color:#093a63}.efos-head[b-42fdd1bhqo]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.efos-head span[b-42fdd1bhqo],.efos-table header span[b-42fdd1bhqo],.efos-source span[b-42fdd1bhqo]{color:#087d9a;font-size:.72rem;letter-spacing:.1em;font-weight:800}.efos-head h1[b-42fdd1bhqo]{margin:7px 0;font-size:2rem}.efos-head p[b-42fdd1bhqo],.efos-lookup>p[b-42fdd1bhqo],.efos-table>p[b-42fdd1bhqo]{color:#66809a}.efos-page button[b-42fdd1bhqo]{background:#087c95;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:800;cursor:pointer}.efos-page button:disabled[b-42fdd1bhqo]{opacity:.55;cursor:default}.efos-filter[b-42fdd1bhqo]{display:grid;grid-template-columns:2fr 200px auto;gap:13px;align-items:end;background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:16px;margin-top:20px}.efos-page label[b-42fdd1bhqo]{display:grid;gap:6px;font-size:.78rem;font-weight:800}.efos-page select[b-42fdd1bhqo],.efos-page input[b-42fdd1bhqo]{padding:10px;border:1px solid #bdd2e0;border-radius:8px;font:inherit;min-width:0}.efos-page input[b-42fdd1bhqo]{text-transform:uppercase}.efos-source[b-42fdd1bhqo],.efos-lookup[b-42fdd1bhqo],.efos-table[b-42fdd1bhqo],.efos-empty[b-42fdd1bhqo]{background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:18px;margin:18px 0}.efos-source[b-42fdd1bhqo]{background:#edf8fb}.efos-source strong[b-42fdd1bhqo]{display:block;margin-top:6px;font-size:1.25rem}.efos-source p[b-42fdd1bhqo]{margin:8px 0}.efos-source small[b-42fdd1bhqo]{color:#526e83}.efos-lookup h2[b-42fdd1bhqo],.efos-table h2[b-42fdd1bhqo]{font-size:1.1rem;margin:5px 0}.lookup-fields[b-42fdd1bhqo]{display:flex;gap:14px;align-items:end}.lookup-fields label[b-42fdd1bhqo]{flex:1;max-width:410px}.efos-record[b-42fdd1bhqo]{border-top:1px solid #d7e5ee;margin-top:18px;padding-top:10px}.efos-record h3[b-42fdd1bhqo]{font-size:1rem}.efos-record details summary[b-42fdd1bhqo]{cursor:pointer;font-weight:700;color:#087c95}.efos-record dl[b-42fdd1bhqo]{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:8px 20px;font-size:.85rem}.efos-record dt[b-42fdd1bhqo],.efos-record dd[b-42fdd1bhqo]{padding:7px 0;border-bottom:1px solid #edf2f6;overflow-wrap:anywhere}.efos-record dd[b-42fdd1bhqo]{margin:0;white-space:pre-wrap}.situation[b-42fdd1bhqo]{padding:4px 8px;border-radius:14px;font-size:.8rem;font-weight:700}.definitivo[b-42fdd1bhqo]{background:#fff0ef;color:#a8342d}.presunto[b-42fdd1bhqo]{background:#fff0d3;color:#835300}.other[b-42fdd1bhqo]{background:#e8f3f8;color:#155772}.efos-cards[b-42fdd1bhqo]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.efos-cards article[b-42fdd1bhqo]{background:#fff;border:1px solid #d7e5ee;border-radius:14px;padding:18px}.efos-cards span[b-42fdd1bhqo],.efos-cards small[b-42fdd1bhqo]{font-size:.82rem;color:#66809a}.efos-cards strong[b-42fdd1bhqo]{display:block;font-size:1.4rem;margin:8px 0}.efos-msg[b-42fdd1bhqo]{margin-top:16px;padding:13px;border-radius:10px;background:#eef7fb;border:1px solid #b9d8e0;color:#155772}.efos-msg.error[b-42fdd1bhqo]{background:#fff0ef;border-color:#efb5ae;color:#aa352d}.efos-msg.warning[b-42fdd1bhqo]{background:#fff9e8;border-color:#efd37d;color:#735a18}.efos-scroll[b-42fdd1bhqo]{overflow:auto}.efos-table table[b-42fdd1bhqo]{width:100%;border-collapse:collapse;font-size:.86rem}.efos-table th[b-42fdd1bhqo],.efos-table td[b-42fdd1bhqo]{text-align:left;padding:11px 9px;border-bottom:1px solid #edf2f6}.efos-table th[b-42fdd1bhqo]{font-size:.72rem;color:#66809a}.rfc[b-42fdd1bhqo]{font-family:Consolas,monospace;font-size:.78rem}.efos-page .record-button[b-42fdd1bhqo]{padding:7px 10px;font-size:.8rem;white-space:nowrap}.efos-empty[b-42fdd1bhqo]{color:#66809a}@media(max-width:850px){.efos-filter[b-42fdd1bhqo],.efos-cards[b-42fdd1bhqo]{grid-template-columns:1fr}.efos-record dl[b-42fdd1bhqo]{grid-template-columns:1fr}.efos-record dt[b-42fdd1bhqo]{border:0;padding-bottom:0}.efos-record dd[b-42fdd1bhqo]{padding-top:0}}@media(max-width:560px){.efos-page[b-42fdd1bhqo]{padding:18px}.efos-head[b-42fdd1bhqo],.lookup-fields[b-42fdd1bhqo]{display:grid}}
/* /Components/Pages/TrialRegistration.razor.rz.scp.css */
.trial-registration-page[b-u0vlv3abdm]{min-height:100vh;background:#f3f8fc;color:#071d34}.trial-topbar[b-u0vlv3abdm]{height:76px;padding:10px max(24px,calc((100% - 1120px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce8f0}.trial-brand[b-u0vlv3abdm]{display:flex;align-items:center;gap:11px;text-decoration:none}.trial-brand img[b-u0vlv3abdm]{width:50px;height:50px;object-fit:cover;border-radius:50%}.trial-brand span[b-u0vlv3abdm],.trial-brand strong[b-u0vlv3abdm],.trial-brand small[b-u0vlv3abdm]{display:block}.trial-brand strong[b-u0vlv3abdm]{font-size:16px}.trial-brand small[b-u0vlv3abdm]{margin-top:3px;color:#6f8497;font-size:11px}.trial-login[b-u0vlv3abdm]{background:#0f3148;color:#fff;text-decoration:none;padding:11px 16px;border-radius:8px;font-size:13px;font-weight:700}.trial-content[b-u0vlv3abdm]{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:70px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.trial-copy>span[b-u0vlv3abdm]{color:#0b8ca8;font-size:12px;font-weight:800;letter-spacing:1.5px}.trial-copy h1[b-u0vlv3abdm]{font-size:42px;line-height:1.12;margin:15px 0 18px}.trial-copy p[b-u0vlv3abdm]{color:#5d7488;line-height:1.65}.trial-copy ul[b-u0vlv3abdm]{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.trial-copy li[b-u0vlv3abdm]{position:relative;padding-left:28px}.trial-copy li[b-u0vlv3abdm]:before{content:'✓';position:absolute;left:0;color:#18a96d;font-weight:900}.trial-form[b-u0vlv3abdm]{background:#fff;border:1px solid #dce8f0;border-radius:12px;padding:30px;box-shadow:0 18px 38px rgba(15,49,72,.09)}.trial-form-heading[b-u0vlv3abdm]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.trial-form-heading h2[b-u0vlv3abdm]{margin:0;font-size:23px}.trial-form-heading span[b-u0vlv3abdm]{background:#e9fbfe;color:#087a91;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:800}.trial-form label[b-u0vlv3abdm]{display:block;margin:15px 0 7px;font-size:12px;font-weight:750}.trial-input[b-u0vlv3abdm]{width:100%;height:45px;border:1px solid #c9d8df;border-radius:8px;padding:0 12px;color:#071d34;background:#fff}.trial-input:focus[b-u0vlv3abdm]{border-color:#21b9d5;box-shadow:0 0 0 4px rgba(33,185,213,.14);outline:0}.trial-form-grid[b-u0vlv3abdm]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.trial-form button[b-u0vlv3abdm]{width:100%;margin-top:22px;min-height:47px;border:0;border-radius:8px;background:#16b9d6;color:#032234;font-weight:850}.trial-form button:disabled[b-u0vlv3abdm]{opacity:.65}.trial-privacy[b-u0vlv3abdm]{text-align:center;color:#71869a;font-size:11px;margin:12px 0 0}.trial-message[b-u0vlv3abdm]{margin-top:16px;border-radius:8px;padding:12px 14px;font-size:13px}.trial-message.success[b-u0vlv3abdm]{background:#e8f9f1;color:#12784c}.trial-message.error[b-u0vlv3abdm]{background:#ffe7e8;color:#a7353d}.validation-message[b-u0vlv3abdm]{display:block;color:#a7353d;font-size:11px;margin-top:5px}.trial-footer[b-u0vlv3abdm]{background:#041524;color:#bfd5df;padding:25px max(24px,calc((100% - 1120px)/2));display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px}.trial-footer strong[b-u0vlv3abdm]{color:#fff;margin-right:auto}.trial-footer a[b-u0vlv3abdm]{color:#8eeeff;text-decoration:none}@media(max-width:850px){.trial-content[b-u0vlv3abdm]{grid-template-columns:1fr;gap:34px;padding:45px 0}.trial-copy h1[b-u0vlv3abdm]{font-size:34px}}@media(max-width:600px){.trial-content[b-u0vlv3abdm]{width:min(100% - 28px,1120px)}.trial-form[b-u0vlv3abdm]{padding:22px}.trial-form-grid[b-u0vlv3abdm]{grid-template-columns:1fr}.trial-brand small[b-u0vlv3abdm]{display:none}.trial-footer[b-u0vlv3abdm]{align-items:flex-start;flex-direction:column}.trial-footer strong[b-u0vlv3abdm]{margin-right:0}}
