/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.login-layout[b-ks3fdmv2v1] {
    min-height: 100vh;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-yypp83k15j]{min-height:100dvh;background:#f4f6f2;color:#202d24}main[b-yypp83k15j]{min-width:0;margin-left:246px}.sidebar[b-yypp83k15j]{width:246px;position:fixed;inset:0 auto 0 0;height:100dvh;background:#fff;border-right:1px solid #dde5db;z-index:30}.top-row[b-yypp83k15j]{min-height:68px;display:flex;align-items:center;gap:20px;padding:12px 30px;background:#ffffffec;border-bottom:1px solid #dde5db;position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.workspace-label[b-yypp83k15j]{font-weight:700;display:flex;gap:14px;align-items:center}.environment[b-yypp83k15j]{font-size:11px;background:#fff2e8;color:#84380c;border:1px solid #f6d9c5;padding:5px 9px;border-radius:6px;font-weight:650}.admin-name[b-yypp83k15j]{margin-left:auto;font-size:13px;color:#526056}.top-row form[b-yypp83k15j]{margin:0}.top-row button[b-yypp83k15j]{background:transparent;border:1px solid #d4ddd2;border-radius:8px;padding:8px 14px;color:#364d3a;min-height:40px}.content[b-yypp83k15j]{padding:30px!important;min-width:0;max-width:1680px;margin:auto}#blazor-error-ui[b-yypp83k15j]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff0dd;padding:16px;color:#783207}.dismiss[b-yypp83k15j]{float:right;cursor:pointer}@media(max-width:900px){.sidebar[b-yypp83k15j]{width:100%;height:auto;position:sticky;top:0}.page[b-yypp83k15j]{display:block}main[b-yypp83k15j]{margin:0}.top-row[b-yypp83k15j]{position:static;min-height:52px;padding:10px 18px;gap:10px}.workspace-label[b-yypp83k15j]{font-size:12px}.environment[b-yypp83k15j]{font-size:10px}.content[b-yypp83k15j]{padding:20px 16px!important}.admin-name[b-yypp83k15j]{max-width:110px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:450px){.workspace-label[b-yypp83k15j]{flex-wrap:wrap;gap:3px}.admin-name[b-yypp83k15j]{display:none}.top-row form[b-yypp83k15j]{margin-left:auto}}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.brand-block[b-2sya1ch063]{height:98px;padding:19px 25px 16px;display:flex;flex-direction:column;border-bottom:1px solid #edf0eb}.brand-word[b-2sya1ch063]{font-size:38px;font-weight:850;letter-spacing:-2px;color:#005318;text-decoration:none;line-height:1}.brand-word span[b-2sya1ch063]{color:#F24909}.brand-caption[b-2sya1ch063]{font-size:9px;letter-spacing:2px;color:#6c7d6e;margin:9px 0 0 2px}.navbar-toggler[b-2sya1ch063]{display:none}.nav-scrollable[b-2sya1ch063]{height:calc(100dvh - 98px);overflow:auto;padding:15px 10px 30px;scrollbar-width:thin;scrollbar-color:#c3d1c0 transparent}.nav[b-2sya1ch063]{display:flex;flex-direction:column;gap:4px}.nav-item[b-2sya1ch063]{padding:0!important;font-size:13px}.nav-item[b-2sya1ch063]  .nav-link{color:#526256;display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:8px;text-decoration:none;line-height:1.4;white-space:normal}.nav-item[b-2sya1ch063]  a.active{background:#e7f1e6;color:#005318;font-weight:750;box-shadow:inset 3px 0 #005318}.nav-item[b-2sya1ch063]  a:hover{background:#f0f4ed;color:#005318}.menu-group[b-2sya1ch063]{margin:4px 0}.menu-group summary[b-2sya1ch063]{padding:12px 14px;cursor:pointer;font-size:12px;font-weight:750;color:#293f2e;list-style:none;display:flex;align-items:center;justify-content:space-between;border-radius:8px}.menu-group summary[b-2sya1ch063]::after{content:"›";color:#849382;font-size:19px;line-height:1;transform:rotate(0)}.menu-group[open]>summary[b-2sya1ch063]::after{transform:rotate(90deg)}.menu-group summary:hover[b-2sya1ch063]{background:#f5f7f2}.menu-group>.nav-item[b-2sya1ch063]{margin-left:10px}.nested[b-2sya1ch063]{margin:0 0 0 10px;border-left:1px solid #e0e7dc}.nested summary[b-2sya1ch063]{font-weight:550}.nav-new[b-2sya1ch063]{font-size:8px;letter-spacing:.5px;color:#a4420d;margin-left:auto}.navbar-toggler:focus-visible[b-2sya1ch063],summary:focus-visible[b-2sya1ch063]{outline:2px solid #005318;outline-offset:2px}@media(max-width:900px){.brand-block[b-2sya1ch063]{height:66px;padding:13px 18px;flex-direction:row;align-items:center;gap:14px}.brand-word[b-2sya1ch063]{font-size:32px}.brand-caption[b-2sya1ch063]{margin:0;font-size:9px}.navbar-toggler[b-2sya1ch063]{display:block;appearance:none;width:44px;height:42px;position:absolute;right:16px;top:12px;border:1px solid #d4dfd1;border-radius:8px;background:linear-gradient(#005318,#005318) center 12px/20px 2px no-repeat,linear-gradient(#005318,#005318) center 19px/20px 2px no-repeat,linear-gradient(#005318,#005318) center 26px/20px 2px no-repeat;cursor:pointer}.nav-scrollable[b-2sya1ch063]{display:none;height:auto;max-height:calc(100dvh - 66px);padding:10px 16px 24px;border-bottom:1px solid #d4dfd1}.navbar-toggler:checked~.nav-scrollable[b-2sya1ch063]{display:block}.navbar-toggler:checked[b-2sya1ch063]{background-color:#e7f1e6}}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-6rysdpgb7r],
.components-reconnect-repeated-attempt-visible[b-6rysdpgb7r],
.components-reconnect-failed-visible[b-6rysdpgb7r],
.components-pause-visible[b-6rysdpgb7r],
.components-resume-failed-visible[b-6rysdpgb7r],
.components-rejoining-animation[b-6rysdpgb7r] {
    display: none;
}

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


#components-reconnect-modal[b-6rysdpgb7r] {
    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-6rysdpgb7r 0.5s both;
    &[open]

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

}

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

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

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

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

    100% {
        opacity: 1;
    }
}

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

    100% {
        opacity: 0;
    }
}

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

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

#components-reconnect-modal button[b-6rysdpgb7r] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

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

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

.components-rejoining-animation[b-6rysdpgb7r] {
    position: relative;
    width: 80px;
    height: 80px;
}

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

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

@keyframes components-rejoining-animation-b-6rysdpgb7r {
    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/Administradores.razor.rz.scp.css */
.admins[b-hemfcwxzj1]{max-width:1100px;margin:auto;padding:24px;min-width:0}header[b-hemfcwxzj1]{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}h1[b-hemfcwxzj1],h2[b-hemfcwxzj1]{color:#005318}header p[b-hemfcwxzj1]{max-width:650px}label[b-hemfcwxzj1]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}input[b-hemfcwxzj1]{width:100%;min-height:44px;padding:10px;border:1px solid #b7c7ba;border-radius:8px;box-sizing:border-box}form[b-hemfcwxzj1]{max-width:650px;padding:24px;border:1px solid #d7e3d9;border-radius:16px;background:white}fieldset[b-hemfcwxzj1]{border:0;padding:0;min-width:0}.check[b-hemfcwxzj1]{flex-direction:row;align-items:center}.check input[b-hemfcwxzj1]{width:20px;min-height:20px}.actions[b-hemfcwxzj1]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}button[b-hemfcwxzj1]{min-height:44px;padding:10px 16px;border:1px solid #b7c7ba;border-radius:8px;background:white;color:#005318;cursor:pointer}.primary-button[b-hemfcwxzj1]{background:#005318;color:white}button:disabled[b-hemfcwxzj1]{opacity:.5;cursor:default}.table-scroll[b-hemfcwxzj1]{max-width:100%;overflow-x:auto}table[b-hemfcwxzj1]{width:100%;min-width:550px;border-collapse:collapse}th[b-hemfcwxzj1],td[b-hemfcwxzj1]{text-align:left;padding:14px;border-bottom:1px solid #d7e3d9;overflow-wrap:anywhere}.notice[b-hemfcwxzj1]{padding:14px;background:#e9f5ed;border-radius:8px}.error[b-hemfcwxzj1]{background:#fff0e8;color:#832b0d}small[b-hemfcwxzj1]{color:#4e6253}input:focus[b-hemfcwxzj1],button:focus-visible[b-hemfcwxzj1]{outline:3px solid #F24909;outline-offset:2px}@media(max-width:600px){.admins[b-hemfcwxzj1]{padding:12px}header[b-hemfcwxzj1]{flex-direction:column}form[b-hemfcwxzj1]{padding:16px}.actions button[b-hemfcwxzj1]{flex:1}}
/* /Components/Pages/AlertasInventario.razor.rz.scp.css */
.evo-table-wrap[b-3jsv8iouq4]{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;margin-block:20px}
table[b-3jsv8iouq4]{width:100%;min-width:680px;border-collapse:collapse;text-align:left;background:#fff}
th[b-3jsv8iouq4]{color:#53625a;background:#eef4ec;font-size:.8rem}
th[b-3jsv8iouq4],td[b-3jsv8iouq4]{padding:16px;border-bottom:1px solid #e2e8df;vertical-align:top}
td[b-3jsv8iouq4]{overflow-wrap:anywhere;max-width:340px}
.evo-actions[b-3jsv8iouq4]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:18px}
.evo-card[b-3jsv8iouq4]{margin-block:20px}
.empty-work[b-3jsv8iouq4]{padding:24px;background:#fff;border:1px dashed #bdcbbb;border-radius:14px;color:#53625a}
@media(max-width:600px){.evo-fields[b-3jsv8iouq4]{grid-template-columns:minmax(0,1fr)}.evo-actions>button[b-3jsv8iouq4]{flex:1 1 120px}}
/* /Components/Pages/CargaInicial.razor.rz.scp.css */
.initial-admin[b-rpg1a78zf7]{max-width:1100px;margin:0 auto;padding:24px}.initial-admin article[b-rpg1a78zf7]{padding:24px;background:white;border:1px solid #d8e4dc;border-radius:16px;margin:20px 0}.initial-admin small[b-rpg1a78zf7]{color:#005318;letter-spacing:.1em}.initial-admin button[b-rpg1a78zf7]{background:#005318;color:white;border:0;border-radius:10px;padding:12px 20px;display:block;margin-top:16px;min-height:44px}.initial-admin label[b-rpg1a78zf7]{display:flex;gap:12px;align-items:center}.initial-scroll[b-rpg1a78zf7]{overflow-x:auto}.initial-admin table[b-rpg1a78zf7]{min-width:650px;width:100%;border-collapse:collapse}.initial-admin th[b-rpg1a78zf7],.initial-admin td[b-rpg1a78zf7]{padding:12px;text-align:left;border-bottom:1px solid #eee;vertical-align:top}.initial-admin th[b-rpg1a78zf7]{color:#005318}@media(max-width:600px){.initial-admin[b-rpg1a78zf7]{padding:12px}.initial-admin article[b-rpg1a78zf7]{padding:16px}}
/* /Components/Pages/CargaInicialLista.razor.rz.scp.css */
.carga-lista[b-2ml76n79h3]{max-width:1000px;margin:auto;padding:24px}label[b-2ml76n79h3]{display:flex;flex-direction:column;gap:8px;margin:16px 0}input[b-2ml76n79h3],select[b-2ml76n79h3],textarea[b-2ml76n79h3],button[b-2ml76n79h3]{font:inherit;padding:12px;border:1px solid #bbc9bf;border-radius:8px;max-width:100%;box-sizing:border-box}textarea[b-2ml76n79h3]{width:100%}button[b-2ml76n79h3]{background:#005318;color:white;margin:8px 8px 8px 0;min-height:44px}button:disabled[b-2ml76n79h3]{opacity:.5}.scroll[b-2ml76n79h3]{overflow:auto}table[b-2ml76n79h3]{border-collapse:collapse;width:100%;min-width:520px}th[b-2ml76n79h3],td[b-2ml76n79h3]{padding:12px;text-align:left;border-bottom:1px solid #ddd}.check[b-2ml76n79h3]{flex-direction:row;align-items:center}fieldset[b-2ml76n79h3]{border:0;padding:0;min-width:0}h1[b-2ml76n79h3],h2[b-2ml76n79h3]{color:#005318}p[role=status][b-2ml76n79h3]{padding:16px;background:#edf6ef;white-space:pre-wrap}@media(max-width:600px){.carga-lista[b-2ml76n79h3]{padding:12px}}
/* /Components/Pages/CodigosPendientes.razor.rz.scp.css */
.pending-page[b-9c72hvyxg8]{max-width:1100px;margin:0 auto;padding:1.5rem 0 3rem;color:#213527}.pending-page header[b-9c72hvyxg8]{display:flex;align-items:end;justify-content:space-between;margin-bottom:1rem}.pending-page header span[b-9c72hvyxg8],.modal-title span[b-9c72hvyxg8]{color:#005318;font-size:.7rem;font-weight:900;letter-spacing:.14em}.pending-page h1[b-9c72hvyxg8]{margin:.15rem 0}.pending-page header p[b-9c72hvyxg8]{margin:0;color:#637365}.pending-page header button[b-9c72hvyxg8],.associate[b-9c72hvyxg8]{border:0;border-radius:.6rem;padding:.7rem 1rem;background:#005318;color:#fff;font-weight:800}.empty[b-9c72hvyxg8]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#637365}.pending-list[b-9c72hvyxg8]{display:grid;gap:.65rem}.pending-list article[b-9c72hvyxg8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dfe6dc;border-radius:.75rem;background:#fff}.pending-list code[b-9c72hvyxg8]{font-size:1.05rem;font-weight:900}.pending-list p[b-9c72hvyxg8]{margin:.3rem 0}.pending-list small[b-9c72hvyxg8]{color:#637365}.actions[b-9c72hvyxg8]{display:flex;gap:.5rem}.actions button[b-9c72hvyxg8]{border:0;border-radius:.55rem;padding:.6rem .8rem;font-weight:800}.delete[b-9c72hvyxg8]{background:#ffe8e8;color:#a22b2b}.modal-backdrop[b-9c72hvyxg8]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#21352799}.associate-modal[b-9c72hvyxg8]{width:min(720px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.2rem;border-radius:1rem;background:#fff}.modal-title[b-9c72hvyxg8]{display:flex;justify-content:space-between}.modal-title h2[b-9c72hvyxg8]{margin:.15rem 0}.modal-title>button[b-9c72hvyxg8]{border:0;background:transparent;font-size:1.7rem}.search[b-9c72hvyxg8]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.search input[b-9c72hvyxg8]{padding:.75rem;border:1px solid #dfe6dc;border-radius:.55rem}.search button[b-9c72hvyxg8]{border:0;border-radius:.55rem;padding:0 1rem;background:#005318;color:#fff;font-weight:800}.products[b-9c72hvyxg8]{display:grid;gap:.45rem;margin-top:.8rem}.products button[b-9c72hvyxg8]{display:grid;gap:.15rem;padding:.75rem;border:1px solid #dfe6dc;border-radius:.6rem;background:#fff;text-align:left}.products small[b-9c72hvyxg8]{color:#637365}.error[b-9c72hvyxg8]{padding:.7rem;background:#ffe8e8;color:#a22b2b}.modal-actions[b-9c72hvyxg8]{display:flex;justify-content:flex-end;margin-top:1rem}.modal-actions button[b-9c72hvyxg8]{padding:.65rem 1rem;border:0;border-radius:.55rem}.associate-modal>p[b-9c72hvyxg8]{color:#637365}@media(max-width:650px){.pending-list article[b-9c72hvyxg8]{align-items:stretch;flex-direction:column}.actions button[b-9c72hvyxg8]{flex:1}.search[b-9c72hvyxg8]{grid-template-columns:1fr}}
.evo-table-wrap[b-9c72hvyxg8]{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;margin-block:20px}
table[b-9c72hvyxg8]{width:100%;min-width:680px;border-collapse:collapse;text-align:left;background:#fff}
th[b-9c72hvyxg8]{color:#53625a;background:#eef4ec;font-size:.8rem}
th[b-9c72hvyxg8],td[b-9c72hvyxg8]{padding:16px;border-bottom:1px solid #e2e8df;vertical-align:top}
td[b-9c72hvyxg8]{overflow-wrap:anywhere;max-width:340px}
.evo-actions[b-9c72hvyxg8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:18px}
.evo-card[b-9c72hvyxg8]{margin-block:20px}
.empty-work[b-9c72hvyxg8]{padding:24px;background:#fff;border:1px dashed #bdcbbb;border-radius:14px;color:#53625a}
@media(max-width:600px){.evo-fields[b-9c72hvyxg8]{grid-template-columns:minmax(0,1fr)}.evo-actions>button[b-9c72hvyxg8]{flex:1 1 120px}}
/* /Components/Pages/ConciliacionStock.razor.rz.scp.css */
.conciliation[b-lic3okv678]{max-width:1400px;margin:auto;padding:24px;color:#223c30}.conciliation header small[b-lic3okv678]{letter-spacing:.08em;color:#5f7467}.conciliation h1[b-lic3okv678]{font-size:1.9rem}.conciliation p[b-lic3okv678]{line-height:1.5}.notice[b-lic3okv678]{padding:16px;border-radius:12px;background:#edf4ec}.conciliation form[b-lic3okv678]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.conciliation select[b-lic3okv678],.conciliation button[b-lic3okv678]{border:1px solid #c8d8cd;background:white;border-radius:8px;padding:10px 14px;min-height:44px}.conciliation button[b-lic3okv678]{color:#215d3c}.conciliation button:disabled[b-lic3okv678]{opacity:.5}.table-wrap[b-lic3okv678]{overflow:auto}table[b-lic3okv678]{border-collapse:collapse;width:100%;background:white}th[b-lic3okv678],td[b-lic3okv678]{text-align:left;padding:12px;border-bottom:1px solid #dbe5de;vertical-align:top}td[b-lic3okv678]{font-variant-numeric:tabular-nums}th small[b-lic3okv678]{display:block;font-weight:400;color:#687d6f}thead[b-lic3okv678]{background:#f2f6f1}.review[b-lic3okv678]{background:#fff8e8}.conciliation nav[b-lic3okv678]{display:flex;gap:16px;align-items:center;justify-content:center;margin:24px 0}.help[b-lic3okv678]{font-size:.88rem;color:#647567}
/* /Components/Pages/ConteosStock.razor.rz.scp.css */
.counts-page[b-ufev2y2e01]{max-width:1150px;margin:0 auto;padding:1.5rem 0 3rem;color:#213527}.counts-page header[b-ufev2y2e01]{display:flex;align-items:end;justify-content:space-between;margin-bottom:1rem}.counts-page header span[b-ufev2y2e01],.description>span[b-ufev2y2e01]{color:#005318;font-size:.7rem;font-weight:900;letter-spacing:.14em}.counts-page h1[b-ufev2y2e01]{margin:.15rem 0}.counts-page header p[b-ufev2y2e01]{margin:0;color:#637365}.counts-page header button[b-ufev2y2e01]{border:0;border-radius:.6rem;padding:.7rem 1rem;background:#005318;color:#fff;font-weight:800}.empty[b-ufev2y2e01]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#637365}.counts-list[b-ufev2y2e01]{display:grid;gap:.7rem}.counts-list article[b-ufev2y2e01]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(310px,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #dfe6dc;border-radius:.75rem;background:#fff}.description h2[b-ufev2y2e01]{margin:.2rem 0;font-size:1.05rem}.description small[b-ufev2y2e01]{color:#637365}.numbers[b-ufev2y2e01]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.numbers div[b-ufev2y2e01]{display:grid;padding:.6rem;border-radius:.55rem;background:#f7faf4}.numbers small[b-ufev2y2e01]{color:#637365}.actions[b-ufev2y2e01]{display:flex;gap:.45rem}.actions button[b-ufev2y2e01]{border:0;border-radius:.55rem;padding:.65rem .8rem;font-weight:800}.approve[b-ufev2y2e01]{background:#005318;color:#fff}.reject[b-ufev2y2e01]{background:#ffe8e8;color:#a22b2b}.message[b-ufev2y2e01]{padding:.7rem;border-radius:.6rem;background:#e2f7e9;color:#197640}@media(max-width:850px){.counts-list article[b-ufev2y2e01]{grid-template-columns:1fr}.actions button[b-ufev2y2e01]{flex:1}}@media(max-width:480px){.numbers[b-ufev2y2e01]{grid-template-columns:1fr}}
/* /Components/Pages/CortesAbiertos.razor.rz.scp.css */
.evo-table-wrap[b-a2g341vsyt]{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;margin-block:20px}
table[b-a2g341vsyt]{width:100%;min-width:680px;border-collapse:collapse;text-align:left;background:#fff}
th[b-a2g341vsyt]{color:#53625a;background:#eef4ec;font-size:.8rem}
th[b-a2g341vsyt],td[b-a2g341vsyt]{padding:16px;border-bottom:1px solid #e2e8df;vertical-align:top}
td[b-a2g341vsyt]{overflow-wrap:anywhere;max-width:340px}
.evo-actions[b-a2g341vsyt]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:18px}
.evo-card[b-a2g341vsyt]{margin-block:20px}
.empty-work[b-a2g341vsyt]{padding:24px;background:#fff;border:1px dashed #bdcbbb;border-radius:14px;color:#53625a}
@media(max-width:600px){.evo-fields[b-a2g341vsyt]{grid-template-columns:minmax(0,1fr)}.evo-actions>button[b-a2g341vsyt]{flex:1 1 120px}}
/* /Components/Pages/CrearPedido.razor.rz.scp.css */
.receipt-page[b-xuhn7dsmg0]{max-width:1100px;margin:auto;padding:clamp(16px,3vw,36px);color:#213527}.receipt-page header[b-xuhn7dsmg0],.section-heading[b-xuhn7dsmg0]{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.receipt-page h1[b-xuhn7dsmg0]{font-size:2rem}.receipt-page h2[b-xuhn7dsmg0]{font-size:1.35rem;margin:0 0 14px}.receipt-page h3[b-xuhn7dsmg0]{font-size:1rem}.receipt-page small[b-xuhn7dsmg0]{color:#637365}.receipt-page fieldset[b-xuhn7dsmg0]{border:0;padding:0;min-width:0}.receipt-card[b-xuhn7dsmg0]{padding:clamp(16px,3vw,28px);margin:22px 0;border:1px solid #dfe6dc;border-radius:16px;background:white}.mode-options[b-xuhn7dsmg0],.input-grid[b-xuhn7dsmg0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:16px 0}.mode-options button[b-xuhn7dsmg0]{display:grid;gap:8px;text-align:left;padding:20px}.mode-options .selected[b-xuhn7dsmg0]{background:#f7faf4;border-color:#005318}.mode-options span[b-xuhn7dsmg0]{font-size:.9rem}.receipt-page label[b-xuhn7dsmg0],.search-modal label[b-xuhn7dsmg0]{display:grid;gap:8px;font-weight:600}.receipt-page input[b-xuhn7dsmg0],.receipt-page select[b-xuhn7dsmg0],.search-modal input[b-xuhn7dsmg0]{min-width:0;width:100%;border:1px solid #dfe6dc;border-radius:8px;padding:12px;background:white}.receipt-page button[b-xuhn7dsmg0],.search-modal button[b-xuhn7dsmg0],.receipt-page a.primary[b-xuhn7dsmg0]{border:1px solid #dfe6dc;border-radius:8px;padding:11px 16px;background:white;color:#005318;text-decoration:none;cursor:pointer}.receipt-page .primary[b-xuhn7dsmg0],.search-modal .primary[b-xuhn7dsmg0]{background:#005318;color:white;border-color:#005318}.receipt-page button:disabled[b-xuhn7dsmg0],.search-modal button:disabled[b-xuhn7dsmg0]{opacity:.55;cursor:default}.entry-card[b-xuhn7dsmg0]{border:1px solid #dfe6dc;border-radius:12px;padding:18px;margin:14px 0;background:#f7faf4}.receipt-page .check[b-xuhn7dsmg0]{display:flex;align-items:center;font-weight:400}.check input[b-xuhn7dsmg0]{width:auto}.note[b-xuhn7dsmg0]{color:#637365;font-size:.95rem}.summary-item[b-xuhn7dsmg0]{display:flex;gap:12px;align-items:center;border-bottom:1px solid #eef3e9;padding:16px 0;flex-wrap:wrap}.summary-item>div[b-xuhn7dsmg0]{flex:1;min-width:min(240px,100%);display:grid;gap:5px}.summary-item small[b-xuhn7dsmg0]{overflow-wrap:anywhere}.total[b-xuhn7dsmg0],.actions[b-xuhn7dsmg0]{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:22px}.total strong[b-xuhn7dsmg0]{font-size:1.5rem}.error[b-xuhn7dsmg0]{padding:18px;background:#fff0f0;color:#ac2020;border-radius:10px}.success[b-xuhn7dsmg0]{background:#effbf4}.success a[b-xuhn7dsmg0]{display:inline-block;margin:10px}.search-backdrop[b-xuhn7dsmg0]{position:fixed;inset:0;z-index:1200;background:#21352780;display:flex;align-items:center;justify-content:center;padding:16px}.search-modal[b-xuhn7dsmg0]{background:white;border-radius:16px;width:min(760px,100%);max-height:90dvh;overflow-y:auto;padding:24px;box-shadow:0 20px 60px #21352744}.search-form[b-xuhn7dsmg0]{display:flex;gap:12px;align-items:end;margin-bottom:18px}.search-form label[b-xuhn7dsmg0]{flex:1;min-width:0}.search-result[b-xuhn7dsmg0]{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #eee;cursor:pointer}.search-result>div[b-xuhn7dsmg0]{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.search-result small[b-xuhn7dsmg0]{color:#637365}.search-modal button[b-xuhn7dsmg0]{flex-shrink:0}@media(max-width:520px){.search-form[b-xuhn7dsmg0]{align-items:stretch;flex-direction:column}.search-modal[b-xuhn7dsmg0]{padding:16px}.receipt-page header[b-xuhn7dsmg0]{display:block}.summary-item button[b-xuhn7dsmg0]{padding:8px}.receipt-page[b-xuhn7dsmg0]{padding:12px}}
/* /Components/Pages/DispositivosAdministracion.razor.rz.scp.css */
.admin-devices[b-sur1fro5c7]{display:grid;gap:1.25rem}.admin-devices>header[b-sur1fro5c7]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.admin-devices header span[b-sur1fro5c7]{color:#005318;font-size:.75rem;font-weight:900;letter-spacing:.12em}.admin-devices h1[b-sur1fro5c7]{margin:.15rem 0}.admin-devices section[b-sur1fro5c7]{display:grid;gap:.7rem}.admin-devices article[b-sur1fro5c7]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #dfe6dc;border-radius:14px}.admin-devices article>div:first-child[b-sur1fro5c7]{display:grid}.admin-devices article span[b-sur1fro5c7]{color:#637365;font-size:.85rem}.code[b-sur1fro5c7]{display:grid;text-align:center}.code b[b-sur1fro5c7]{font-size:1.8rem;letter-spacing:.16em}.actions[b-sur1fro5c7]{display:flex;gap:.5rem}.admin-devices button[b-sur1fro5c7]{min-height:44px;padding:.6rem .9rem;border:1px solid #bacab3;border-radius:10px;background:#fff;font-weight:800}.admin-devices .approve[b-sur1fro5c7]{background:#166534;color:#fff;border-color:#166534}.admin-devices .danger[b-sur1fro5c7]{color:#a11}.empty[b-sur1fro5c7],.message[b-sur1fro5c7]{padding:1rem;border-radius:10px;background:#f7faf4}.message[b-sur1fro5c7]{color:#005318;font-weight:800}@media(max-width:720px){.admin-devices>header[b-sur1fro5c7]{align-items:stretch;flex-direction:column}.admin-devices article[b-sur1fro5c7]{grid-template-columns:1fr}.actions button[b-sur1fro5c7]{flex:1}}
/* /Components/Pages/DispositivosSalon.razor.rz.scp.css */
.devices-page[b-fu8313yctf]{max-width:1150px;margin:0 auto;padding:1.5rem 0 3rem;color:#213527}.page-header[b-fu8313yctf]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-header span[b-fu8313yctf],.panel-title span[b-fu8313yctf]{color:#005318;font-size:.72rem;font-weight:900;letter-spacing:.16em}.page-header h1[b-fu8313yctf]{margin:.15rem 0;font-size:2.2rem}.page-header p[b-fu8313yctf]{margin:0;color:#637365}.primary-button[b-fu8313yctf],.secondary-button[b-fu8313yctf],.danger-outline[b-fu8313yctf]{border-radius:.65rem;padding:.72rem 1rem;font:inherit;font-weight:800;cursor:pointer}.primary-button[b-fu8313yctf]{border:0;background:#005318;color:white}.secondary-button[b-fu8313yctf]{border:0;background:#eef3e9;color:#005318}.danger-outline[b-fu8313yctf]{border:1px solid #c43c3c;background:white;color:#a52727}.full[b-fu8313yctf]{width:100%}button:disabled[b-fu8313yctf]{opacity:.6;cursor:wait}.page-message[b-fu8313yctf]{padding:.85rem 1rem;border-radius:.65rem;font-weight:750}.page-message.success[b-fu8313yctf]{background:#e8f7ed;color:#207443}.page-message.error[b-fu8313yctf]{background:#ffe9e7;color:#a82e25}.panel[b-fu8313yctf]{margin-bottom:1.25rem;padding:1.2rem;border:1px solid #dfe6dc;border-radius:1rem;background:white}.pending-panel[b-fu8313yctf]{border:2px solid #f0b51b;background:#fffaf0}.panel-title[b-fu8313yctf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.panel-title h2[b-fu8313yctf]{margin:.15rem 0 0;font-size:1.3rem}.panel-title>strong[b-fu8313yctf]{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;background:#f0b51b;color:#342600}.panel-title .approved-count[b-fu8313yctf]{background:#dff4e7;color:#17673a}.device-list[b-fu8313yctf]{display:grid;gap:.8rem}.device-card[b-fu8313yctf]{display:grid;grid-template-columns:minmax(220px,1.2fr) auto minmax(210px,.8fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #eadcae;border-radius:.8rem;background:white}.device-main[b-fu8313yctf],.authorized-heading[b-fu8313yctf]{display:flex;align-items:center;gap:.75rem;min-width:0}.device-main strong[b-fu8313yctf],.device-main small[b-fu8313yctf],.device-main span[b-fu8313yctf]{display:block}.device-main small[b-fu8313yctf],.device-main span[b-fu8313yctf]{margin-top:.2rem;color:#637365;font-size:.76rem}.phone-mark[b-fu8313yctf]{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:.75rem;background:#eef3e9;color:#005318;font-size:1.35rem;font-weight:900}.phone-mark.approved[b-fu8313yctf]{background:#def4e6;color:#1b7944}.verification[b-fu8313yctf]{padding:.55rem .8rem;border-radius:.6rem;background:#fff4cc;text-align:center}.verification span[b-fu8313yctf],.verification strong[b-fu8313yctf]{display:block}.verification span[b-fu8313yctf]{font-size:.62rem;font-weight:900;letter-spacing:.13em}.verification strong[b-fu8313yctf]{margin-top:.1rem;color:#005318;font-size:1.3rem;letter-spacing:.1em}.device-card label[b-fu8313yctf]{font-size:.78rem;font-weight:800}.device-card select[b-fu8313yctf]{display:block;width:100%;margin-top:.3rem;padding:.6rem;border:1px solid #dfe6dc;border-radius:.5rem;background:white}.actions[b-fu8313yctf]{display:flex;gap:.45rem}.authorized-grid[b-fu8313yctf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.9rem}.authorized-card[b-fu8313yctf]{padding:1rem;border:1px solid #dfe6dc;border-radius:.8rem;background:#f7faf4}.authorized-heading strong[b-fu8313yctf],.authorized-heading span[b-fu8313yctf]{display:block}.authorized-heading span[b-fu8313yctf]{margin-top:.15rem;color:#005318;font-size:.78rem;font-weight:800}.authorized-card dl[b-fu8313yctf]{margin:1rem 0}.authorized-card dl div[b-fu8313yctf]{display:flex;justify-content:space-between;gap:.8rem;padding:.48rem 0;border-bottom:1px solid #eef3e9}.authorized-card dt[b-fu8313yctf]{color:#637365;font-size:.76rem}.authorized-card dd[b-fu8313yctf]{margin:0;text-align:right;font-size:.78rem;font-weight:750}.empty-state[b-fu8313yctf]{margin:0;padding:2rem;text-align:center;color:#637365}@media(max-width:980px){.device-card[b-fu8313yctf]{grid-template-columns:1fr 1fr}.device-main[b-fu8313yctf]{grid-column:1/-1}.actions[b-fu8313yctf]{justify-content:flex-end}}@media(max-width:650px){.page-header[b-fu8313yctf]{align-items:stretch;flex-direction:column}.device-card[b-fu8313yctf]{grid-template-columns:1fr}.device-main[b-fu8313yctf]{grid-column:auto}.actions[b-fu8313yctf]{justify-content:stretch}.actions button[b-fu8313yctf]{flex:1}}
/* /Components/Pages/Empleados.razor.rz.scp.css */
.employees-page[b-wd164gqg4f] { max-width: 1180px; margin: 0 auto; padding: 1.5rem 0 3rem; color: #213527; }
.page-header[b-wd164gqg4f] { display: flex; align-items: flex-end; justify-content: space-between; gap: 1rem; margin-bottom: 1.5rem; }
.page-header span[b-wd164gqg4f], .modal-title span[b-wd164gqg4f] { color: #005318; font-size: .72rem; font-weight: 800; letter-spacing: .16em; }
.page-header h1[b-wd164gqg4f] { margin: .15rem 0 0; font-size: 2.2rem; font-weight: 800; }
.page-header p[b-wd164gqg4f] { margin: .3rem 0 0; color: #637365; }
.primary-button[b-wd164gqg4f], .secondary-button[b-wd164gqg4f], .edit-button[b-wd164gqg4f], .close-button[b-wd164gqg4f] { border: 0; cursor: pointer; font: inherit; }
.primary-button[b-wd164gqg4f] { padding: .78rem 1.15rem; border-radius: .65rem; background: #005318; color: #fff; font-weight: 700; }
.primary-button:disabled[b-wd164gqg4f] { opacity: .65; cursor: wait; }
.toolbar[b-wd164gqg4f] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1rem; }
.toolbar input[b-wd164gqg4f] { width: min(420px, 100%); }
.toolbar span[b-wd164gqg4f] { color: #637365; font-size: .9rem; }
input[b-wd164gqg4f] { width: 100%; border: 1px solid #dfe6dc; border-radius: .55rem; padding: .72rem .8rem; background: #fff; color: #213527; outline: none; }
input:focus[b-wd164gqg4f] { border-color: #005318; box-shadow: 0 0 0 3px rgba(0,83,24,.1); }
.table-container[b-wd164gqg4f] { overflow-x: auto; border: 1px solid #eef3e9; border-radius: .8rem; background: #fff; }
table[b-wd164gqg4f] { width: 100%; border-collapse: collapse; min-width: 760px; }
th[b-wd164gqg4f] { padding: .85rem 1rem; background: #f7faf4; color: #637365; font-size: .75rem; text-align: left; text-transform: uppercase; letter-spacing: .05em; }
td[b-wd164gqg4f] { padding: 1rem; border-top: 1px solid #eef3e9; vertical-align: middle; }
.employee-name[b-wd164gqg4f] { font-weight: 700; }
.role[b-wd164gqg4f] { padding: .3rem .55rem; border-radius: 999px; background: #eef3e9; color: #005318; font-size: .76rem; font-weight: 700; }
.masked-pin[b-wd164gqg4f] { color: #637365; letter-spacing: .14em; }
.status[b-wd164gqg4f] { padding: .3rem .55rem; border-radius: 999px; font-size: .76rem; font-weight: 700; }
.status.active[b-wd164gqg4f] { background: #e4f7eb; color: #207c45; }
.status.inactive[b-wd164gqg4f] { background: #eef3e9; color: #637365; }
.edit-button[b-wd164gqg4f] { padding: .5rem .8rem; border-radius: .45rem; background: #fff2c7; color: #5d4911; font-weight: 700; }
.empty-state[b-wd164gqg4f] { min-height: 220px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .35rem; border: 1px dashed #dfe6dc; border-radius: .8rem; color: #637365; }
.modal-backdrop[b-wd164gqg4f] { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 1rem; background: rgba(25,18,35,.58); }
.employee-modal[b-wd164gqg4f] { width: min(500px, 100%); max-height: calc(100vh - 2rem); overflow-y: auto; padding: 1.5rem; border-radius: 1rem; background: #fff; box-shadow: 0 20px 70px rgba(0,0,0,.25); }
.modal-title[b-wd164gqg4f] { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 1.2rem; }
.modal-title h2[b-wd164gqg4f] { margin: .15rem 0 0; font-size: 1.5rem; }
.close-button[b-wd164gqg4f] { padding: 0; background: transparent; color: #637365; font-size: 1.8rem; line-height: 1; }
.employee-modal label[b-wd164gqg4f] { display: block; margin-bottom: 1rem; font-size: .88rem; font-weight: 700; }
.employee-modal label input[b-wd164gqg4f] { margin-top: .4rem; font-weight: 400; }
.employee-modal select[b-wd164gqg4f] { display: block; box-sizing: border-box; width: 100%; margin-top: .4rem; padding: .7rem; border: 1px solid #dfe6dc; border-radius: .5rem; font: inherit; background: #fff; color: #213527; }
.employee-modal small[b-wd164gqg4f] { display: block; margin-top: .35rem; color: #637365; font-weight: 400; }
.assignment-note[b-wd164gqg4f] { display: flex; justify-content: space-between; gap: 1rem; margin: .25rem 0 1.1rem; padding: .8rem; border-radius: .55rem; background: #f7faf4; color: #637365; font-size: .83rem; }
.assignment-note strong[b-wd164gqg4f] { color: #213527; }
.active-check[b-wd164gqg4f] { display: flex !important; align-items: center; gap: .55rem; }
.active-check input[b-wd164gqg4f] { width: auto !important; margin: 0 !important; }
.form-error[b-wd164gqg4f] { padding: .7rem .8rem; border-radius: .5rem; background: #ffe8e8; color: #a22b2b; font-size: .88rem; }
.modal-actions[b-wd164gqg4f] { display: flex; justify-content: flex-end; gap: .65rem; margin-top: 1.3rem; }
.secondary-button[b-wd164gqg4f] { padding: .78rem 1.15rem; border-radius: .65rem; background: #eef3e9; color: #637365; font-weight: 700; }
@media (max-width: 640px) { .page-header[b-wd164gqg4f] { align-items: stretch; flex-direction: column; } .toolbar[b-wd164gqg4f] { align-items: stretch; flex-direction: column; } .toolbar span[b-wd164gqg4f] { align-self: flex-end; } .assignment-note[b-wd164gqg4f] { flex-direction: column; gap: .25rem; } }
/* /Components/Pages/Home.razor.rz.scp.css */
.metric-grid[b-gvtcipfdhn]{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:20px;margin-bottom:23px}.metric[b-gvtcipfdhn]{background:white;border:1px solid #dfe6dc;border-radius:12px;padding:25px;display:flex;flex-direction:column;min-width:0}.metric>span[b-gvtcipfdhn]{font-size:10px;letter-spacing:1px;font-weight:750;color:#60725e}.metric>strong[b-gvtcipfdhn]{font-size:clamp(25px,3vw,40px);letter-spacing:-1.5px;line-height:1.3;margin:17px 0 5px;overflow-wrap:anywhere}.metric>small[b-gvtcipfdhn]{font-size:12px;color:#667b63}.metric-foot[b-gvtcipfdhn]{border-top:1px solid #e5ecdf;margin-top:22px;padding-top:14px;font-size:11px;display:flex;justify-content:space-between;gap:10px;color:#657760}.metric>a[b-gvtcipfdhn]{margin-top:auto;padding-top:20px;font-size:12px;font-weight:650;text-decoration:none}.feature[b-gvtcipfdhn]{background:#005318;color:white;border-color:#005318}.feature>span[b-gvtcipfdhn],.feature>small[b-gvtcipfdhn],.feature .metric-foot[b-gvtcipfdhn]{color:#c8dfc2}.feature .metric-foot[b-gvtcipfdhn]{border-color:#ffffff24}.card-heading[b-gvtcipfdhn]{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:20px}.sales-chart[b-gvtcipfdhn]{display:flex;justify-content:space-around;gap:10px;min-height:220px;padding:5px 0}.chart-column[b-gvtcipfdhn]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;color:#486044}.chart-value[b-gvtcipfdhn]{font-size:10px;font-weight:650;white-space:nowrap}.bar-track[b-gvtcipfdhn]{height:148px;width:64%;display:flex;align-items:end;border-bottom:1px solid #dbe4d5;background:repeating-linear-gradient(to top,transparent 0,transparent 36px,#eef2ea 37px)}.chart-bar[b-gvtcipfdhn]{width:100%;border-radius:5px 5px 0 0;background:#aec8a4;min-width:8px}.chart-bar.selected[b-gvtcipfdhn]{background:#005318}.chart-column small[b-gvtcipfdhn]{font-size:9px;color:#798775}.attention-card[b-gvtcipfdhn]{border-top:3px solid #f24909}.attention-card h2[b-gvtcipfdhn]{margin-top:8px}.action-row[b-gvtcipfdhn]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid #e7eddf;text-decoration:none;color:#284b2d}.action-row strong[b-gvtcipfdhn]{font-size:12px}.action-row small[b-gvtcipfdhn]{display:block;font-size:10px;color:#78846d;margin-top:4px;line-height:1.4}.action-row b[b-gvtcipfdhn]{background:#f1f5eb;min-width:30px;padding:7px;border-radius:6px;text-align:center;font-size:13px}.action-row:hover strong[b-gvtcipfdhn]{text-decoration:underline}.promo-callout[b-gvtcipfdhn]{background:#e9f0df;border:1px solid #d9e4cf;border-radius:12px;padding:26px}.promo-callout h2[b-gvtcipfdhn]{font-size:25px;line-height:1.2;margin:16px 0 12px;color:#123e1a;letter-spacing:-.8px}.promo-callout p[b-gvtcipfdhn]{color:#56704c;font-size:12px;line-height:1.7}.promo-callout small[b-gvtcipfdhn]{display:block;font-size:10px;color:#5f7552;margin-top:15px}@media(max-width:680px){.metric-grid[b-gvtcipfdhn]{grid-template-columns:1fr;gap:12px}.metric[b-gvtcipfdhn]{padding:20px}.metric>strong[b-gvtcipfdhn]{font-size:35px;margin:10px 0 4px}.metric-foot[b-gvtcipfdhn]{margin-top:14px}.chart-value[b-gvtcipfdhn]{font-size:8px}.sales-chart[b-gvtcipfdhn]{gap:4px}.card-heading[b-gvtcipfdhn]{flex-wrap:wrap}}
/* /Components/Pages/Login.razor.rz.scp.css */
.login-page[b-fxfpifg115]{min-height:100dvh;display:grid;grid-template-columns:minmax(350px,46%) 1fr;background:#f7f9f3;color:#233826}.brand-panel[b-fxfpifg115]{background:#005318;color:white;padding:48px 54px;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-wordmark[b-fxfpifg115]{font-size:54px;font-weight:850;letter-spacing:-3px;color:white;text-decoration:none;line-height:1}.login-wordmark span[b-fxfpifg115]{color:#f24909}.brand-story[b-fxfpifg115]{margin:auto 0;padding:80px 0;position:relative;z-index:1}.brand-kicker[b-fxfpifg115]{color:#b6d4a8;font-size:10px;letter-spacing:2px;font-weight:650}.brand-story h2[b-fxfpifg115]{color:#fff;font-size:clamp(30px,3.8vw,53px);letter-spacing:-2px;line-height:1.15;margin:20px 0}.brand-story p[b-fxfpifg115]{font-size:14px;line-height:1.9;color:#cee1c4;max-width:330px}.brand-bottom[b-fxfpifg115]{font-size:9px;letter-spacing:1.8px;color:#a8c79c}.brand-lines[b-fxfpifg115]{height:110px;display:flex;gap:12px;align-items:end;margin-top:42px}.brand-lines i[b-fxfpifg115]{width:30px;height:30px;background:#317940;border-radius:7px}.brand-lines i:nth-child(2)[b-fxfpifg115]{height:55px}.brand-lines i:nth-child(3)[b-fxfpifg115]{height:45px}.brand-lines i:nth-child(4)[b-fxfpifg115]{height:83px}.brand-lines i:nth-child(5)[b-fxfpifg115]{height:108px;background:#f24909}.login-content[b-fxfpifg115]{width:min(390px,calc(100% - 64px));margin:auto;padding:48px 0}.login-environment[b-fxfpifg115]{display:inline-block;color:#925015;background:#fff0e2;border:1px solid #efd9c3;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700;letter-spacing:.7px;margin-bottom:34px}.eyebrow[b-fxfpifg115]{display:block;color:#005318;font-size:10px;font-weight:750;letter-spacing:1.5px}h1[b-fxfpifg115]{font-size:34px;font-weight:750;letter-spacing:-1px;margin:10px 0 12px}p[b-fxfpifg115]{color:#6b7b66;font-size:13px;margin-bottom:28px;line-height:1.7}form[b-fxfpifg115]{display:grid;gap:9px}label[b-fxfpifg115]{font-size:12px;font-weight:650;margin-top:10px}input[b-fxfpifg115]{width:100%;border:1px solid #cad7c2;border-radius:8px;background:#fff;padding:13px 14px;font-size:15px;min-height:49px;outline:none}input:focus[b-fxfpifg115]{border-color:#005318;box-shadow:0 0 0 3px #00531815}.turnstile-container[b-fxfpifg115]{min-height:65px;margin-top:12px;display:flex;align-items:center;max-width:100%;overflow:auto}button[b-fxfpifg115]{margin-top:19px;border:0;border-radius:8px;background:#005318;color:#fff;padding:15px 17px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:50px}button:hover[b-fxfpifg115]{background:#063e16}.login-error[b-fxfpifg115]{padding:13px 15px;background:#fff0e8;color:#9a391b;border:1px solid #ebc9b8;border-radius:8px;font-size:12px;margin-bottom:15px}.login-footnote[b-fxfpifg115]{font-size:11px;color:#71806b;margin:24px 0 0;border-top:1px solid #dfe7d7;padding-top:20px}@media(max-width:800px){.login-page[b-fxfpifg115]{grid-template-columns:1fr}.brand-panel[b-fxfpifg115]{padding:23px 28px;flex-direction:row;align-items:center;justify-content:space-between}.login-wordmark[b-fxfpifg115]{font-size:40px}.brand-story[b-fxfpifg115]{display:none}.brand-bottom[b-fxfpifg115]{font-size:8px;max-width:140px;text-align:right;line-height:1.8}.login-content[b-fxfpifg115]{width:min(390px,calc(100% - 40px));padding:35px 0 45px}.login-environment[b-fxfpifg115]{margin-bottom:24px}h1[b-fxfpifg115]{font-size:30px}}
/* /Components/Pages/Lotes.razor.rz.scp.css */
.lots-page[b-isdk1q4lu8]{display:grid;gap:1rem}.page-header[b-isdk1q4lu8]{display:flex;justify-content:space-between;gap:1rem}.page-header span[b-isdk1q4lu8],.section-title span[b-isdk1q4lu8],.product-summary span[b-isdk1q4lu8],.modal-title span[b-isdk1q4lu8]{color:#005318;font-size:.72rem;font-weight:900;letter-spacing:.12em}.page-header h1[b-isdk1q4lu8],.section-title h2[b-isdk1q4lu8],.product-summary h2[b-isdk1q4lu8],.modal-title h2[b-isdk1q4lu8]{margin:.15rem 0}.page-header p[b-isdk1q4lu8]{margin:.25rem 0;color:#637365}.lot-search[b-isdk1q4lu8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.75rem;padding:1rem;border-radius:.9rem;background:#fff}.lot-search label[b-isdk1q4lu8]{display:grid;gap:.4rem;font-weight:800}.lot-search input[b-isdk1q4lu8],.lot-search select[b-isdk1q4lu8],.results-bar select[b-isdk1q4lu8]{padding:.75rem;border:1px solid #dfe6dc;border-radius:.55rem;background:#fff;font:inherit}.primary-button[b-isdk1q4lu8],.back-button[b-isdk1q4lu8],.detail-button[b-isdk1q4lu8],.pagination button[b-isdk1q4lu8],.status-tabs button[b-isdk1q4lu8]{border:0;border-radius:.55rem;padding:.75rem;font-weight:900}.primary-button[b-isdk1q4lu8]{background:#005318;color:#fff}.message[b-isdk1q4lu8],.empty-state[b-isdk1q4lu8]{padding:1rem;border-radius:.7rem;background:#fff}.search-results[b-isdk1q4lu8],.product-summary[b-isdk1q4lu8]{padding:1rem;border-radius:.9rem;background:#fff}.section-title[b-isdk1q4lu8],.results-bar[b-isdk1q4lu8],.summary-main[b-isdk1q4lu8],.history-title[b-isdk1q4lu8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-title small[b-isdk1q4lu8]{color:#637365}.product-result[b-isdk1q4lu8]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin-top:.6rem;padding:.85rem;text-align:left;border:1px solid #dfe6dc;border-radius:.7rem;background:#fff}.product-result span[b-isdk1q4lu8]{display:grid;gap:.25rem}.product-result small[b-isdk1q4lu8]{color:#637365}.product-result b[b-isdk1q4lu8]{color:#005318}.back-button[b-isdk1q4lu8]{margin-bottom:.8rem;background:#eef3e9}.summary-main small[b-isdk1q4lu8]{color:#637365}.stock-summary[b-isdk1q4lu8]{display:flex;gap:.55rem}.stock-summary span[b-isdk1q4lu8]{display:grid;min-width:90px;padding:.65rem;border-radius:.6rem;background:#f7faf4;text-align:center}.stock-summary small[b-isdk1q4lu8]{color:#637365}.stock-summary strong[b-isdk1q4lu8]{color:#213527;font-size:1.15rem}.status-tabs[b-isdk1q4lu8]{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.status-tabs button[b-isdk1q4lu8]{white-space:nowrap;background:#eef3e9;color:#637365}.status-tabs button.selected[b-isdk1q4lu8]{background:#005318;color:#fff}.results-bar[b-isdk1q4lu8]{padding:.3rem 0}.results-bar label[b-isdk1q4lu8]{display:flex;align-items:center;gap:.4rem}.lot-list[b-isdk1q4lu8]{display:grid;gap:.65rem}.lot-row[b-isdk1q4lu8]{display:grid;grid-template-columns:minmax(180px,1.25fr) 1fr 1fr .65fr auto auto;align-items:center;gap:.8rem;padding:.9rem;border-radius:.8rem;background:#fff}.lot-row>div[b-isdk1q4lu8]{display:grid;gap:.2rem}.lot-row small[b-isdk1q4lu8]{color:#637365}.lot-code strong[b-isdk1q4lu8]{color:#637365}.expired[b-isdk1q4lu8]{color:#b3261e}.location[b-isdk1q4lu8]{padding:.4rem .55rem;border-radius:99px;font-size:.7rem;font-weight:900;white-space:nowrap}.location.salon[b-isdk1q4lu8]{background:#e3f6e9;color:#19703a}.location.deposit[b-isdk1q4lu8]{background:#e8efff;color:#2453a6}.location.both[b-isdk1q4lu8]{background:#fff0bd;color:#6d5200}.location.empty[b-isdk1q4lu8]{background:#eef3e9;color:#637365}.detail-button[b-isdk1q4lu8]{background:#f7faf4;color:#005318}.pagination[b-isdk1q4lu8]{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:.8rem}.pagination button[b-isdk1q4lu8]{background:#eef3e9}.empty-state[b-isdk1q4lu8]{display:grid;text-align:center;color:#637365}.modal-backdrop[b-isdk1q4lu8]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#213527b8}.lot-modal[b-isdk1q4lu8]{width:min(760px,100%);max-height:90vh;overflow:auto;padding:1.2rem;border-radius:1rem;background:#fff}.modal-title[b-isdk1q4lu8]{display:flex;justify-content:space-between}.close-button[b-isdk1q4lu8]{border:0;background:transparent;font-size:1.8rem}.detail-grid[b-isdk1q4lu8]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.detail-grid div[b-isdk1q4lu8]{display:grid;padding:.7rem;border-radius:.6rem;background:#f7faf4}.detail-grid small[b-isdk1q4lu8],.history-title small[b-isdk1q4lu8],.history-list small[b-isdk1q4lu8]{color:#637365}.history-title[b-isdk1q4lu8]{margin-top:1rem}.history-list[b-isdk1q4lu8]{display:grid;gap:.45rem}.history-list>div[b-isdk1q4lu8]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem;border-bottom:1px solid #eef3e9}.history-list span[b-isdk1q4lu8]{display:grid}.empty-history[b-isdk1q4lu8]{color:#637365}@media(max-width:900px){.lot-row[b-isdk1q4lu8]{grid-template-columns:1fr 1fr 1fr}.lot-code[b-isdk1q4lu8]{grid-column:span 2}}@media(max-width:650px){.lot-search[b-isdk1q4lu8]{grid-template-columns:1fr}.summary-main[b-isdk1q4lu8]{align-items:flex-start;flex-direction:column}.stock-summary[b-isdk1q4lu8]{width:100%}.stock-summary span[b-isdk1q4lu8]{min-width:0;flex:1}.lot-row[b-isdk1q4lu8]{grid-template-columns:1fr 1fr}.lot-code[b-isdk1q4lu8]{grid-column:span 2}.detail-grid[b-isdk1q4lu8]{grid-template-columns:1fr}}
.print-section[b-isdk1q4lu8]{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:.8rem;background:#f7faf4}.print-section h3[b-isdk1q4lu8]{margin:0}.print-section small[b-isdk1q4lu8]{color:#637365}.print-grid[b-isdk1q4lu8]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.print-grid label[b-isdk1q4lu8]{display:grid;gap:.35rem;font-weight:800}.print-grid input[b-isdk1q4lu8],.print-grid select[b-isdk1q4lu8]{padding:.7rem;border:1px solid #dfe6dc;border-radius:.55rem;background:#fff;font:inherit}.print-grid .open-check[b-isdk1q4lu8]{display:flex;align-items:center;gap:.5rem}.print-grid .open-check input[b-isdk1q4lu8]{width:1.1rem;height:1.1rem}.print-message[b-isdk1q4lu8]{margin:0;color:#005318;font-weight:800}@media(max-width:650px){.print-grid[b-isdk1q4lu8]{grid-template-columns:1fr}}
.product-price[b-isdk1q4lu8]{padding:1rem;background:#fff;border:1px solid #dfe6dc;border-radius:.9rem;display:grid;gap:.8rem}.product-price h3[b-isdk1q4lu8]{font-size:1.1rem;margin:0}.product-price p[b-isdk1q4lu8]{color:#637365;margin:.4rem 0}.product-price form[b-isdk1q4lu8]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.product-price label[b-isdk1q4lu8]{display:grid;gap:.4rem;font-weight:700;flex:1 1 180px}.product-price input[b-isdk1q4lu8]{min-width:0;width:100%;padding:.75rem;border:1px solid #bacab3;border-radius:.55rem;font:inherit}.inventory-branch[b-isdk1q4lu8]{color:#637365}.product-result[b-isdk1q4lu8]{overflow-wrap:anywhere}.product-result>span[b-isdk1q4lu8]{min-width:0}
/* /Components/Pages/MarcasFabricantes.razor.rz.scp.css */
.catalog-page[b-34uhozhr06]{padding:28px}.catalog-page>header span[b-34uhozhr06],.card-title span[b-34uhozhr06],.catalog-modal>span[b-34uhozhr06]{color:#005318;font-size:.72rem;font-weight:900;letter-spacing:.12em}.catalog-page h1[b-34uhozhr06]{margin:4px 0;font-size:2rem}.catalog-page header p[b-34uhozhr06]{margin:0;color:#637365}.catalog-grid[b-34uhozhr06]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:25px}.catalog-card[b-34uhozhr06]{overflow:hidden;border:1px solid #dfe6dc;border-radius:16px;background:#fff}.card-title[b-34uhozhr06]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eef3e9}.card-title h2[b-34uhozhr06]{margin:3px 0 0;font-size:1.05rem}.catalog-page button[b-34uhozhr06],.catalog-modal button[b-34uhozhr06]{border:0;border-radius:9px;background:#005318;color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.catalog-row[b-34uhozhr06]{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;border-bottom:1px solid #eef3e9}.catalog-row strong[b-34uhozhr06],.catalog-row small[b-34uhozhr06]{display:block}.catalog-row small[b-34uhozhr06]{margin-top:3px;color:#637365}.catalog-row>div:last-child[b-34uhozhr06]{display:flex;gap:6px;flex-wrap:wrap}.light[b-34uhozhr06]{border:1px solid #dfe6dc!important;background:#fff!important;color:#637365!important}.danger[b-34uhozhr06]{background:#fff1f0!important;color:#b42318!important}.catalog-pagination[b-34uhozhr06]{display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;border-top:1px solid #eef3e9;color:#637365;font-size:.86rem}.catalog-pagination button[b-34uhozhr06]{padding:8px 11px}.page-message[b-34uhozhr06]{margin:16px 0 0;padding:11px 14px;border-radius:9px;background:#fff1df;color:#8a4807;font-weight:700}.empty[b-34uhozhr06]{padding:22px;color:#637365}.modal-backdrop[b-34uhozhr06]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(35,25,49,.65)}.catalog-modal[b-34uhozhr06]{width:min(100%,420px);padding:26px;border-radius:16px;background:#fff}.catalog-modal h2[b-34uhozhr06]{margin:4px 0 20px}.catalog-modal label[b-34uhozhr06]{display:block;font-weight:800}.catalog-modal input[b-34uhozhr06]{width:100%;height:50px;box-sizing:border-box;margin-top:7px;padding:0 12px;border:1px solid #dfe6dc;border-radius:9px;font:inherit;text-transform:uppercase}.catalog-modal small[b-34uhozhr06]{display:block;margin-top:6px;color:#637365}.error[b-34uhozhr06]{color:#b42318;font-weight:700}.modal-actions[b-34uhozhr06]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}@media(max-width:850px){.catalog-grid[b-34uhozhr06]{grid-template-columns:1fr}.catalog-row[b-34uhozhr06]{align-items:flex-start;flex-direction:column}.catalog-page[b-34uhozhr06]{padding:20px}}
/* /Components/Pages/NuevaTareaSalon.razor.rz.scp.css */
.seleccion[b-m8vt516tx1]{margin-top:14px;padding:18px;border:2px solid #005318;border-radius:14px;background:#edf5ee}.seleccion p[b-m8vt516tx1]{margin:6px 0}.selector-fondo[b-m8vt516tx1]{position:fixed;inset:0;z-index:2500;background:#001c13b3;display:grid;place-items:center;padding:20px}.selector[b-m8vt516tx1]{width:min(100%,1050px);max-height:calc(100dvh - 40px);overflow:auto;background:white;color:#182c21;border-radius:20px;padding:24px;box-shadow:0 20px 80px #0005}.selector header[b-m8vt516tx1]{display:flex;justify-content:space-between;gap:16px;align-items:start}.selector header span[b-m8vt516tx1]{color:#005318;font-size:.85rem;font-weight:700}.selector h2[b-m8vt516tx1]{margin:8px 0 18px}.busqueda[b-m8vt516tx1]{display:flex;gap:12px;align-items:end;margin-bottom:20px}.busqueda label[b-m8vt516tx1]{flex:1;min-width:0}.busqueda input[b-m8vt516tx1]{display:block;width:100%;padding:12px;border:1px solid #b0c2b5;border-radius:10px;min-height:46px}.selector table[b-m8vt516tx1]{min-width:660px;width:100%;border-collapse:collapse}.selector td[b-m8vt516tx1],.selector th[b-m8vt516tx1]{padding:14px;text-align:left;border-bottom:1px solid #dee7df}.selector th[b-m8vt516tx1]{background:#edf5ee}.selector td small[b-m8vt516tx1]{display:block;color:#5a6e60;margin-top:5px}.selector small[b-m8vt516tx1]{line-height:1.5}.selector .evo-table-wrap[b-m8vt516tx1]{overflow-x:auto}.selector .evo-actions[b-m8vt516tx1]{flex-wrap:wrap}@media(max-width:600px){.selector-fondo[b-m8vt516tx1]{padding:8px}.selector[b-m8vt516tx1]{padding:16px;max-height:calc(100dvh - 16px);border-radius:14px}.busqueda[b-m8vt516tx1]{flex-wrap:wrap}.busqueda label[b-m8vt516tx1]{flex-basis:100%}}
/* /Components/Pages/Pedidos.razor.rz.scp.css */
.orders-page[b-xjx7e976ux]{max-width:1280px;margin:0 auto;padding:1.5rem 0 3rem;color:#213527}.page-header[b-xjx7e976ux]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.page-header span[b-xjx7e976ux],.modal-title>div>span[b-xjx7e976ux]{color:#005318;font-size:.72rem;font-weight:800;letter-spacing:.16em}.page-header h1[b-xjx7e976ux]{margin:.15rem 0;font-size:2.2rem}.page-header p[b-xjx7e976ux],.modal-title p[b-xjx7e976ux]{margin:0;color:#637365}.primary-button[b-xjx7e976ux],.secondary-button[b-xjx7e976ux],.filter-button[b-xjx7e976ux],.detail-button[b-xjx7e976ux],.add-button[b-xjx7e976ux],.cancel-order[b-xjx7e976ux]{border:0;border-radius:.6rem;padding:.75rem 1rem;font:inherit;font-weight:700;cursor:pointer}.primary-button[b-xjx7e976ux]{background:#005318;color:white}.secondary-button[b-xjx7e976ux]{background:#eef3e9;color:#637365}.order-filters[b-xjx7e976ux]{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr)) auto auto;align-items:end;gap:.7rem;margin-bottom:.8rem;padding:1rem;border:1px solid #eef3e9;border-radius:.8rem;background:#fff}.order-filters label[b-xjx7e976ux]{display:grid;gap:.35rem;color:#637365;font-size:.78rem;font-weight:700}.order-filters input[b-xjx7e976ux],.order-filters select[b-xjx7e976ux]{width:100%;box-sizing:border-box;padding:.7rem;border:1px solid #dfe6dc;border-radius:.55rem;background:#fff;color:#213527}.results-bar[b-xjx7e976ux]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;color:#637365;font-size:.88rem}.results-bar label[b-xjx7e976ux]{display:flex;align-items:center;gap:.45rem}.results-bar select[b-xjx7e976ux]{padding:.4rem .65rem;border:1px solid #dfe6dc;border-radius:.5rem;background:#fff}.table-container[b-xjx7e976ux]{overflow-x:auto;border:1px solid #eef3e9;border-radius:.8rem;background:white}table[b-xjx7e976ux]{width:100%;min-width:1000px;border-collapse:collapse}th[b-xjx7e976ux]{padding:.8rem 1rem;background:#f7faf4;color:#637365;font-size:.73rem;text-align:left;text-transform:uppercase}td[b-xjx7e976ux]{padding:1rem;border-top:1px solid #eef3e9}.order-number[b-xjx7e976ux],.money[b-xjx7e976ux]{font-weight:800}.status[b-xjx7e976ux]{display:inline-block;padding:.3rem .55rem;border-radius:999px;font-size:.75rem;font-weight:800}.status.pending[b-xjx7e976ux]{background:#fff2c7;color:#715711}.status.received[b-xjx7e976ux]{background:#e4f7eb;color:#207c45}.status.partial[b-xjx7e976ux]{background:#eef3e9;color:#005318}.status.cancelled[b-xjx7e976ux]{background:#eef3e9;color:#637365}.detail-button[b-xjx7e976ux]{padding:.5rem .75rem;background:#eef3e9;color:#005318}.pagination[b-xjx7e976ux]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;color:#637365;font-size:.88rem}.pagination button[b-xjx7e976ux]{border:0;border-radius:.55rem;padding:.62rem .9rem;background:#eef3e9;color:#005318;font:inherit;font-weight:700;cursor:pointer}.empty-state[b-xjx7e976ux]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px dashed #dfe6dc;border-radius:.8rem;color:#637365}.modal-backdrop[b-xjx7e976ux]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(25,18,35,.58)}.order-modal[b-xjx7e976ux]{width:min(920px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem;border-radius:1rem;background:white;box-shadow:0 20px 70px rgba(0,0,0,.25)}.modal-title[b-xjx7e976ux]{display:flex;justify-content:space-between;margin-bottom:1.2rem}.modal-title h2[b-xjx7e976ux]{margin:.15rem 0}.close-button[b-xjx7e976ux]{border:0;background:transparent;color:#637365;font-size:1.8rem;cursor:pointer}.form-grid[b-xjx7e976ux]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.order-modal label[b-xjx7e976ux]{display:block;font-size:.82rem;font-weight:700}.order-modal input[b-xjx7e976ux],.order-modal select[b-xjx7e976ux]{width:100%;box-sizing:border-box;margin-top:.35rem;padding:.7rem;border:1px solid #dfe6dc;border-radius:.5rem;background:white}.product-search-section[b-xjx7e976ux]{margin:1rem 0;padding:1rem;border-radius:.75rem;background:#f7faf4}.product-search-grid[b-xjx7e976ux]{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.65rem}.search-button[b-xjx7e976ux]{border:0;border-radius:.6rem;padding:.75rem 1rem;background:#005318;color:#fff;font:inherit;font-weight:800;cursor:pointer}.search-message[b-xjx7e976ux]{margin:.9rem 0 0;color:#637365}.product-results[b-xjx7e976ux]{display:grid;gap:.45rem;margin-top:.9rem}.product-result[b-xjx7e976ux]{display:grid;grid-template-columns:1fr 110px 140px;align-items:center;gap:1rem;width:100%;padding:.75rem .85rem;border:1px solid #dfe6dc;border-radius:.6rem;background:#fff;color:#213527;text-align:left;cursor:pointer}.product-result:hover[b-xjx7e976ux],.product-result.selected[b-xjx7e976ux]{border-color:#005318;background:#f7faf4}.product-result span[b-xjx7e976ux]{display:grid}.product-result small[b-xjx7e976ux]{color:#637365}.product-pagination[b-xjx7e976ux]{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.8rem;color:#637365;font-size:.82rem}.product-pagination button[b-xjx7e976ux]{border:0;border-radius:.5rem;padding:.5rem .7rem;background:#eef3e9;color:#005318;font-weight:800;cursor:pointer}.add-line[b-xjx7e976ux]{display:grid;grid-template-columns:2fr .65fr 1fr auto;align-items:end;gap:.65rem;margin:1rem 0;padding:1rem;border-radius:.75rem;background:#f7faf4}.selected-product[b-xjx7e976ux]{display:grid;gap:.15rem}.selected-product small[b-xjx7e976ux],.selected-product span[b-xjx7e976ux]{color:#637365;font-size:.78rem}.add-button[b-xjx7e976ux]{background:#ffc928;color:#3b2e05}.lines[b-xjx7e976ux]{border:1px solid #eef3e9;border-radius:.7rem;overflow:hidden}.line[b-xjx7e976ux]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem 1rem}.line+.line[b-xjx7e976ux]{border-top:1px solid #eef3e9}.line div[b-xjx7e976ux]{display:grid}.line span[b-xjx7e976ux]{color:#637365;font-size:.8rem}.line button[b-xjx7e976ux]{border:0;background:transparent;color:#a22b2b;cursor:pointer}.line-cost[b-xjx7e976ux]{text-align:right}.order-total[b-xjx7e976ux]{display:flex;justify-content:space-between;padding:1rem;background:#f7faf4}.order-total strong[b-xjx7e976ux]{font-size:1.15rem}.form-error[b-xjx7e976ux]{padding:.7rem;border-radius:.5rem;background:#ffe8e8;color:#a22b2b}.modal-actions[b-xjx7e976ux]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.2rem}.cancel-order[b-xjx7e976ux]{margin-right:auto;background:#ffe8e8;color:#a22b2b}@media(max-width:1050px){.order-filters[b-xjx7e976ux]{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.page-header[b-xjx7e976ux]{align-items:stretch;flex-direction:column}.order-filters[b-xjx7e976ux]{grid-template-columns:1fr 1fr}.form-grid[b-xjx7e976ux],.add-line[b-xjx7e976ux],.product-search-grid[b-xjx7e976ux]{grid-template-columns:1fr}.product-result[b-xjx7e976ux]{grid-template-columns:1fr 1fr}.product-result>span:first-child[b-xjx7e976ux]{grid-column:1/-1}.line[b-xjx7e976ux]{grid-template-columns:1fr auto}.line>button[b-xjx7e976ux]{grid-column:1/-1;text-align:left}}@media(max-width:480px){.order-filters[b-xjx7e976ux]{grid-template-columns:1fr}.product-result[b-xjx7e976ux]{grid-template-columns:1fr}.product-result>span:first-child[b-xjx7e976ux]{grid-column:auto}}
/* /Components/Pages/PermisosTienda.razor.rz.scp.css */
.access-page[b-9xu6n7nxpk]{max-width:1080px;margin:auto;padding:24px;color:#173c2c}.access-page header>span[b-9xu6n7nxpk]{letter-spacing:.1em;font-size:.8rem;font-weight:700}.access-page h1[b-9xu6n7nxpk]{font-size:2rem;margin:.5rem 0}.access-page p[b-9xu6n7nxpk]{color:#5b6b61}.access-page section[b-9xu6n7nxpk]{background:white;border:1px solid #dce7df;border-radius:18px;padding:24px;margin:24px 0}.access-page label[b-9xu6n7nxpk]{display:block;margin:16px 0;font-weight:600}.access-page select[b-9xu6n7nxpk]{display:block;min-height:44px;border:1px solid #b7c9bd;border-radius:8px;padding:8px;max-width:100%;background:white;color:#183c2b}.access-page table[b-9xu6n7nxpk]{width:100%;border-collapse:collapse;min-width:560px}.access-page td[b-9xu6n7nxpk],.access-page th[b-9xu6n7nxpk]{text-align:left;padding:12px;border-bottom:1px solid #e3eae5}.access-page button[b-9xu6n7nxpk]{padding:12px 18px;background:#075c32;color:white;border:0;border-radius:10px;margin-top:12px}.access-page button:disabled[b-9xu6n7nxpk]{opacity:.55}.table-wrap[b-9xu6n7nxpk]{overflow:auto}.yes[b-9xu6n7nxpk]{color:#156334}.no[b-9xu6n7nxpk]{color:#775423}.notice[b-9xu6n7nxpk]{background:#e9f4ee;border-radius:12px;padding:16px}.access-page select:focus-visible[b-9xu6n7nxpk],.access-page button:focus-visible[b-9xu6n7nxpk]{outline:3px solid #eead2e;outline-offset:2px}
/* /Components/Pages/Pesables.razor.rz.scp.css */
.weighted-admin[b-j58wt4llad]{max-width:1240px;margin:0 auto;padding:1.5rem;color:#213527}.weighted-admin>header span[b-j58wt4llad],.selected-heading small[b-j58wt4llad]{color:#005318;font-size:.72rem;font-weight:900;letter-spacing:.13em}.weighted-admin>header h1[b-j58wt4llad]{margin:.25rem 0;font-size:clamp(2rem,4vw,3rem)}.weighted-admin>header p[b-j58wt4llad]{margin:0;color:#637365}.search-panel[b-j58wt4llad]{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:1rem;margin-top:1.5rem;padding:1rem;border:1px solid #dfe6dc;border-radius:.9rem;background:#fff}.search-panel form[b-j58wt4llad]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.search-panel label[b-j58wt4llad],.configuration-card label[b-j58wt4llad]{display:grid;gap:.35rem;font-weight:800}.search-panel input[b-j58wt4llad],.search-panel select[b-j58wt4llad],.configuration-card input[b-j58wt4llad],.configuration-card select[b-j58wt4llad]{width:100%;min-width:0;height:3rem;box-sizing:border-box;padding:0 .8rem;border:2px solid #637365;border-radius:.55rem;background:#fff;color:#213527;font:inherit}.search-panel button[b-j58wt4llad],.selected-heading button[b-j58wt4llad],.presentation-actions button[b-j58wt4llad]{min-height:3rem;padding:.55rem 1rem;border:2px solid #005318;border-radius:.55rem;background:#005318;color:#fff;font:inherit;font-weight:850}.result-list[b-j58wt4llad]{display:grid;gap:.55rem;margin-top:1rem}.result-list button[b-j58wt4llad]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dfe6dc;border-radius:.75rem;background:#fff;color:#213527;text-align:left}.result-list button>span[b-j58wt4llad]{display:grid;min-width:0}.result-list small[b-j58wt4llad]{overflow-wrap:anywhere;color:#637365}.result-list b[b-j58wt4llad]{flex:0 0 auto;color:#005318}.selected-heading[b-j58wt4llad]{display:flex;align-items:center;gap:1rem;margin:1.3rem 0}.selected-heading div[b-j58wt4llad]{min-width:0}.selected-heading h2[b-j58wt4llad]{margin:.15rem 0;overflow-wrap:anywhere}.selected-heading span[b-j58wt4llad]{color:#637365}.selected-heading button[b-j58wt4llad]{background:#fff;color:#005318}.admin-grid[b-j58wt4llad]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.6fr);gap:1rem}.configuration-card[b-j58wt4llad],.overview-card[b-j58wt4llad]{min-width:0;padding:1.2rem;border:1px solid #dfe6dc;border-radius:.9rem;background:#fff;box-shadow:0 .2rem .8rem rgba(33,26,44,.05)}.configuration-card h3[b-j58wt4llad],.overview-card h3[b-j58wt4llad]{margin:0;font-size:1.25rem}.configuration-card>p[b-j58wt4llad],.overview-card p[b-j58wt4llad]{margin:.35rem 0 1rem;color:#637365;line-height:1.45}.configuration-card label[b-j58wt4llad]{margin-top:.85rem}.configuration-card label small[b-j58wt4llad]{color:#637365;font-weight:600}.mode-help[b-j58wt4llad]{margin-top:1rem;padding:.8rem;border-left:.35rem solid #ffc928;background:#fff9dd;color:#554408;line-height:1.45}.save[b-j58wt4llad]{width:100%;min-height:3.25rem;margin-top:1rem;border:2px solid #c89a00;border-radius:.6rem;background:#ffc928;color:#231b04;font:inherit;font-weight:900}.empty[b-j58wt4llad]{padding:2rem;border:1px dashed #bacab3;border-radius:.6rem;color:#637365;text-align:center}.presentation-table[b-j58wt4llad]{display:grid;gap:.7rem;max-height:55vh;overflow:auto;padding-right:.25rem}.presentation-row[b-j58wt4llad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem;padding:.8rem;border:1px solid #dfe6dc;border-radius:.7rem;background:#f7faf4}.presentation-row.inactive[b-j58wt4llad]{opacity:.65}.presentation-row label[b-j58wt4llad]{margin:0;font-size:.78rem}.presentation-row .checkbox[b-j58wt4llad]{display:flex;align-items:center;gap:.45rem;padding:.5rem;border-radius:.45rem;background:#fff}.presentation-row .checkbox input[b-j58wt4llad]{width:1.15rem;height:1.15rem}.presentation-actions[b-j58wt4llad]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.presentation-actions .save[b-j58wt4llad]{margin-top:1rem}.overview-card[b-j58wt4llad]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.metrics[b-j58wt4llad]{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:.6rem}.metrics div[b-j58wt4llad]{display:grid;padding:.8rem;border-radius:.65rem;background:#f7faf4;text-align:center}.metrics strong[b-j58wt4llad]{color:#005318;font-size:1.5rem}.metrics span[b-j58wt4llad]{color:#637365;font-size:.75rem}.message[b-j58wt4llad]{position:sticky;z-index:10;bottom:1rem;margin-top:1rem;padding:.9rem 1rem;border-radius:.65rem;font-weight:850;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.18)}.message.ok[b-j58wt4llad]{border-left:.4rem solid #18813f;background:#eaf8ef;color:#08652d}.message.bad[b-j58wt4llad]{border-left:.4rem solid #b42318;background:#fff0ef;color:#8d1b13}@media(max-width:950px){.admin-grid[b-j58wt4llad]{grid-template-columns:1fr}.overview-card[b-j58wt4llad]{align-items:stretch;flex-direction:column}.metrics[b-j58wt4llad]{width:100%}}@media(max-width:680px){.weighted-admin[b-j58wt4llad]{padding:.9rem}.search-panel[b-j58wt4llad]{grid-template-columns:1fr}.search-panel form[b-j58wt4llad]{grid-template-columns:1fr}.result-list button[b-j58wt4llad]{align-items:flex-start;flex-direction:column}.admin-grid[b-j58wt4llad]{grid-template-columns:minmax(0,1fr)}.presentation-row[b-j58wt4llad]{grid-template-columns:1fr}.presentation-actions[b-j58wt4llad]{grid-template-columns:1fr}.metrics[b-j58wt4llad]{grid-template-columns:1fr}.selected-heading[b-j58wt4llad]{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.configuration-card[b-j58wt4llad],.overview-card[b-j58wt4llad]{padding:.8rem}.weighted-admin[b-j58wt4llad]{padding:.55rem}}
/* /Components/Pages/Precios.razor.rz.scp.css */
.prices[b-4m0ii8hfsc]{max-width:1200px;margin:auto;padding:clamp(12px,3vw,32px);min-width:0}.prices article[b-4m0ii8hfsc],.result[b-4m0ii8hfsc]{display:block;border:1px solid #dfe6dc;border-radius:14px;padding:20px;margin:16px 0;background:white}.prices form[b-4m0ii8hfsc],.prices nav[b-4m0ii8hfsc]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.prices label[b-4m0ii8hfsc]{display:grid;gap:8px;flex:1;min-width:160px}.prices input[b-4m0ii8hfsc],.prices select[b-4m0ii8hfsc]{width:100%;min-width:0;padding:12px;border:1px solid #dfe6dc;border-radius:8px}.prices button[b-4m0ii8hfsc]{padding:12px 18px;background:#005318;color:white;border:0;border-radius:10px}.prices button:disabled[b-4m0ii8hfsc]{opacity:.5}.result span[b-4m0ii8hfsc]{display:block}.package[b-4m0ii8hfsc]{padding:16px 0;border-bottom:1px solid #eee}.package>span[b-4m0ii8hfsc]{display:block}.message[b-4m0ii8hfsc]{padding:16px;background:#f7faf4;border-radius:10px;overflow-wrap:anywhere}.prices h1[b-4m0ii8hfsc]{font-size:2rem}.prices p[b-4m0ii8hfsc]{overflow-wrap:anywhere}@media(max-width:600px){.prices form>*[b-4m0ii8hfsc]{width:100%;flex-basis:100%}.prices article[b-4m0ii8hfsc]{padding:14px}}
/* /Components/Pages/Productos.razor.rz.scp.css */
.products-page[b-szygk5rnla] { max-width: 1280px; margin: 0 auto; padding: 1.5rem 0 3rem; color: #213527; }
.page-header[b-szygk5rnla] { display: flex; align-items: flex-end; justify-content: space-between; gap: 1rem; margin-bottom: 1.5rem; }
.page-header span[b-szygk5rnla], .modal-title span[b-szygk5rnla] { color: #005318; font-size: .72rem; font-weight: 800; letter-spacing: .16em; }
.page-header h1[b-szygk5rnla] { margin: .15rem 0 0; font-size: 2.2rem; font-weight: 800; }
.primary-button[b-szygk5rnla], .secondary-button[b-szygk5rnla], .edit-button[b-szygk5rnla], .print-button[b-szygk5rnla], .close-button[b-szygk5rnla] { border: 0; cursor: pointer; font: inherit; }
.primary-button[b-szygk5rnla] { padding: .78rem 1.15rem; border-radius: .65rem; background: #005318; color: white; font-weight: 700; }
.primary-button:disabled[b-szygk5rnla] { opacity: .65; cursor: wait; }
.product-filters[b-szygk5rnla] { display: flex; flex-wrap: wrap; align-items: end; gap: .7rem; margin-bottom: .8rem; }
.product-filters > label[b-szygk5rnla] { flex: 1 1 135px; min-width: 0; }
.product-filters > .main-search[b-szygk5rnla] { flex: 2 1 240px; }
@media(max-width:640px) { .product-filters > label[b-szygk5rnla], .product-filters > .main-search[b-szygk5rnla] { flex-basis: 100%; } }
.product-filters label[b-szygk5rnla] { display: grid; gap: .35rem; color: #637365; font-size: .78rem; font-weight: 700; }
.product-filters input[b-szygk5rnla], .product-filters select[b-szygk5rnla] { min-width: 0; height: 44px; }
.results-bar[b-szygk5rnla] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: .8rem; color: #637365; font-size: .88rem; }
.results-bar label[b-szygk5rnla] { display: flex; align-items: center; gap: .45rem; }
.results-bar select[b-szygk5rnla] { padding: .4rem .65rem; }
input[b-szygk5rnla], textarea[b-szygk5rnla], select[b-szygk5rnla] { width: 100%; border: 1px solid #dfe6dc; border-radius: .55rem; padding: .72rem .8rem; background: white; color: #213527; outline: none; }
input:focus[b-szygk5rnla], textarea:focus[b-szygk5rnla], select:focus[b-szygk5rnla] { border-color: #005318; box-shadow: 0 0 0 3px rgba(0,83,24,.1); }
.table-container[b-szygk5rnla] { overflow-x: auto; border: 1px solid #eef3e9; border-radius: .8rem; background: white; }
table[b-szygk5rnla] { width: 100%; border-collapse: collapse; min-width: 920px; }
th[b-szygk5rnla] { padding: .85rem 1rem; background: #f7faf4; color: #637365; font-size: .75rem; text-align: left; text-transform: uppercase; letter-spacing: .05em; }
td[b-szygk5rnla] { padding: 1rem; border-top: 1px solid #eef3e9; vertical-align: middle; }
.product-name[b-szygk5rnla] { font-weight: 700; }
.codes[b-szygk5rnla] { display: flex; flex-wrap: wrap; gap: .3rem; max-width: 250px; }
.codes code[b-szygk5rnla] { padding: .2rem .4rem; border-radius: .3rem; background: #eef3e9; color: #637365; font-size: .75rem; }
.no-codes[b-szygk5rnla] { color: #637365; font-size: .8rem; }
.branch-values[b-szygk5rnla] { display: grid; gap: .3rem; min-width: 190px; font-size: .78rem; }
.branch-values span[b-szygk5rnla] { display: block; }
.branch-values strong[b-szygk5rnla] { color: #005318; }
.package[b-szygk5rnla] { padding: .3rem .55rem; border-radius: 999px; font-size: .76rem; font-weight: 700; }
.package.returnable[b-szygk5rnla] { background: #fff2c7; color: #715711; }
.package.standard[b-szygk5rnla] { background: #eef3e9; color: #637365; }
.status[b-szygk5rnla] { padding: .3rem .55rem; border-radius: 999px; font-size: .76rem; font-weight: 700; }
.status.active[b-szygk5rnla] { background: #e4f7eb; color: #207c45; }
.status.inactive[b-szygk5rnla] { background: #eef3e9; color: #637365; }
.edit-button[b-szygk5rnla] { padding: .5rem .8rem; border-radius: .45rem; background: #fff2c7; color: #5d4911; font-weight: 700; }
.row-actions[b-szygk5rnla] { display: flex; gap: .4rem; }
.print-button[b-szygk5rnla] { padding: .5rem .8rem; border-radius: .45rem; background: #eef3e9; color: #005318; font-weight: 700; }
.print-button:disabled[b-szygk5rnla] { cursor: not-allowed; opacity: .45; }
.empty-state[b-szygk5rnla] { min-height: 220px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .35rem; border: 1px dashed #dfe6dc; border-radius: .8rem; color: #637365; }
.modal-backdrop[b-szygk5rnla] { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 1rem; background: rgba(25,18,35,.58); }
.product-modal[b-szygk5rnla] { width: min(620px, 100%); max-height: calc(100vh - 2rem); overflow-y: auto; padding: 1.5rem; border-radius: 1rem; background: white; box-shadow: 0 20px 70px rgba(0,0,0,.25); }
.modal-title[b-szygk5rnla] { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 1.2rem; }
.modal-title h2[b-szygk5rnla] { margin: .15rem 0 0; font-size: 1.5rem; }
.close-button[b-szygk5rnla] { padding: 0; background: transparent; color: #637365; font-size: 1.8rem; line-height: 1; }
.product-modal label[b-szygk5rnla] { display: block; margin-bottom: 1rem; font-size: .88rem; font-weight: 700; }
.product-modal label input[b-szygk5rnla], .product-modal label textarea[b-szygk5rnla] { margin-top: .4rem; font-weight: 400; }
.product-modal small[b-szygk5rnla] { display: block; margin-top: .35rem; color: #637365; font-weight: 400; }
.branch-config-section[b-szygk5rnla] { margin: .4rem 0 1rem; padding: 1rem; border-radius: .75rem; background: #f7faf4; }
.branch-config-title[b-szygk5rnla] { margin-bottom: .8rem; }
.branch-config-title small[b-szygk5rnla] { margin-top: .2rem; }
.branch-config-card[b-szygk5rnla] { padding: .8rem; border: 1px solid #eef3e9; border-radius: .65rem; background: white; }
.branch-config-card + .branch-config-card[b-szygk5rnla] { margin-top: .65rem; }
.branch-config-grid[b-szygk5rnla] { display: grid; grid-template-columns: repeat(3, 1fr); gap: .6rem; margin-top: .6rem; }
.branch-config-grid label[b-szygk5rnla] { margin: 0; font-size: .77rem; }
.branch-empty[b-szygk5rnla] { margin: 0; color: #637365; font-size: .85rem; }
.form-grid[b-szygk5rnla] { display: grid; grid-template-columns: repeat(2, 1fr); gap: .8rem; }
.active-check[b-szygk5rnla] { display: flex !important; align-items: center; gap: .55rem; }
.active-check input[b-szygk5rnla] { width: auto !important; margin: 0 !important; }
.form-error[b-szygk5rnla] { padding: .7rem .8rem; border-radius: .5rem; background: #ffe8e8; color: #a22b2b; font-size: .88rem; }
.modal-actions[b-szygk5rnla] { display: flex; justify-content: flex-end; gap: .65rem; margin-top: 1.3rem; }
.secondary-button[b-szygk5rnla] { padding: .78rem 1.15rem; border-radius: .65rem; background: #eef3e9; color: #637365; font-weight: 700; }
.pagination[b-szygk5rnla] { display: flex; align-items: center; justify-content: center; gap: 1rem; margin-top: 1rem; color: #637365; font-size: .88rem; }
.pagination button[b-szygk5rnla] { border: 0; border-radius: .55rem; padding: .62rem .9rem; background: #eef3e9; color: #005318; font: inherit; font-weight: 700; cursor: pointer; }
.pagination button:disabled[b-szygk5rnla] { opacity: .45; cursor: not-allowed; }
.print-modal[b-szygk5rnla] { width: min(440px, 100%); }
.print-product[b-szygk5rnla] { margin: 0 0 1rem; padding: .85rem; border-radius: .55rem; background: #f7faf4; font-weight: 800; }
.product-type-step>p[b-szygk5rnla]{color:#637365}.product-type-grid[b-szygk5rnla]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.product-type-grid button[b-szygk5rnla]{display:grid;gap:.25rem;text-align:left;min-height:96px;padding:1rem;border:2px solid #dfe6dc;border-radius:.8rem;background:#fff;color:#213527;cursor:pointer}.product-type-grid button:hover[b-szygk5rnla],.product-type-grid button:focus-visible[b-szygk5rnla]{border-color:#005318;background:#f7faf4}.product-type-grid strong[b-szygk5rnla]{font-size:1rem}.product-type-grid span[b-szygk5rnla]{font-size:.8rem;color:#637365}.selected-product-type[b-szygk5rnla],.deli-rule[b-szygk5rnla]{display:grid;gap:.35rem;margin-bottom:1rem;padding:.9rem 1rem;border-radius:.7rem;background:#f7faf4;color:#005318}.selected-product-type span[b-szygk5rnla],.deli-rule>span[b-szygk5rnla]{font-size:.84rem}.deli-rule label[b-szygk5rnla]{margin:.45rem 0 0}.package:not(.returnable)[b-szygk5rnla]{background:#eef3e9;color:#005318}
@media (max-width: 1100px) { .product-filters[b-szygk5rnla] { grid-template-columns: repeat(3, 1fr); } .main-search[b-szygk5rnla] { grid-column: span 2; } }
@media (max-width: 640px) { .page-header[b-szygk5rnla] { align-items: stretch; flex-direction: column; } .product-filters[b-szygk5rnla] { grid-template-columns: 1fr; } .main-search[b-szygk5rnla] { grid-column: auto; } .results-bar[b-szygk5rnla] { align-items: flex-start; flex-direction: column; } .form-grid[b-szygk5rnla], .branch-config-grid[b-szygk5rnla],.product-type-grid[b-szygk5rnla] { grid-template-columns: 1fr; gap: 0; } .product-type-grid[b-szygk5rnla]{gap:.6rem}.product-modal[b-szygk5rnla]{padding:1rem} }
/* /Components/Pages/Sucursales.razor.rz.scp.css */
.branches-page[b-pogikx22vf] { max-width: 1100px; margin: 0 auto; padding: 1.5rem 0 3rem; color: #213527; }
.page-header[b-pogikx22vf] { display: flex; align-items: flex-end; justify-content: space-between; gap: 1rem; margin-bottom: 1.5rem; }
.page-header span[b-pogikx22vf],.modal-title span[b-pogikx22vf] { color: #005318; font-size: .72rem; font-weight: 800; letter-spacing: .16em; }
.page-header h1[b-pogikx22vf] { margin: .15rem 0; font-size: 2.2rem; }.page-header p[b-pogikx22vf] { margin: 0; color: #637365; }
button[b-pogikx22vf],input[b-pogikx22vf] { font: inherit; }.primary-button[b-pogikx22vf],.secondary-button[b-pogikx22vf],.edit-button[b-pogikx22vf] { border: 0; border-radius: .65rem; padding: .78rem 1.15rem; cursor: pointer; font-weight: 700; }
.primary-button[b-pogikx22vf] { background: #005318; color: white; }.secondary-button[b-pogikx22vf] { background: #eef3e9; color: #637365; }
.branch-grid[b-pogikx22vf] { display: grid; grid-template-columns: repeat(auto-fill,minmax(250px,1fr)); gap: 1rem; }
.device-requests[b-pogikx22vf] { margin-bottom:1.5rem;padding:1.2rem;border:2px solid #f0b51b;border-radius:.9rem;background:#fffaf0 }
.requests-title[b-pogikx22vf],.device-request[b-pogikx22vf] { display:flex;align-items:center;justify-content:space-between;gap:1rem }.requests-title[b-pogikx22vf] { margin-bottom:1rem }.requests-title h2[b-pogikx22vf] { margin:.15rem 0 0;font-size:1.25rem }.requests-title>strong[b-pogikx22vf] { padding:.35rem .65rem;border-radius:999px;background:#f0b51b;color:#342600;font-size:.78rem }
.device-request[b-pogikx22vf] { padding:1rem;border:1px solid #eadcae;border-radius:.7rem;background:white }.device-data strong[b-pogikx22vf],.device-data small[b-pogikx22vf],.device-data span[b-pogikx22vf] { display:block }.device-data small[b-pogikx22vf] { margin-top:.2rem;color:#637365;font-size:.75rem }.device-data span[b-pogikx22vf] { margin-top:.45rem;font-size:.85rem }.device-data b[b-pogikx22vf] { font-size:1.15rem;letter-spacing:.12em;color:#005318 }
.device-request label[b-pogikx22vf] { min-width:220px;margin:0 }.device-request select[b-pogikx22vf] { width:100%;margin-top:.35rem;padding:.6rem;border:1px solid #dfe6dc;border-radius:.5rem;background:white }.request-actions[b-pogikx22vf] { display:flex;gap:.5rem }.reject-button[b-pogikx22vf] { border:1px solid #c83a3a;border-radius:.55rem;padding:.65rem .8rem;background:white;color:#a52424;font-weight:800;cursor:pointer }.registration-message[b-pogikx22vf] { margin:1rem 0 0;color:#286b40;font-weight:700 }
.branch-card[b-pogikx22vf] { padding: 1.3rem; border: 1px solid #eef3e9; border-radius: .9rem; background: white; }.branch-card h2[b-pogikx22vf] { margin: .8rem 0 .3rem; }.branch-card p[b-pogikx22vf] { margin: 0 0 1.2rem; color: #637365; font-size: .88rem; }
.status[b-pogikx22vf] { padding: .3rem .55rem; border-radius: 999px; font-size: .75rem; font-weight: 800; }.status.active[b-pogikx22vf] { background:#e4f7eb;color:#207c45 }.status.inactive[b-pogikx22vf] { background:#eef3e9;color:#637365 }
.edit-button[b-pogikx22vf] { width: 100%; background: #fff2c7; color: #5d4911; }.empty-state[b-pogikx22vf] { padding: 4rem; text-align:center; color:#637365; }
.cash-register[b-pogikx22vf] { display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .75rem;padding:.75rem;border:1px solid #eef3e9;border-radius:.65rem;background:#f7faf4 }
.cash-register div[b-pogikx22vf] { min-width:0 }.cash-register strong[b-pogikx22vf],.cash-register small[b-pogikx22vf] { display:block }.cash-register small[b-pogikx22vf] { margin-top:.18rem;color:#637365;font-size:.75rem }
.cash-register button[b-pogikx22vf] { flex:none;border:1px solid #005318;border-radius:.5rem;padding:.5rem .65rem;background:white;color:#005318;font-size:.78rem;font-weight:800;cursor:pointer }
.modal-backdrop[b-pogikx22vf] { position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(25,18,35,.58) }.branch-modal[b-pogikx22vf] { width:min(440px,100%);padding:1.5rem;border-radius:1rem;background:white;box-shadow:0 20px 70px rgba(0,0,0,.25) }
.modal-title[b-pogikx22vf] { display:flex;justify-content:space-between;margin-bottom:1.2rem }.modal-title h2[b-pogikx22vf] { margin:.15rem 0 0 }.modal-title button[b-pogikx22vf] { border:0;background:transparent;font-size:1.8rem;color:#637365;cursor:pointer }
label[b-pogikx22vf] { display:block;margin-bottom:1rem;font-size:.88rem;font-weight:700 }input[type=text][b-pogikx22vf] { width:100%;box-sizing:border-box;margin-top:.4rem;padding:.72rem;border:1px solid #dfe6dc;border-radius:.55rem }.check[b-pogikx22vf] { display:flex;gap:.5rem;align-items:center }.check input[b-pogikx22vf] { margin:0 }
.form-error[b-pogikx22vf] { padding:.7rem;border-radius:.5rem;background:#ffe8e8;color:#a22b2b }.modal-actions[b-pogikx22vf] { display:flex;justify-content:flex-end;gap:.6rem }
.api-key-modal code[b-pogikx22vf] { display:block;overflow-wrap:anywhere;padding:1rem;border-radius:.6rem;background:#eef3e9;color:#213527;font-size:.9rem;user-select:all }
.key-warning[b-pogikx22vf] { margin-top:1rem;padding:.75rem;border-radius:.55rem;background:#fff4d4;color:#6d5110;font-size:.85rem }
@media(max-width:800px){.device-request[b-pogikx22vf]{align-items:stretch;flex-direction:column}.device-request label[b-pogikx22vf]{min-width:0}.request-actions[b-pogikx22vf]{justify-content:flex-end}}
@media(max-width:640px){.page-header[b-pogikx22vf]{align-items:stretch;flex-direction:column}}
/* /Components/Pages/TamanosHuevo.razor.rz.scp.css */
.deli-types-page[b-9ur8wpgeku]{display:grid;gap:1.25rem}.deli-types-page>header[b-9ur8wpgeku]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.deli-types-page header span[b-9ur8wpgeku],.deli-type-modal>span[b-9ur8wpgeku]{font-weight:900;letter-spacing:.12em;color:#005318;font-size:.75rem}.deli-types-page h1[b-9ur8wpgeku]{margin:.15rem 0}.primary[b-9ur8wpgeku]{background:#005318!important;color:#fff!important;border-color:#005318!important}.type-list[b-9ur8wpgeku]{display:grid;gap:.75rem}.type-list article[b-9ur8wpgeku]{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem;background:#fff;border:1px solid #dfe6dc;border-radius:14px}.type-list article.disabled[b-9ur8wpgeku]{opacity:.62}.type-list article>div:first-child[b-9ur8wpgeku]{display:grid}.type-list strong[b-9ur8wpgeku]{font-size:1.05rem}.type-list span[b-9ur8wpgeku],.type-list small[b-9ur8wpgeku]{color:#637365}.actions[b-9ur8wpgeku]{display:flex;flex-wrap:wrap;gap:.4rem}.actions button[b-9ur8wpgeku],.deli-types-page button[b-9ur8wpgeku],.deli-type-modal button[b-9ur8wpgeku]{min-height:44px;border:1px solid #bacab3;border-radius:10px;background:#fff;font-weight:800;padding:.6rem .8rem}.actions .danger[b-9ur8wpgeku]{color:#a11}.empty[b-9ur8wpgeku]{display:grid;gap:.3rem;padding:2rem;text-align:center;background:#fff;border:1px dashed #bacab3;border-radius:14px}.page-message[b-9ur8wpgeku],.error[b-9ur8wpgeku]{padding:.8rem 1rem;border-radius:10px;background:#fff1f0;color:#9f1712;font-weight:700}.deli-type-modal[b-9ur8wpgeku]{width:min(520px,calc(100vw - 2rem));display:grid;gap:1rem;background:#fff;border-radius:16px;padding:1.25rem}.deli-type-modal label[b-9ur8wpgeku]{display:grid;gap:.35rem;font-weight:800}.deli-type-modal input[b-9ur8wpgeku]{min-height:48px;border:1px solid #bacab3;border-radius:10px;padding:.7rem;font-size:1rem}.deli-type-modal small[b-9ur8wpgeku]{font-weight:500;color:#637365}.modal-actions[b-9ur8wpgeku]{display:flex;justify-content:flex-end;gap:.6rem}@media(max-width:760px){.deli-types-page>header[b-9ur8wpgeku]{align-items:stretch;flex-direction:column}.type-list article[b-9ur8wpgeku]{grid-template-columns:1fr}.actions button[b-9ur8wpgeku]{flex:1}.modal-actions[b-9ur8wpgeku]{display:grid;grid-template-columns:1fr 1fr}}
.modal-backdrop[b-9ur8wpgeku]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#21352780;padding:16px}.deli-type-modal[b-9ur8wpgeku]{max-height:90dvh;overflow:auto}
/* /Components/Pages/TiendaOperaciones.razor.rz.scp.css */
.tienda-central[b-9skrvzkmem]{max-width:1100px;margin:auto;padding:24px;color:#17372f}.tienda-central header[b-9skrvzkmem]{margin-bottom:24px}.tienda-central section[b-9skrvzkmem]{padding:22px;margin:18px 0;border:1px solid #d8e5df;border-radius:18px;background:white}.tienda-central label[b-9skrvzkmem]{display:inline-grid;gap:6px;margin:8px 14px 12px 0;max-width:100%}.tienda-central input[b-9skrvzkmem],.tienda-central select[b-9skrvzkmem]{padding:11px;border:1px solid #b9cfc2;border-radius:9px;max-width:100%}.tienda-central button[b-9skrvzkmem]{padding:10px 16px;margin:6px;border:0;border-radius:10px;background:#e4f0e7;color:#153a2b}.tienda-central button:disabled[b-9skrvzkmem]{opacity:.4}.tienda-central fieldset[b-9skrvzkmem]{border:0;padding:0}.tienda-central pre[b-9skrvzkmem]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f4;padding:16px;border-radius:10px;font-size:13px}.tienda-central img[b-9skrvzkmem]{max-width:600px;width:100%;max-height:700px;object-fit:contain}.tienda-central small[b-9skrvzkmem],.tienda-central section>a[b-9skrvzkmem]{display:block;margin-top:10px}.linea[b-9skrvzkmem]{padding:12px;border-bottom:1px solid #eee}.tienda-central nav[b-9skrvzkmem]{display:flex;align-items:center;gap:10px}
/* /Components/Pages/TiposFiambre.razor.rz.scp.css */
.deli-types-page[b-w8bv2hmqza]{display:grid;gap:1.25rem}.deli-types-page>header[b-w8bv2hmqza]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.deli-types-page header span[b-w8bv2hmqza],.deli-type-modal>span[b-w8bv2hmqza]{font-weight:900;letter-spacing:.12em;color:#005318;font-size:.75rem}.deli-types-page h1[b-w8bv2hmqza]{margin:.15rem 0}.primary[b-w8bv2hmqza]{background:#005318!important;color:#fff!important;border-color:#005318!important}.type-list[b-w8bv2hmqza]{display:grid;gap:.75rem}.type-list article[b-w8bv2hmqza]{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem;background:#fff;border:1px solid #dfe6dc;border-radius:14px}.type-list article.disabled[b-w8bv2hmqza]{opacity:.62}.type-list article>div:first-child[b-w8bv2hmqza]{display:grid}.type-list strong[b-w8bv2hmqza]{font-size:1.05rem}.type-list span[b-w8bv2hmqza],.type-list small[b-w8bv2hmqza]{color:#637365}.actions[b-w8bv2hmqza]{display:flex;flex-wrap:wrap;gap:.4rem}.actions button[b-w8bv2hmqza],.deli-types-page button[b-w8bv2hmqza],.deli-type-modal button[b-w8bv2hmqza]{min-height:44px;border:1px solid #bacab3;border-radius:10px;background:#fff;font-weight:800;padding:.6rem .8rem}.actions .danger[b-w8bv2hmqza]{color:#a11}.empty[b-w8bv2hmqza]{display:grid;gap:.3rem;padding:2rem;text-align:center;background:#fff;border:1px dashed #bacab3;border-radius:14px}.page-message[b-w8bv2hmqza],.error[b-w8bv2hmqza]{padding:.8rem 1rem;border-radius:10px;background:#fff1f0;color:#9f1712;font-weight:700}.deli-type-modal[b-w8bv2hmqza]{width:min(520px,calc(100vw - 2rem));display:grid;gap:1rem;background:#fff;border-radius:16px;padding:1.25rem}.deli-type-modal label[b-w8bv2hmqza]{display:grid;gap:.35rem;font-weight:800}.deli-type-modal input[b-w8bv2hmqza]{min-height:48px;border:1px solid #bacab3;border-radius:10px;padding:.7rem;font-size:1rem}.deli-type-modal small[b-w8bv2hmqza]{font-weight:500;color:#637365}.modal-actions[b-w8bv2hmqza]{display:flex;justify-content:flex-end;gap:.6rem}@media(max-width:760px){.deli-types-page>header[b-w8bv2hmqza]{align-items:stretch;flex-direction:column}.type-list article[b-w8bv2hmqza]{grid-template-columns:1fr}.actions button[b-w8bv2hmqza]{flex:1}.modal-actions[b-w8bv2hmqza]{display:grid;grid-template-columns:1fr 1fr}}


.modal-backdrop[b-w8bv2hmqza]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#21352780;padding:16px}.deli-type-modal[b-w8bv2hmqza]{max-height:90dvh;overflow:auto}.deli-type-modal input[type=text][b-w8bv2hmqza],.deli-type-modal input:not([type])[b-w8bv2hmqza]{text-transform:uppercase}.type-search[b-w8bv2hmqza]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.type-search label[b-w8bv2hmqza]{display:grid;gap:6px;flex:1}.type-search input[b-w8bv2hmqza]{padding:12px;border:1px solid #dfe6dc;border-radius:8px}
/* /Components/Pages/TrabajoSalon.razor.rz.scp.css */
.evo-card[b-ndzbur9jaw] { margin-block: 18px; }
.evo-actions[b-ndzbur9jaw] { display:flex; align-items:center; flex-wrap:wrap; gap:10px; margin-block:18px; }
.evo-fields + button[b-ndzbur9jaw] { margin-top:18px; }
.evo-table-wrap[b-ndzbur9jaw] { width:100%; min-width:0; overflow-x:auto; overscroll-behavior-x:contain; }
table[b-ndzbur9jaw] { width:100%; min-width:680px; border-collapse:collapse; text-align:left; }
th[b-ndzbur9jaw] { color:#53625a; background:#f2f6f1; font-size:.78rem; text-transform:uppercase; letter-spacing:.04em; }
th[b-ndzbur9jaw],td[b-ndzbur9jaw] { padding:16px; border-bottom:1px solid #e2e8df; vertical-align:top; }
td[b-ndzbur9jaw] { overflow-wrap:anywhere; max-width:340px; }
td:last-child[b-ndzbur9jaw] { white-space:nowrap; }
.empty-work[b-ndzbur9jaw] { padding:28px; border:1px dashed #bdcbbb; border-radius:14px; color:#53625a; background:#fff; }
@media(max-width:600px){
 .workspace-head[b-ndzbur9jaw] { flex-direction:column; align-items:stretch; gap:14px; }
 .evo-actions > button[b-ndzbur9jaw] { flex:1 1 145px; }
 .evo-fields[b-ndzbur9jaw] { grid-template-columns:minmax(0,1fr); }
 .evo-fields .wide[b-ndzbur9jaw] { grid-column:auto; }
}
/* /Components/Pages/TurnosCaja.razor.rz.scp.css */
header[b-anmxuae9bo]{margin-bottom:24px}header span[b-anmxuae9bo]{color:#005318;font-weight:800}.filters[b-anmxuae9bo]{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:white;padding:18px;border-radius:14px}.filters label[b-anmxuae9bo]{display:grid;gap:6px}.filters input[b-anmxuae9bo],.filters select[b-anmxuae9bo],button[b-anmxuae9bo]{min-height:44px;padding:8px 12px;border:1px solid #cbd7cd;border-radius:8px;background:white;font:inherit}button[b-anmxuae9bo]{color:#005318;font-weight:700;cursor:pointer}button:disabled[b-anmxuae9bo]{opacity:.5}.notice[b-anmxuae9bo]{background:#fff6e8;padding:12px;border-left:4px solid #F24909}.table-scroll[b-anmxuae9bo]{overflow:auto;max-width:100%;background:white;border-radius:12px}table[b-anmxuae9bo]{width:100%;min-width:900px;border-collapse:collapse}th[b-anmxuae9bo],td[b-anmxuae9bo]{padding:14px;text-align:left;border-bottom:1px solid #e5ebe6}small[b-anmxuae9bo]{display:block;color:#647068}.open[b-anmxuae9bo]{color:#005318}.pager[b-anmxuae9bo],.detail-heading[b-anmxuae9bo]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.detail[b-anmxuae9bo]{background:white;padding:24px;border-radius:14px}.metrics[b-anmxuae9bo]{display:flex;flex-wrap:wrap;gap:22px}.metrics strong[b-anmxuae9bo]{display:block;font-size:1.5rem}.metrics>div[b-anmxuae9bo]{padding:14px;background:#eef5ee;border-radius:10px}@media(max-width:600px){.filters label[b-anmxuae9bo]{width:100%}.detail[b-anmxuae9bo]{padding:16px}.detail-heading[b-anmxuae9bo]{align-items:start;flex-direction:column}}
/* /Components/Pages/Vencimientos.razor.rz.scp.css */
.calendario[b-y80lcvjbak] { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:8px; margin:18px 0; }
.dia-semana[b-y80lcvjbak] { text-align:center; color:#56635e; font-size:.85rem; }
.dia[b-y80lcvjbak] { min-height:94px; border:1px solid #dbe5df; border-radius:12px; background:#fafcfb; padding:10px; text-align:left; display:flex; flex-direction:column; gap:8px; color:#163e30; }
.dia:hover[b-y80lcvjbak] { background:#edf7f0; border-color:#54806a; }
.dia strong[b-y80lcvjbak] { font-size:1.1rem; }
.dia span[b-y80lcvjbak] { font-weight:700; }
.dia small[b-y80lcvjbak] { font-weight:400; }
.dia.hoy[b-y80lcvjbak] { border-color:#1b7954; }
.dia.elegido[b-y80lcvjbak] { background:#153f30; color:white; border-color:#153f30; }
.dia.vencido:not(.elegido)[b-y80lcvjbak] { background:#fff4ed; color:#a1361c; }
.dia:focus-visible[b-y80lcvjbak] { outline:3px solid #14815e; outline-offset:2px; }
@media(max-width:640px) { .calendario[b-y80lcvjbak]{gap:4px;} .dia[b-y80lcvjbak]{min-height:74px;padding:5px;} .dia small[b-y80lcvjbak]{display:none;} }
/* /Components/Pages/Ventas.razor.rz.scp.css */
.sales-page[b-bjey8x6ycx] { max-width: 1320px; margin: 0 auto; padding: 1.5rem 0 3rem; color: #213527; }
.page-header[b-bjey8x6ycx] { margin-bottom: 1.4rem; }
.page-header span[b-bjey8x6ycx], .modal-title > div > span[b-bjey8x6ycx] { color: #005318; font-size: .72rem; font-weight: 800; letter-spacing: .16em; }
.page-header h1[b-bjey8x6ycx] { margin: .15rem 0 0; font-size: 2.2rem; font-weight: 800; }
.page-header p[b-bjey8x6ycx] { margin: .3rem 0 0; color: #637365; }
.filters[b-bjey8x6ycx] { display: grid; grid-template-columns: minmax(210px, 1.4fr) repeat(5, minmax(140px, 1fr)) auto auto; align-items: end; gap: .8rem; margin-bottom: 1rem; padding: 1rem; border: 1px solid #eef3e9; border-radius: .8rem; background: #fff; }
.filters label[b-bjey8x6ycx] { color: #637365; font-size: .78rem; font-weight: 700; }
input[b-bjey8x6ycx], select[b-bjey8x6ycx] { width: 100%; margin-top: .35rem; border: 1px solid #dfe6dc; border-radius: .55rem; padding: .7rem .75rem; background: #fff; color: #213527; outline: none; }
input:focus[b-bjey8x6ycx], select:focus[b-bjey8x6ycx] { border-color: #005318; box-shadow: 0 0 0 3px rgba(0,83,24,.1); }
.primary-button[b-bjey8x6ycx], .secondary-button[b-bjey8x6ycx], .detail-button[b-bjey8x6ycx], .close-button[b-bjey8x6ycx] { border: 0; cursor: pointer; font: inherit; }
.primary-button[b-bjey8x6ycx] { padding: .72rem 1.05rem; border-radius: .6rem; background: #005318; color: #fff; font-weight: 700; }
.secondary-button[b-bjey8x6ycx] { padding: .72rem 1rem; border-radius: .55rem; background: #eef3e9; color: #637365; font-weight: 700; }
.summary[b-bjey8x6ycx] { display: grid; grid-template-columns: repeat(2, minmax(180px, 260px)) 1fr; align-items: stretch; gap: .8rem; margin-bottom: 1rem; }
.summary div[b-bjey8x6ycx] { display: flex; flex-direction: column; padding: .9rem 1rem; border-radius: .7rem; background: #f7faf4; }
.summary span[b-bjey8x6ycx] { color: #637365; font-size: .76rem; text-transform: uppercase; letter-spacing: .05em; }
.summary strong[b-bjey8x6ycx] { margin-top: .2rem; font-size: 1.2rem; }
.page-size[b-bjey8x6ycx] { display: flex; align-items: center; justify-self: end; align-self: center; gap: .5rem; color: #637365; font-size: .82rem; font-weight: 700; }
.page-size select[b-bjey8x6ycx] { width: auto; min-width: 72px; margin: 0; padding: .5rem .65rem; }
.table-container[b-bjey8x6ycx] { overflow-x: auto; border: 1px solid #eef3e9; border-radius: .8rem; background: #fff; }
table[b-bjey8x6ycx] { width: 100%; border-collapse: collapse; min-width: 940px; }
th[b-bjey8x6ycx] { padding: .85rem 1rem; background: #f7faf4; color: #637365; font-size: .73rem; text-align: left; text-transform: uppercase; letter-spacing: .05em; }
td[b-bjey8x6ycx] { padding: .95rem 1rem; border-top: 1px solid #eef3e9; vertical-align: middle; }
td small[b-bjey8x6ycx] { display: block; margin-top: .15rem; color: #637365; }
.sale-number[b-bjey8x6ycx], .sale-total[b-bjey8x6ycx] { font-weight: 800; }
.payment-method[b-bjey8x6ycx] { padding: .3rem .5rem; border-radius: 999px; background: #eef3e9; color: #005318; font-size: .75rem; font-weight: 700; }
.detail-button[b-bjey8x6ycx] { padding: .5rem .75rem; border-radius: .45rem; background: #fff2c7; color: #5d4911; font-weight: 700; white-space: nowrap; }
.empty-state[b-bjey8x6ycx] { min-height: 230px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .35rem; border: 1px dashed #dfe6dc; border-radius: .8rem; color: #637365; }
.modal-backdrop[b-bjey8x6ycx] { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 1rem; background: rgba(25,18,35,.58); }
.sale-modal[b-bjey8x6ycx] { width: min(880px, 100%); max-height: calc(100vh - 2rem); overflow-y: auto; padding: 1.5rem; border-radius: 1rem; background: #fff; box-shadow: 0 20px 70px rgba(0,0,0,.25); }
.modal-title[b-bjey8x6ycx] { display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem; }
.modal-title h2[b-bjey8x6ycx] { margin: .2rem 0 .1rem; font-size: 2rem; }
.modal-title p[b-bjey8x6ycx] { margin: 0; color: #637365; }
.close-button[b-bjey8x6ycx] { padding: 0; background: transparent; color: #637365; font-size: 1.8rem; line-height: 1; }
.detail-section[b-bjey8x6ycx] { margin-top: 1.5rem; }
.detail-section h3[b-bjey8x6ycx] { margin: 0 0 .65rem; font-size: 1rem; }
.detail-table[b-bjey8x6ycx] { overflow-x: auto; border: 1px solid #eef3e9; border-radius: .65rem; }
.detail-table table[b-bjey8x6ycx] { min-width: 650px; }
.detail-table th[b-bjey8x6ycx], .detail-table td[b-bjey8x6ycx] { padding: .7rem .8rem; }
.detail-table code[b-bjey8x6ycx] { color: #637365; }
.payments[b-bjey8x6ycx] { display: grid; gap: .55rem; }
.payments > div[b-bjey8x6ycx] { display: grid; grid-template-columns: 1fr auto; gap: .15rem 1rem; padding: .8rem 1rem; border-radius: .65rem; background: #f7faf4; }
.payments span[b-bjey8x6ycx] { font-weight: 700; text-transform: capitalize; }
.payments small[b-bjey8x6ycx] { grid-column: 1 / -1; color: #637365; }
.no-detail[b-bjey8x6ycx] { color: #637365; }
.modal-actions[b-bjey8x6ycx] { display: flex; justify-content: flex-end; margin-top: 1.5rem; }
.pagination[b-bjey8x6ycx] { display: flex; align-items: center; justify-content: center; gap: 1rem; margin-top: 1rem; color: #637365; font-size: .88rem; }
.pagination button[b-bjey8x6ycx] { border: 0; border-radius: .55rem; padding: .62rem .9rem; background: #eef3e9; color: #005318; font: inherit; font-weight: 700; cursor: pointer; }
@media (max-width: 1250px) { .filters[b-bjey8x6ycx] { grid-template-columns: repeat(4, 1fr); } .sale-search[b-bjey8x6ycx] { grid-column: span 2; } }
@media (max-width: 760px) { .filters[b-bjey8x6ycx] { grid-template-columns: 1fr 1fr; } .sale-search[b-bjey8x6ycx] { grid-column: 1 / -1; } .summary[b-bjey8x6ycx] { grid-template-columns: 1fr 1fr; } .page-size[b-bjey8x6ycx] { grid-column: 1 / -1; justify-self: start; } }
@media (max-width: 480px) { .filters[b-bjey8x6ycx], .summary[b-bjey8x6ycx] { grid-template-columns: 1fr; } .filters label[b-bjey8x6ycx], .filters button[b-bjey8x6ycx], .sale-search[b-bjey8x6ycx], .page-size[b-bjey8x6ycx] { grid-column: 1; } }
/* /Components/Pages/VentasPendientes.razor.rz.scp.css */
.table-scroll[b-25x9ccn49m]{overflow:auto;max-width:100%;background:white;border-radius:12px}table[b-25x9ccn49m]{width:100%;min-width:780px;border-collapse:collapse}th[b-25x9ccn49m],td[b-25x9ccn49m]{text-align:left;padding:14px;border-bottom:1px solid #dfe7df}small[b-25x9ccn49m]{display:block;color:#666}button[b-25x9ccn49m],input[b-25x9ccn49m]{font:inherit;padding:10px;min-height:44px;border:1px solid #bacdbf;border-radius:8px}button[b-25x9ccn49m]{background:white;color:#005318;cursor:pointer}button:disabled[b-25x9ccn49m]{opacity:.5}.associate[b-25x9ccn49m]{padding:24px;background:white;border:2px solid #005318;border-radius:14px;margin-top:20px}.result[b-25x9ccn49m]{display:block;width:100%;text-align:left;margin:8px 0}label[b-25x9ccn49m]{margin:12px 0}form[b-25x9ccn49m]{display:flex;gap:10px;flex-wrap:wrap}
/* /Components/SelectorLotesConteo.razor.rz.scp.css */
.lot-picker-backdrop[b-x4omm925dd]{position:fixed;inset:0;background:#17362bcc;z-index:2000;display:grid;place-items:center;padding:16px}
.lot-picker[b-x4omm925dd]{background:white;border-radius:18px;padding:24px;width:min(1050px,100%);max-height:calc(100dvh - 32px);overflow:auto;min-width:0}
header[b-x4omm925dd]{display:flex;justify-content:space-between;align-items:start;gap:16px}header button[b-x4omm925dd]{flex:none}
label[b-x4omm925dd]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}
.lot-filters[b-x4omm925dd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lot-actions[b-x4omm925dd]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}
.evo-table-wrap[b-x4omm925dd]{overflow-x:auto;width:100%;overscroll-behavior:contain}table[b-x4omm925dd]{width:100%;min-width:680px;border-collapse:collapse}th[b-x4omm925dd],td[b-x4omm925dd]{text-align:left;padding:14px;border-bottom:1px solid #e1e8df}th[b-x4omm925dd]{background:#eef4ec}input[type=checkbox][b-x4omm925dd]{width:24px;height:24px}
@media(max-width:600px){.lot-picker-backdrop[b-x4omm925dd]{padding:8px}.lot-picker[b-x4omm925dd]{padding:16px;max-height:calc(100dvh - 16px)}.lot-filters[b-x4omm925dd]{grid-template-columns:1fr}.lot-actions button[b-x4omm925dd]{flex:1}}

