/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-mloz5s157w] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-mloz5s157w] {
    flex: 1;
}

.sidebar[b-mloz5s157w] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-mloz5s157w] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-mloz5s157w]  a, .top-row[b-mloz5s157w]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-mloz5s157w]  a:hover, .top-row[b-mloz5s157w]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-mloz5s157w]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-mloz5s157w] {
        justify-content: space-between;
    }

    .top-row[b-mloz5s157w]  a, .top-row[b-mloz5s157w]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-mloz5s157w] {
        flex-direction: row;
    }

    .sidebar[b-mloz5s157w] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-mloz5s157w] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-mloz5s157w]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-mloz5s157w], article[b-mloz5s157w] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-mloz5s157w] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-mloz5s157w] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-xegie5ukb0] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-xegie5ukb0] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-xegie5ukb0] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-xegie5ukb0] {
    font-size: 1.1rem;
}

.bi[b-xegie5ukb0] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-xegie5ukb0] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-xegie5ukb0] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-xegie5ukb0] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-xegie5ukb0] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-xegie5ukb0] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-xegie5ukb0] {
        padding-bottom: 1rem;
    }

    .nav-item[b-xegie5ukb0]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-xegie5ukb0]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-xegie5ukb0]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-xegie5ukb0] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-xegie5ukb0] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-xegie5ukb0] {
        display: none;
    }

    .nav-scrollable[b-xegie5ukb0] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Pages/ActividadPorAnios.razor.rz.scp.css */
.memoria-actividad[b-tb0zah7b2s]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;padding:16px 20px;gap:12px;background:white;color:#15364e}
header[b-tb0zah7b2s],.acciones[b-tb0zah7b2s]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none}h2[b-tb0zah7b2s]{font-size:18px;margin:0}label[b-tb0zah7b2s]{display:flex;flex-direction:column;gap:5px;font-size:13px}.acciones[b-tb0zah7b2s]{align-items:end}
button[b-tb0zah7b2s],input[b-tb0zah7b2s]{font:inherit;font-size:13px;box-sizing:border-box;border:1px solid #bad0df;border-radius:4px;min-height:36px;padding:6px 10px;color:inherit;background:white}input[b-tb0zah7b2s]{width:140px}button[b-tb0zah7b2s]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#eaf3f8;cursor:pointer}button:disabled[b-tb0zah7b2s]{opacity:.5;cursor:default}button[b-tb0zah7b2s]  svg{width:16px;height:16px}.consultar[b-tb0zah7b2s]{background:#176caa;border-color:#176caa;color:white}
.progreso[b-tb0zah7b2s]{flex:none;display:flex;flex-direction:column;gap:6px;font-size:13px;overflow-wrap:anywhere}progress[b-tb0zah7b2s]{width:100%;height:14px;accent-color:#108452}.error[b-tb0zah7b2s]{background:#fff0f2;color:#a4263e;padding:8px;margin:0;white-space:normal}.rejilla[b-tb0zah7b2s]{flex:1;min-height:0;overflow:auto;border:1px solid #ccdce7}table[b-tb0zah7b2s]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}th[b-tb0zah7b2s],td[b-tb0zah7b2s]{padding:7px 10px;border-right:1px solid #d4e1ed;border-bottom:1px solid #d4e1ed;white-space:nowrap;text-align:right}th:first-child[b-tb0zah7b2s]{text-align:left;min-width:240px}thead th[b-tb0zah7b2s]{position:sticky;top:0;background:#e8f1fa;z-index:1}.total[b-tb0zah7b2s]{font-weight:bold;background:#e8f1fa}.vacio[b-tb0zah7b2s]{text-align:left}footer[b-tb0zah7b2s]{display:flex;gap:12px;flex:none;font-size:12px}footer span[b-tb0zah7b2s]{margin-left:auto}button:focus-visible[b-tb0zah7b2s],input:focus-visible[b-tb0zah7b2s],.rejilla:focus-visible[b-tb0zah7b2s]{outline:2px solid #176caa;outline-offset:1px}
@media(max-width:650px){.memoria-actividad[b-tb0zah7b2s]{padding:12px}header[b-tb0zah7b2s]{gap:8px}}
.seleccionable[b-tb0zah7b2s]{cursor:pointer}.seleccionable:hover td[b-tb0zah7b2s],.seleccionable:hover th[b-tb0zah7b2s]{background:#e7f4fa}.tabla-grafico[b-tb0zah7b2s]{border:0;background:transparent;padding:0;min-height:24px;justify-content:start;text-align:left;font-weight:600}.velo-grafico[b-tb0zah7b2s]{position:fixed;inset:0;background:#16364e66;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.grafico-memoria[b-tb0zah7b2s]{display:flex;flex-direction:column;gap:16px;width:1100px;max-width:100%;max-height:92dvh;overflow:auto;padding:18px;background:white;color:#15364e;border:1px solid #b4ccd9;border-radius:4px}.grafico-memoria header[b-tb0zah7b2s]{justify-content:space-between;flex-wrap:nowrap}.grafico-memoria h2[b-tb0zah7b2s]{overflow-wrap:anywhere}.grafico-memoria header button[b-tb0zah7b2s]{flex:none;width:36px;padding:6px}.grafico-memoria select[b-tb0zah7b2s]{font:inherit;color:inherit;min-height:36px;padding:6px;border:1px solid #bad0df;border-radius:4px;background:white}.grafico-memoria strong[b-tb0zah7b2s]{margin-left:auto;font-size:14px}.dibujo-grafico[b-tb0zah7b2s]{height:460px;max-height:60dvh;min-height:220px;width:100%;overflow:auto}.dibujo-grafico[b-tb0zah7b2s]  svg{min-width:640px;display:block}@media(max-width:650px){.velo-grafico[b-tb0zah7b2s]{padding:8px}.grafico-memoria[b-tb0zah7b2s]{padding:12px}.dibujo-grafico[b-tb0zah7b2s]{height:330px}.grafico-memoria strong[b-tb0zah7b2s]{margin-left:0}}
.instrucciones[b-tb0zah7b2s]{font-size:13px;margin:0;line-height:1.5}.rejilla table[b-tb0zah7b2s]{width:max-content;min-width:100%}.rejilla thead th:first-child[b-tb0zah7b2s]{left:0;z-index:3}.rejilla tbody th[b-tb0zah7b2s],.rejilla tfoot th[b-tb0zah7b2s]{position:sticky;left:0;background:white;z-index:1;white-space:normal;min-width:240px;max-width:400px}.rejilla tfoot th[b-tb0zah7b2s],.rejilla tfoot td[b-tb0zah7b2s]{font-weight:bold;background:#e8f1fa}.rejilla td[b-tb0zah7b2s]{min-width:95px}.dibujo-grafico[b-tb0zah7b2s]  svg{height:auto!important;max-width:none}
.acciones-graficos[b-tb0zah7b2s]{padding:8px;background:#f2f7fa;border:1px solid #d4e1ed;border-radius:4px}.acciones-graficos select[b-tb0zah7b2s]{font:inherit;min-height:36px;max-width:380px;border:1px solid #bad0df;border-radius:4px;padding:6px;background:white;color:inherit}.cabecera-grafico[b-tb0zah7b2s]{cursor:pointer}.cabecera-grafico:hover[b-tb0zah7b2s],.tabla-grafico:hover[b-tb0zah7b2s]{text-decoration:underline}.dibujo-grafico[b-tb0zah7b2s]  svg{width:100%!important;min-width:0!important;height:auto!important}@media(max-width:650px){.acciones-graficos label[b-tb0zah7b2s]{width:100%}.acciones-graficos select[b-tb0zah7b2s]{max-width:100%}}
@media(max-width:650px){.memoria-actividad[b-tb0zah7b2s]{overflow-y:auto}.rejilla[b-tb0zah7b2s]{flex:none;min-height:220px;max-height:55dvh}}
.rejilla .col-acciones[b-tb0zah7b2s]{position:sticky;left:0;width:82px;min-width:82px;max-width:82px;text-align:center;background:white;z-index:2}.rejilla thead .col-acciones[b-tb0zah7b2s]{background:#e8f1fa;z-index:4}.rejilla thead th:nth-child(2)[b-tb0zah7b2s]{position:sticky;left:82px;z-index:3;text-align:left;min-width:240px}.rejilla tbody th[b-tb0zah7b2s],.rejilla tfoot th[b-tb0zah7b2s]{left:82px}.boton-desglose[b-tb0zah7b2s]{background:#ffff00!important;border:1px solid #c5b400!important;color:#111!important;font-size:11px!important;font-weight:700;min-height:24px!important;height:24px!important;padding:2px 6px!important;white-space:nowrap}
/* /Components/Pages/AlmacenMuniciones.razor.rz.scp.css */
.almacen[b-s0hwvf6mww] { padding:16px 20px; background:#fff; color:#17364d; min-width:0; }
fieldset[b-s0hwvf6mww] { border:0; margin:0; padding:0; min-width:0; }
header[b-s0hwvf6mww] { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:16px; }h2[b-s0hwvf6mww] { font-size:18px; margin:0; }h3[b-s0hwvf6mww] { font-size:15px; margin:0; overflow-wrap:anywhere; }
button[b-s0hwvf6mww],input[b-s0hwvf6mww],select[b-s0hwvf6mww],textarea[b-s0hwvf6mww] { font:inherit; font-size:13px; }
button[b-s0hwvf6mww] { display:inline-flex; justify-content:center; align-items:center; gap:6px; min-height:34px; min-width:34px; padding:6px 10px; border:1px solid #c2d5e3; border-radius:4px; background:#e7f0f5; color:#194565; cursor:pointer; }button:disabled[b-s0hwvf6mww] { opacity:.5; cursor:default; }button:focus-visible[b-s0hwvf6mww],input:focus-visible[b-s0hwvf6mww],textarea:focus-visible[b-s0hwvf6mww],select:focus-visible[b-s0hwvf6mww] { outline:2px solid #126dae; outline-offset:2px; }
input[b-s0hwvf6mww],textarea[b-s0hwvf6mww],select[b-s0hwvf6mww] { width:100%; min-width:0; padding:6px 8px; background:#fff; color:#17364d; border:1px solid #c2d5e3; border-radius:4px; }input[readonly][b-s0hwvf6mww] { background:#f3f7f9; }textarea[b-s0hwvf6mww] { resize:vertical; min-height:32px; }
.herramientas[b-s0hwvf6mww] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; border:1px solid #d3e0e9; border-bottom:0; }.herramientas input[b-s0hwvf6mww] { width:230px; margin-left:auto; }.guardar[b-s0hwvf6mww] { color:#fff; background:#198153; border-color:#198153; }.informe[b-s0hwvf6mww] { color:#fff; background:#7444b0; border-color:#7444b0; }
.rejilla[b-s0hwvf6mww] { width:100%; overflow:auto; border:1px solid #d3e0e9; }table[b-s0hwvf6mww] { width:100%; table-layout:fixed; border-collapse:collapse; }.principal table[b-s0hwvf6mww] { min-width:1150px; }.secundaria table[b-s0hwvf6mww] { min-width:1450px; }
th[b-s0hwvf6mww],td[b-s0hwvf6mww] { padding:6px 8px; border-right:1px solid #dbe6ed; border-bottom:1px solid #dbe6ed; font-size:13px; text-align:left; overflow-wrap:anywhere; }th[b-s0hwvf6mww] { background:#eef5f8; font-weight:500; }tbody tr:nth-child(even)[b-s0hwvf6mww] { background:#f4f7f9; }.principal tr[b-s0hwvf6mww] { cursor:pointer; }.principal tr:hover[b-s0hwvf6mww] { background:#e5f1f8; }.principal .seleccionada[b-s0hwvf6mww] { background:#e2f1fa; box-shadow:inset 3px 0 #126dae; }.principal .modificada td:first-child[b-s0hwvf6mww] { border-left:3px solid #e8ba29; }.acciones[b-s0hwvf6mww] { display:flex; gap:4px; }.acciones button[b-s0hwvf6mww] { padding:6px; }.orden[b-s0hwvf6mww] { border:0; background:none; padding:0; text-align:left; justify-content:space-between; width:100%; }th input[b-s0hwvf6mww] { margin-top:6px; }
footer[b-s0hwvf6mww] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; font-size:13px; }footer label[b-s0hwvf6mww] { display:flex; align-items:center; gap:8px; }footer select[b-s0hwvf6mww] { width:70px; }.total[b-s0hwvf6mww] { margin-left:auto; }
.movimientos[b-s0hwvf6mww] { margin-top:20px; border-top:1px solid #d3e0e9; padding-top:12px; }.cabecera-movimientos[b-s0hwvf6mww] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:12px; align-items:center; margin-bottom:8px; }[role=tablist][b-s0hwvf6mww] { display:flex; gap:4px; }[role=tab][b-s0hwvf6mww] { background:#fff; border-radius:4px 4px 0 0; }[role=tab][aria-selected=true][b-s0hwvf6mww] { background:#126dae; color:#fff; border-color:#126dae; }[role=tab] span[b-s0hwvf6mww] { font-size:12px; }.secundaria[b-s0hwvf6mww] { max-height:360px; }.secundaria th[b-s0hwvf6mww] { position:sticky; top:0; z-index:1; }.pie-movimientos[b-s0hwvf6mww] { display:flex; justify-content:space-between; flex-wrap:wrap; gap:8px; padding:10px 0; font-size:13px; }
.mensaje[b-s0hwvf6mww] { background:#e7f5ec; color:#12603f; padding:9px; font-size:13px; }.error[b-s0hwvf6mww] { color:#922839; background:#fff0f1; }.vacio[b-s0hwvf6mww] { font-size:13px; padding:12px 0; }
@media(max-width:700px) { .almacen[b-s0hwvf6mww] { padding:12px; }.herramientas input[b-s0hwvf6mww] { width:100%; margin-left:0; }.cabecera-movimientos[b-s0hwvf6mww] { align-items:start; flex-direction:column; }.movimientos[b-s0hwvf6mww] { margin-top:16px; } }
/* /Components/Pages/AnalisisAgente.razor.rz.scp.css */
.analisis-agente[b-e5fm28mylc]{padding:16px 20px;color:#152c3e;background:white;min-width:0}
header[b-e5fm28mylc]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}h2[b-e5fm28mylc]{font-size:19px;margin:0}h3[b-e5fm28mylc]{font-size:15px;margin:18px 0 10px}
button[b-e5fm28mylc]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c6d5df;border-radius:4px;background:#e8eff3;color:inherit;font:inherit;font-size:13px;min-height:38px;padding:8px 12px;cursor:pointer}button:disabled[b-e5fm28mylc]{opacity:.5;cursor:default}
.identidad[b-e5fm28mylc]{display:flex;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid #dce5eb}.foto[b-e5fm28mylc]{width:72px;height:90px;flex-shrink:0;display:grid;place-items:center;background:#e0ebef;font-size:24px}.foto img[b-e5fm28mylc]{width:100%;height:100%;object-fit:contain;object-position:center top}
dl[b-e5fm28mylc]{display:grid;grid-template-columns:90px minmax(140px,1fr) minmax(170px,1fr);gap:12px 26px;margin:0;min-width:0;max-width:900px;flex:1}dl div[b-e5fm28mylc]{min-width:0}dt[b-e5fm28mylc]{font-size:12px;color:#526674;margin-bottom:5px}dd[b-e5fm28mylc]{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.nombre[b-e5fm28mylc]{grid-column:1/-1}
.filtros[b-e5fm28mylc]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;border:0;padding:0;margin:18px 0;min-width:0}.filtros label[b-e5fm28mylc]{display:grid;gap:5px;font-size:12px;min-width:0}.filtros label:first-child[b-e5fm28mylc]{width:260px}.filtros label:nth-child(2)[b-e5fm28mylc]{width:110px}select[b-e5fm28mylc]{border:1px solid #c6d5df;border-radius:4px;background:white;color:inherit;padding:8px 9px;font:inherit;font-size:13px;width:100%;height:38px}.filtros button[b-e5fm28mylc]{width:38px;padding:8px}
.rejilla[b-e5fm28mylc]{width:100%;overflow:auto;border:1px solid #d7e2ea}.horas-anio[b-e5fm28mylc]{max-width:640px}table[b-e5fm28mylc]{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}caption[b-e5fm28mylc]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}th[b-e5fm28mylc],td[b-e5fm28mylc]{padding:9px 12px;border-right:1px solid #dce5eb;border-bottom:1px solid #dce5eb;text-align:right;white-space:nowrap}thead th[b-e5fm28mylc]{background:#eff5f8;font-weight:600;color:#365268;text-align:center}thead th small[b-e5fm28mylc]{display:block;font-size:10px;font-weight:400;max-width:110px;white-space:normal;overflow-wrap:anywhere;margin:4px auto 0}th:first-child[b-e5fm28mylc]{text-align:left;min-width:112px;position:sticky;left:0;background:#f6f9fb;z-index:1}tbody th[b-e5fm28mylc]{font-weight:500}tbody tr:nth-child(even)[b-e5fm28mylc]{background:#f7f9fb}.total[b-e5fm28mylc],tfoot td[b-e5fm28mylc],tfoot th[b-e5fm28mylc]{font-weight:700;background:#e2f1f8}tfoot th:first-child[b-e5fm28mylc]{background:#e2f1f8}tfoot td[b-e5fm28mylc],tfoot th[b-e5fm28mylc]{border-top:2px solid #a8c3d2}.historico td[b-e5fm28mylc]{min-width:85px}.servicios td[b-e5fm28mylc]{min-width:72px}.error[b-e5fm28mylc]{padding:12px;background:#ffeded;color:#a72130;font-size:13px}.estado[b-e5fm28mylc]{font-size:13px;color:#526674}select:focus-visible[b-e5fm28mylc],button:focus-visible[b-e5fm28mylc],.rejilla:focus-visible[b-e5fm28mylc]{outline:2px solid #1974a2;outline-offset:2px}
@media(max-width:650px){.analisis-agente[b-e5fm28mylc]{padding:12px}h2[b-e5fm28mylc]{font-size:17px}.identidad[b-e5fm28mylc]{gap:12px;align-items:start}.foto[b-e5fm28mylc]{width:56px;height:70px}dl[b-e5fm28mylc]{grid-template-columns:1fr 1fr;gap:12px}.nombre[b-e5fm28mylc]{grid-column:1/-1}dl div:nth-child(3)[b-e5fm28mylc]{grid-column:1/-1}.filtros[b-e5fm28mylc]{gap:10px}.filtros label:first-child[b-e5fm28mylc]{flex:1 1 100%}.filtros label:nth-child(2)[b-e5fm28mylc]{flex:1;max-width:160px}th[b-e5fm28mylc],td[b-e5fm28mylc]{padding:8px 10px}}
/* /Components/Pages/AnalisisPartesIntervenciones.razor.rz.scp.css */
.analisis-partes[b-m66n9m8fyr]{height:100%;min-height:400px;display:flex;flex-direction:column;color:#123f60;background:#fff}.analisis-partes>fieldset[b-m66n9m8fyr]{border:0;padding:0;margin:0;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.cabecera-analisis[b-m66n9m8fyr]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #c7dbea}.cabecera-analisis h2[b-m66n9m8fyr]{font-size:18px;flex:1;margin:0}.barra-analisis[b-m66n9m8fyr]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;background:#f2f7fb}button[b-m66n9m8fyr]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #accbdf;background:#edf5fa;border-radius:4px;padding:8px 12px;color:#105782;font-size:13px}button:hover[b-m66n9m8fyr]{filter:brightness(.95)}button:focus-visible[b-m66n9m8fyr]{outline:3px solid #25baf2;outline-offset:2px}.analizar[b-m66n9m8fyr]{background:#146da8;color:#fff;border-color:#146da8}.intervenciones[b-m66n9m8fyr]{background:#7343b6;color:#fff;border-color:#7343b6}.volver[b-m66n9m8fyr]{background:#ff9900;color:#111;border-color:#eb8500}.fecha-elegida[b-m66n9m8fyr]{font-size:13px;margin-left:auto}.contenido-rejilla[b-m66n9m8fyr]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 14px 12px}.contenido-rejilla[b-m66n9m8fyr] >.tabla-analisis{flex:1}.vacio[b-m66n9m8fyr]{flex:1;min-height:250px;display:grid;place-content:center;text-align:center;gap:12px;padding:24px;color:#567d98}.vacio[b-m66n9m8fyr]  svg{margin:auto;width:42px;height:42px}.nota[b-m66n9m8fyr]{font-size:12px;margin:8px 14px;color:#54748c}.pestanas[b-m66n9m8fyr]{display:flex;gap:4px;flex-wrap:wrap;padding:6px 14px;border-bottom:1px solid #c6dbe9}.pestanas button[b-m66n9m8fyr]{font-size:12px;padding:8px}.pestanas [aria-selected=true][b-m66n9m8fyr]{background:#176ea7;color:white}.contenido-detalle[b-m66n9m8fyr]{flex:1;min-height:0;overflow:auto;margin:0 14px 12px}.contenido-detalle[b-m66n9m8fyr] >.tabla-analisis{height:100%}.cargando[b-m66n9m8fyr]{padding:8px;background:#e2f3fc;margin:0}.error[b-m66n9m8fyr]{padding:10px;background:#ffe8e8;margin:0}.velo-calendario[b-m66n9m8fyr],.velo-registro[b-m66n9m8fyr]{position:fixed;inset:0;z-index:9900;background:#12344888;display:flex;align-items:center;justify-content:center;padding:18px}.calendario[b-m66n9m8fyr],.registro[b-m66n9m8fyr]{background:#fff;border:1px solid #a9c9df;border-radius:8px;box-shadow:0 16px 50px #12344844;width:min(1160px,100%);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;min-height:0;overflow:hidden}.calendario header[b-m66n9m8fyr],.registro header[b-m66n9m8fyr]{display:flex;align-items:center;gap:10px;background:#d9edf8;padding:12px 16px;flex-shrink:0}.calendario h2[b-m66n9m8fyr],.registro h2[b-m66n9m8fyr]{font-size:18px;flex:1;margin:0}.cerrar[b-m66n9m8fyr]{background:#b73343;color:white;border-color:#b73343}.mes[b-m66n9m8fyr]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px}.mes label[b-m66n9m8fyr]{display:flex;gap:8px;align-items:center;font-size:12px}.mes input[b-m66n9m8fyr]{padding:6px;border:1px solid #a7c9df;border-radius:4px;color:#124b73}.mes>span[b-m66n9m8fyr]{margin-left:auto;font-size:12px}.instruccion[b-m66n9m8fyr]{margin:0;padding:0 14px 8px;font-size:12px}.calendario-grid[b-m66n9m8fyr]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:28px repeat(6,minmax(110px,1fr));gap:4px;padding:0 14px;overflow:auto;min-height:0;flex:1}.dia-semana[b-m66n9m8fyr]{text-align:center;font-size:12px;padding:4px;background:#e7f1f8}abbr[b-m66n9m8fyr]{text-decoration:none}.dia[b-m66n9m8fyr]{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:6px;text-align:left;background:#f8fbfd;border:1px solid #cfdfeb;border-radius:4px;min-height:110px;overflow:auto}.dia>strong[b-m66n9m8fyr]{font-size:14px;align-self:flex-start}.dia.hoy[b-m66n9m8fyr]{border:2px solid #13a8e1}.otro-mes[b-m66n9m8fyr]{opacity:.38}.conteo[b-m66n9m8fyr]{display:flex;gap:4px;align-items:center;justify-content:space-between;border-radius:3px;background:#d9ecf9;padding:3px 5px;font-size:11px}.conteo>span[b-m66n9m8fyr]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conteo b[b-m66n9m8fyr]{background:#146da8;color:#fff;border-radius:8px;padding:0 5px}.calendario footer[b-m66n9m8fyr]{font-size:12px;padding:10px 14px}.registro[b-m66n9m8fyr]{width:min(1200px,100%)}.registro-scroll[b-m66n9m8fyr]{overflow:auto;min-height:0}
@media(max-width:700px){.fecha-elegida[b-m66n9m8fyr]{margin:0;width:100%}.barra-analisis>button[b-m66n9m8fyr]{flex:1;min-width:160px}.velo-calendario[b-m66n9m8fyr],.velo-registro[b-m66n9m8fyr]{padding:6px}.calendario[b-m66n9m8fyr],.registro[b-m66n9m8fyr]{max-height:calc(100dvh - 12px)}.calendario header[b-m66n9m8fyr],.registro header[b-m66n9m8fyr]{padding:9px}.calendario h2[b-m66n9m8fyr],.registro h2[b-m66n9m8fyr]{font-size:15px}.mes[b-m66n9m8fyr]{padding:8px;gap:5px}.mes>span[b-m66n9m8fyr]{width:100%;text-align:center}.calendario-grid[b-m66n9m8fyr]{padding:0 6px;gap:2px;grid-template-rows:25px repeat(6,minmax(100px,1fr))}.dia[b-m66n9m8fyr]{padding:3px;min-height:100px;gap:3px}.conteo[b-m66n9m8fyr]{padding:2px;font-size:9px;gap:1px}.conteo b[b-m66n9m8fyr]{padding:0 3px}.instruccion[b-m66n9m8fyr]{font-size:11px}.cabecera-analisis h2[b-m66n9m8fyr]{font-size:16px}.contenido-rejilla[b-m66n9m8fyr],.contenido-detalle[b-m66n9m8fyr]{margin:0;padding:0}.pestanas[b-m66n9m8fyr]{padding:6px}.pestanas button[b-m66n9m8fyr]{padding:6px}.pestanas small[b-m66n9m8fyr]{white-space:nowrap}}

@media(max-width:700px){.conteo[b-m66n9m8fyr]{flex-direction:column;align-items:stretch;gap:1px;text-align:center;padding:1px}.conteo>span[b-m66n9m8fyr]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:8px;line-height:10px;letter-spacing:-.1px}.conteo b[b-m66n9m8fyr]{align-self:center;line-height:11px;min-width:14px}}

.calendario header h2[b-m66n9m8fyr],.registro header h2[b-m66n9m8fyr]{min-width:0;overflow-wrap:anywhere}
.acciones-cabecera[b-m66n9m8fyr]{display:flex;align-items:center;gap:8px;flex-shrink:0}
.acciones-cabecera[b-m66n9m8fyr]  button{height:40px;flex-shrink:0;white-space:nowrap}
/* /Components/Pages/AnalisisServicios.razor.rz.scp.css */
.analisis-panel[b-3kl3btrjo6] { padding: 24px 20px; background: #fff; min-height: calc(100vh - 107px); min-width: 0; container-type: inline-size; }
.conceptos[b-3kl3btrjo6] { display: flex; flex-wrap: wrap; gap: 6px; padding-bottom: 20px; border-bottom: 1px solid #d6dfe6; }
.conceptos button[b-3kl3btrjo6] { min-height: 42px; padding: 9px 16px; border: 1px solid #becbd4; border-radius: 4px; color: #314556; background: #fff; font-weight: 600; }
.conceptos button:hover[b-3kl3btrjo6] { background: #e8f6ff; }
.conceptos button.seleccionado[b-3kl3btrjo6] { color: #fff; background: var(--blue); border-color: var(--blue); }
.filtros[b-3kl3btrjo6] { display: flex; flex-wrap: wrap; align-items: end; gap: 20px; padding: 20px 0; }
.filtros label[b-3kl3btrjo6] { display: block; margin-bottom: 6px; font-size: 14px; font-weight: 600; }
.filtros select[b-3kl3btrjo6], .filtros input[b-3kl3btrjo6] { height: 42px; width: 100%; padding: 8px 12px; border: 1px solid #becbd4; border-radius: 4px; background: #fff; color: #314556; min-width: 0; }
.filtro-ano[b-3kl3btrjo6] { width: 130px; max-width: 100%; }
.filtro-agente[b-3kl3btrjo6] { width: 320px; max-width: 100%; }
.titulo-rejilla[b-3kl3btrjo6] { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px; padding: 16px 0; }
.titulo-rejilla h2[b-3kl3btrjo6] { margin: 0; font-size: 20px; font-weight: 700; }
.titulo-rejilla span[b-3kl3btrjo6] { color: #627b91; font-size: 14px; }
.rejilla-scroll[b-3kl3btrjo6] { max-width: 100%; max-height: 65vh; overflow: auto; border: 1px solid #d6dfe6; background: #fff; }
table[b-3kl3btrjo6] { width: 100%; min-width:1400px; table-layout: fixed; border-collapse: separate; border-spacing: 0; font-size: 12px; }
.col-foto[b-3kl3btrjo6], .col-nip[b-3kl3btrjo6], .col-mes[b-3kl3btrjo6] { width: 4%; }
.col-nombre[b-3kl3btrjo6] { width: 16%; }
.col-empleo[b-3kl3btrjo6], .col-resumen[b-3kl3btrjo6] { width: 7%; }
th[b-3kl3btrjo6], td[b-3kl3btrjo6] { padding: 8px 4px; border-bottom: 1px solid #e2e8ec; white-space: normal; overflow-wrap: anywhere; text-align: left; }
abbr[title][b-3kl3btrjo6] { text-decoration: none; cursor: help; }
thead th[b-3kl3btrjo6] { position: sticky; top: 0; z-index: 1; background: #edf2f5; font-weight: 600; }
tbody th[b-3kl3btrjo6] { font-weight: 600; }
tbody tr:nth-child(even)[b-3kl3btrjo6] { background: #f8fafb; }
tbody tr:hover[b-3kl3btrjo6] { background: #e8f6ff; }
.numero[b-3kl3btrjo6] { text-align: right; font-variant-numeric: tabular-nums; }
.total[b-3kl3btrjo6] { font-weight: 700; border-left: 1px solid #d6dfe6; }
.negativa[b-3kl3btrjo6] { color: #b42318; }
.nombre[b-3kl3btrjo6], .empleo[b-3kl3btrjo6] { min-width: 0; }
.foto-agente[b-3kl3btrjo6] { display: inline-flex; align-items: center; justify-content: center; width: 32px; max-width: 100%; aspect-ratio: 1; height: auto; border-radius: 50%; border: 2px solid #c3d2dd; object-fit: cover; vertical-align: middle; }
.sin-foto[b-3kl3btrjo6] { background: #edf2f5; color: #627b91; font-size: 13px; font-weight: 600; }
.estado[b-3kl3btrjo6] { padding: 32px; color: #627b91; text-align: center; }
.error-analisis[b-3kl3btrjo6] { padding: 16px; margin-bottom: 16px; background: #fff4f2; color: #b42318; border-left: 3px solid #b42318; }
.error-analisis p[b-3kl3btrjo6] { margin: 0 0 8px; }
.error-analisis button[b-3kl3btrjo6] { padding: 8px 12px; border: 1px solid #b42318; border-radius: 4px; background: #fff; color: #b42318; }
button:focus-visible[b-3kl3btrjo6], input:focus-visible[b-3kl3btrjo6], select:focus-visible[b-3kl3btrjo6], .rejilla-scroll:focus-visible[b-3kl3btrjo6] { outline: 2px solid #075ca8; outline-offset: 2px; }
@media (max-width: 700px) {
    .analisis-panel[b-3kl3btrjo6] { padding: 20px 12px; }
    .conceptos button[b-3kl3btrjo6] { padding: 9px 10px; }
    .filtros[b-3kl3btrjo6] { gap: 12px; }
    .filtro-agente[b-3kl3btrjo6] { width: 100%; }
}
.analisis-panel table.consulta-grid td.acciones button.status[b-3kl3btrjo6]{width:auto!important;height:26px!important;padding:4px 8px!important;margin:0!important;white-space:nowrap;overflow-wrap:normal;background:#ffda00!important;border-color:#d6b700!important;color:#18364e!important;font-size:12px;font-weight:600}
.analisis-panel table.consulta-grid td.acciones button.status[b-3kl3btrjo6]{width:28px!important;height:28px!important;min-height:28px;padding:4px!important}.status[b-3kl3btrjo6]  svg{width:16px;height:16px}
/* /Components/Pages/Armas.razor.rz.scp.css */
.armas[b-4n5cgemton] { padding: 18px 20px; color: #17364d; background: #fff; min-width: 0; }
fieldset[b-4n5cgemton] { padding: 0; margin: 0; border: 0; min-width: 0; }
button[b-4n5cgemton], input[b-4n5cgemton], select[b-4n5cgemton], textarea[b-4n5cgemton] { font: inherit; }
button[b-4n5cgemton], .boton[b-4n5cgemton] { display: inline-flex; gap: 7px; align-items: center; justify-content: center; min-width: 36px; min-height: 36px; padding: 7px 10px; border: 1px solid #c2d5e3; border-radius: 4px; background: #e7f0f5; color: #194565; cursor: pointer; }
button:disabled[b-4n5cgemton] { opacity: .5; cursor: default; }
button:hover:not(:disabled)[b-4n5cgemton], .boton:hover[b-4n5cgemton] { filter: brightness(.95); }
button:focus-visible[b-4n5cgemton], input:focus-visible[b-4n5cgemton], select:focus-visible[b-4n5cgemton], textarea:focus-visible[b-4n5cgemton], .rejilla:focus-visible[b-4n5cgemton] { outline: 2px solid #126dae; outline-offset: 2px; }
.cabecera[b-4n5cgemton], .dialogo > header[b-4n5cgemton] { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 16px; }
h2[b-4n5cgemton] { font-size: 18px; font-weight: 600; margin: 0; }
h3[b-4n5cgemton] { font-size: 15px; font-weight: 600; margin: 0 0 12px; }
.cabecera small[b-4n5cgemton] { display: block; font-size: 12px; color: #597789; margin-top: 5px; }
.acciones[b-4n5cgemton] { display: flex; flex-wrap: wrap; gap: 6px; }
.nuevo[b-4n5cgemton], .configurar[b-4n5cgemton] { color: #fff; background: #7444b0; border-color: #7444b0; }
.guardar[b-4n5cgemton] { color: #fff; background: #198153; border-color: #198153; }
.cancelar[b-4n5cgemton] { background: #ffd039; border-color: #e5b61d; color: #222; }
.documentos[b-4n5cgemton] { background: #ac4c1b; border-color: #ac4c1b; color: #fff; }
.herramientas[b-4n5cgemton] { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; margin-bottom: 12px; font-size: 13px; }
input:not([type=checkbox])[b-4n5cgemton], select[b-4n5cgemton], textarea[b-4n5cgemton] { width: 100%; min-width: 0; border: 1px solid #c2d5e3; padding: 8px 10px; border-radius: 4px; background: #fff; color: #17364d; font-size: 13px; }
input[readonly][b-4n5cgemton] { background: #f1f5f7; }
.herramientas .buscar[b-4n5cgemton] { width: 240px; margin-left: auto; }
.rejilla[b-4n5cgemton] { width: 100%; overflow: auto; border: 1px solid #d3e0e9; }
.rejilla > table[b-4n5cgemton] { border-collapse: collapse; table-layout: fixed; }
th[b-4n5cgemton], td[b-4n5cgemton] { padding: 8px; border-right: 1px solid #dbe6ed; border-bottom: 1px solid #dbe6ed; text-align: left; font-size: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
th[b-4n5cgemton] { background: #eef5f8; font-weight: 500; }
th .orden[b-4n5cgemton] { width: 100%; border: 0; padding: 0; justify-content: space-between; text-align: left; background: transparent; font: inherit; }
th input[b-4n5cgemton], th select[b-4n5cgemton] { margin-top: 6px; }
tbody tr:nth-child(even)[b-4n5cgemton] { background: #f4f7f9; }
tbody tr:hover[b-4n5cgemton] { background: #e5f1f8; }
td.acciones[b-4n5cgemton] { display: table-cell; padding: 6px; text-overflow: clip; }
td.acciones button[b-4n5cgemton] { padding: 7px; margin-right: 2px; }
.estado[b-4n5cgemton] { display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; width: 22px; height: 22px; color: #fff; }
.estado.si[b-4n5cgemton] { background: #198153; }.estado.no[b-4n5cgemton] { background: #ce3448; }
.agente-celda[b-4n5cgemton] { display: flex; align-items: center; gap: 10px; }
.retrato[b-4n5cgemton] { width: 40px; height: 48px; flex-shrink: 0; display: grid; place-items: center; background: #e0eaf0; }
.retrato img[b-4n5cgemton] { width: 100%; height: 100%; object-fit: cover; object-position: top; }
.agente-celda .retrato[b-4n5cgemton] { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; }
.pestanas[b-4n5cgemton] { display: flex; gap: 4px; border-bottom: 1px solid #c2d5e3; margin-bottom: 12px; }
.pestanas button[b-4n5cgemton] { background: transparent; border: 0; border-bottom: 3px solid transparent; border-radius: 0; padding: 10px 16px; font-size: 14px; }
.pestanas button[aria-selected="true"][b-4n5cgemton] { color: #075ca8; border-bottom-color: #075ca8; font-weight: 600; }
.ficha-contenido[hidden][b-4n5cgemton], .revistas[hidden][b-4n5cgemton] { display: none; }
.paginacion[b-4n5cgemton] { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; background: #f3f7f9; padding: 8px; font-size: 13px; }
.paginacion label[b-4n5cgemton] { display: flex; align-items: center; gap: 8px; }.paginacion select[b-4n5cgemton] { width: 70px; }
.total[b-4n5cgemton] { margin-left: auto; }.mensaje[b-4n5cgemton] { margin: 12px 0; padding: 10px; color: #12603f; background: #e7f5ec; font-size: 13px; }
.error[b-4n5cgemton] { color: #922839; background: #fff0f1; }
.ficha-contenido[b-4n5cgemton] { display: grid; grid-template-columns: minmax(0, 1fr) 210px; gap: 12px; align-items: start; }
.tarjetas-arma[b-4n5cgemton] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; min-width: 0; }
.tarjeta-arma[b-4n5cgemton] { min-width: 0; border: 1px solid #bdd9ec; border-radius: 8px; background: #fff; }
.tarjeta-arma h3[b-4n5cgemton] { margin: 0; padding: 6px 12px; border-bottom: 1px solid #d3e5f1; border-radius: 7px 7px 0 0; background: #edf7fd; color: #005b91; font-size: 14px; line-height: 20px; }
.identificacion[b-4n5cgemton] { grid-column: 1 / -1; }
.campos[b-4n5cgemton] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px 12px; align-items: start; padding: 10px 12px; }
.identificacion .campos[b-4n5cgemton] { grid-template-columns: repeat(4,minmax(0,1fr)); }
.asignacion .campos[b-4n5cgemton] { grid-template-columns: repeat(3,minmax(0,1fr)); }
.campo[b-4n5cgemton] { display: flex; flex-direction: column; gap: 3px; min-width: 0; font-size: 13px; }
.campo.ancho[b-4n5cgemton] { grid-column: span 2; }.campo.completo[b-4n5cgemton] { grid-column: 1 / -1; }
.campo input:not([type=checkbox])[b-4n5cgemton], .campo select[b-4n5cgemton] { box-sizing: border-box; height: 34px; padding: 5px 8px; }
.campo textarea[b-4n5cgemton] { box-sizing: border-box; min-height: 100px; padding: 5px 8px; resize: vertical; }
.observaciones .campo > span[b-4n5cgemton] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.campo[b-4n5cgemton]  .selector-agente { width: 100%; }
.toggle[b-4n5cgemton] { appearance: none; width: 44px; height: 25px; border-radius: 20px; border: 1px solid #a2b8c7; background: #bdcbd4; position: relative; margin: 3px 0; cursor: pointer; }
.toggle[b-4n5cgemton]::after { content: ''; position: absolute; top: 2px; left: 2px; width: 19px; height: 19px; border-radius: 50%; background: #fff; }
.toggle:checked[b-4n5cgemton] { background: #126dae; border-color: #126dae; }.toggle:checked[b-4n5cgemton]::after { left: 21px; }
.fotos[b-4n5cgemton] { min-width: 0; display: flex; flex-direction: column; gap: 10px; }
.contenido-foto[b-4n5cgemton] { padding: 10px 12px; font-size: 13px; }
.foto-arma[b-4n5cgemton] { display: grid; place-items: center; aspect-ratio: 4 / 3; background: #f1f5f7; color: #698291; font-size: 13px; border: 1px solid #dbe6ed; }
.foto-arma img[b-4n5cgemton] { width: 100%; height: 100%; min-height: 0; object-fit: contain; }
.acciones-foto[b-4n5cgemton] { display: flex; gap: 6px; margin-top: 8px; }
.boton[b-4n5cgemton] { position: relative; overflow: hidden; }.boton[b-4n5cgemton]  input[type=file] { position: absolute; inset: 0; width: 100%; opacity: 0; cursor: pointer; }
.boton:focus-within[b-4n5cgemton] { outline: 2px solid #126dae; outline-offset: 2px; }
.agente-foto[b-4n5cgemton] { display: flex; flex-direction: column; gap: 6px; font-size: 13px; overflow-wrap: anywhere; }.agente-foto .retrato[b-4n5cgemton] { width: 80px; height: 80px; border-radius: 50%; overflow: hidden; margin-bottom: 4px; }
.revistas h3 span[b-4n5cgemton] { color: #597789; margin-left: 8px; }
.revistas table[b-4n5cgemton] { min-width: 720px; width: 100%; }.revistas .notas[b-4n5cgemton] { white-space: normal; overflow-wrap: anywhere; }.revistas th:last-child[b-4n5cgemton] { width: 40%; }
.fondo[b-4n5cgemton] { position: fixed; inset: 0; z-index: 1200; display: grid; place-items: center; padding: 20px; background: #0006; }
.dialogo[b-4n5cgemton] { display: flex; flex-direction: column; width: min(1050px, 100%); max-height: calc(100dvh - 40px); min-width: 0; background: #fff; border-radius: 6px; padding: 20px; color: #17364d; }
.dialogo-contenido[b-4n5cgemton] { overflow: auto; min-height: 0; }.dialogo footer[b-4n5cgemton] { display: flex; justify-content: flex-end; gap: 8px; margin-top: 18px; flex-wrap: wrap; }
.opciones[b-4n5cgemton] { display: flex; gap: 12px; flex-wrap: wrap; align-items: end; margin-bottom: 18px; }.opciones label[b-4n5cgemton] { display: flex; flex-direction: column; gap: 6px; font-size: 13px; }.opciones label:first-child[b-4n5cgemton] { flex: 1; }
.editor-columnas[b-4n5cgemton] { min-width: 720px; }.columna[b-4n5cgemton] { display: grid; grid-template-columns: 78px minmax(160px, 1fr) minmax(180px, 1fr) 30px 80px; align-items: center; gap: 12px; padding: 8px 0; border-top: 1px solid #dbe6ed; font-size: 13px; }.mover[b-4n5cgemton] { display: flex; gap: 4px; }
.previa[b-4n5cgemton] { width: 100%; height: 65dvh; border: 1px solid #dbe6ed; }.conteo[b-4n5cgemton] { font-size: 13px; color: #597789; }
@media(max-width:1100px) { .tarjetas-arma[b-4n5cgemton] { grid-template-columns: minmax(0,1fr); }.identificacion .campos[b-4n5cgemton] { grid-template-columns: repeat(2,minmax(0,1fr)); }.identificacion .campo.ancho[b-4n5cgemton] { grid-column: auto; }.ficha-contenido[b-4n5cgemton] { grid-template-columns: minmax(0,1fr) 190px; } }
@media(max-width:600px) { .armas[b-4n5cgemton] { padding: 14px 12px; }.cabecera[b-4n5cgemton] { align-items: start; flex-direction: row; gap: 8px; }.cabecera > div:first-child[b-4n5cgemton] { flex: 1; min-width: 200px; }.herramientas .buscar[b-4n5cgemton] { width: 100%; margin-left: 0; }.ficha-contenido[b-4n5cgemton] { grid-template-columns: minmax(0,1fr); }.campos[b-4n5cgemton],.identificacion .campos[b-4n5cgemton],.asignacion .campos[b-4n5cgemton] { grid-template-columns: minmax(0,1fr); }.campo.ancho[b-4n5cgemton] { grid-column: auto; }.fotos[b-4n5cgemton] { display: grid; grid-template-columns: minmax(0,1fr); }.foto-arma[b-4n5cgemton] { max-width: 250px; }.fondo[b-4n5cgemton] { padding: 10px; }.dialogo[b-4n5cgemton] { padding: 14px; max-height: calc(100dvh - 20px); }.dialogo h2[b-4n5cgemton] { font-size: 16px; }.total[b-4n5cgemton] { margin-left: 0; } }
/* /Components/Pages/AsignacionAutomatica.razor.rz.scp.css */
.automatica[b-jpk10jtyia] { padding: 20px; background: #f5f6fa; color: #152c3e; min-width: 0; }
header[b-jpk10jtyia] { display: flex; justify-content: space-between; align-items: center; margin-bottom: 18px; }h2[b-jpk10jtyia] { font-size: 20px; margin: 0; font-weight: 600; }
fieldset[b-jpk10jtyia] { border: 0; padding: 0; margin: 0; min-width: 0; }
button[b-jpk10jtyia],input[b-jpk10jtyia],select[b-jpk10jtyia] { font: inherit; font-size: 14px; }
button[b-jpk10jtyia] { min-height: 36px; padding: 8px 12px; border: 1px solid #d1d9e0; border-radius: 4px; background: #e7ebee; color: #152c3e; cursor: pointer; }button:disabled[b-jpk10jtyia] { opacity: .55; cursor: default; }
input[b-jpk10jtyia],select[b-jpk10jtyia] { min-width: 0; max-width: 100%; border: 1px solid #cbd4dc; border-radius: 4px; background: #fff; color: #152c3e; padding: 8px; }
button:focus-visible[b-jpk10jtyia],input:focus-visible[b-jpk10jtyia],select:focus-visible[b-jpk10jtyia] { outline: 2px solid #146bac; outline-offset: 2px; }
.distribucion[b-jpk10jtyia] { display: grid; grid-template-columns: minmax(230px, .85fr) minmax(390px, 1.9fr) minmax(210px, .85fr); gap: 20px; align-items: start; }
.seleccion[b-jpk10jtyia] { padding: 20px; background: #fff; display: grid; gap: 18px; min-width: 0; }.seleccion label[b-jpk10jtyia] { font-size: 14px; font-weight: 600; }.seleccion input[b-jpk10jtyia],.seleccion select[b-jpk10jtyia] { display: block; width: 100%; margin-top: 8px; font-weight: 400; }
.seleccion .lote[b-jpk10jtyia],.seleccion .vigencia[b-jpk10jtyia] { margin: 0; font-size: 12px; font-weight: 400; color: #52697a; overflow-wrap: anywhere; }
.agentes[b-jpk10jtyia],.rotacion[b-jpk10jtyia] { min-width: 0; background: #fff; }h3[b-jpk10jtyia] { padding: 18px 16px; margin: 0; font-size: 17px; font-weight: 600; border-bottom: 1px solid #dfe5eb; }
.acciones[b-jpk10jtyia] { display: flex; gap: 8px; flex-wrap: wrap; padding: 12px; }.nombrar[b-jpk10jtyia] { background: #14643e; color: #fff; border-color: #14643e; }.anular[b-jpk10jtyia] { color: #a72130; border-color: #dcacb3; }
.filtro[b-jpk10jtyia] { padding: 0 12px 12px; display: flex; gap: 10px; align-items: center; }.filtro input[b-jpk10jtyia] { flex: 1; width: 120px; }.filtro span[b-jpk10jtyia] { font-size: 12px; white-space: nowrap; color: #52697a; }
.rejilla[b-jpk10jtyia] { overflow: auto; max-height: 580px; }table[b-jpk10jtyia] { width: 100%; table-layout: fixed; border-collapse: collapse; font-size: 13px; }
th[b-jpk10jtyia] { position: sticky; top: 0; z-index: 1; text-align: left; background: #f7f9fb; border-bottom: 1px solid #dfe5eb; padding: 10px 8px; font-weight: 500; }
td[b-jpk10jtyia] { padding: 8px; border-bottom: 1px solid #e7ebef; overflow-wrap: anywhere; }tbody tr:nth-child(even)[b-jpk10jtyia] { background: #f5f6f8; }
.marcar[b-jpk10jtyia] { width: 34px; text-align: center; }.nip[b-jpk10jtyia] { width: 60px; }.subgrupo[b-jpk10jtyia] { width: 75px; }.partida[b-jpk10jtyia] { width: 105px; }.agentes input[type=number][b-jpk10jtyia] { width: 100%; }.agentes input[type=checkbox][b-jpk10jtyia] { width: 16px; height: 16px; accent-color: #146bac; }
.rotacion th:first-child[b-jpk10jtyia] { width: 70px; }.servicio[b-jpk10jtyia] { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; }.servicio > span:last-child[b-jpk10jtyia] { font-size: 12px; color: #52697a; flex-basis: 100%; }
.muestra[b-jpk10jtyia] { display: inline-block; width: 14px; height: 18px; border: 1px solid #0002; border-radius: 2px; }.vacio[b-jpk10jtyia] { padding: 18px; text-align: center; color: #52697a; }
.progreso[b-jpk10jtyia] { position: sticky; top: 8px; z-index: 5; margin-bottom: 18px; padding: 12px 14px; background: #fff; border: 1px solid #cbd4dc; border-left: 4px solid #146bac; }
.progreso progress[b-jpk10jtyia] { display: block; width: 100%; height: 18px; margin-top: 8px; accent-color: #146bac; }
.progreso .estado[b-jpk10jtyia] { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 6px 16px; font-size: 14px; }
.progreso .estado span[b-jpk10jtyia] { min-width: 0; overflow-wrap: anywhere; }.progreso strong[b-jpk10jtyia] { white-space: nowrap; font-variant-numeric: tabular-nums; }
.progreso.fallo[b-jpk10jtyia] { border-left-color: #a72130; }.progreso.fallo progress[b-jpk10jtyia] { accent-color: #a72130; }
.mensaje[b-jpk10jtyia] { margin: 0 0 16px; padding: 10px 12px; font-size: 14px; color: #125733; background: #e5f3eb; }.mensaje.error[b-jpk10jtyia] { color: #a72130; background: #ffeded; }
.terminado-fondo[b-jpk10jtyia] { position: fixed; inset: 0; z-index: 1300; padding: 20px; background: #0006; display: grid; place-items: center; }
.terminado-dialogo[b-jpk10jtyia] { width: min(460px, 100%); max-height: calc(100dvh - 40px); overflow: auto; background: #fff; border-radius: 6px; padding: 24px; box-shadow: 0 8px 32px #0003; }
.terminado-dialogo h3[b-jpk10jtyia] { padding: 0; border: 0; font-size: 20px; }.terminado-dialogo p[b-jpk10jtyia] { margin: 16px 0 20px; font-size: 14px; line-height: 1.5; overflow-wrap: anywhere; }
.terminado-dialogo button[b-jpk10jtyia] { display: block; margin-left: auto; }
@media(max-width:1200px) { .distribucion[b-jpk10jtyia] { grid-template-columns: minmax(210px, .8fr) minmax(0, 1.6fr); }.rotacion[b-jpk10jtyia] { grid-column: 1 / -1; }.rotacion table[b-jpk10jtyia] { max-width: 600px; } }
@media(max-width:750px) { .automatica[b-jpk10jtyia] { padding: 12px; }.distribucion[b-jpk10jtyia] { grid-template-columns: minmax(0, 1fr); gap: 16px; }.rotacion[b-jpk10jtyia] { grid-column: auto; }.agentes table[b-jpk10jtyia] { min-width: 490px; }.seleccion[b-jpk10jtyia] { padding: 16px; }.filtro[b-jpk10jtyia] { flex-wrap: wrap; }h3[b-jpk10jtyia] { font-size: 16px; }.progreso div[b-jpk10jtyia] { flex-wrap: wrap; } }
.acciones-status[b-jpk10jtyia]{width:64px;min-width:64px;text-align:center;white-space:nowrap}
/* /Components/Pages/AsignacionExpres.razor.rz.scp.css */
.expres[b-dzrdb8vpq8]{display:flex;flex-direction:column;height:calc(100dvh - 120px);min-height:0;min-width:0;padding:16px 20px;color:#004578;overflow:hidden}.expres>:not(.rejilla)[b-dzrdb8vpq8]{flex-shrink:0}header[b-dzrdb8vpq8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;position:static!important}h2[b-dzrdb8vpq8]{font-size:18px;margin:0}button[b-dzrdb8vpq8],input[b-dzrdb8vpq8],select[b-dzrdb8vpq8]{font:inherit;border:1px solid #b7ccdc;border-radius:4px;color:inherit}button[b-dzrdb8vpq8]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#eef5fa;cursor:pointer}button:disabled[b-dzrdb8vpq8],input:disabled[b-dzrdb8vpq8]{opacity:.6}header button[b-dzrdb8vpq8]{width:34px;height:34px;padding:6px}.filtros[b-dzrdb8vpq8]{display:grid;grid-template-columns:100px 160px minmax(200px,1.5fr) repeat(2,minmax(140px,1fr));gap:12px;border:0;padding:0;margin:0 0 12px;min-width:0}label[b-dzrdb8vpq8]{display:grid;gap:6px;font-size:13px}input[b-dzrdb8vpq8],select[b-dzrdb8vpq8]{min-width:0;width:100%;padding:7px;background:#fff}.toolbar[b-dzrdb8vpq8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0;margin-bottom:8px;font-size:13px}.mensaje[b-dzrdb8vpq8]{margin:0 0 8px;padding:8px;background:#e8f5ee;font-size:13px}.mensaje.error[b-dzrdb8vpq8]{background:#ffeded;color:#a72130}.rejilla[b-dzrdb8vpq8]{flex:1;min-height:0;overflow:auto;border:1px solid #cbddea}table[b-dzrdb8vpq8]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-size:12px}.grupo[b-dzrdb8vpq8],.subgrupo[b-dzrdb8vpq8]{width:100px}.agente[b-dzrdb8vpq8]{width:210px}.dia[b-dzrdb8vpq8]{width:66px}th[b-dzrdb8vpq8],td[b-dzrdb8vpq8]{padding:5px;border-right:1px solid #cbddea;border-bottom:1px solid #cbddea;background:#fff;text-align:left;overflow-wrap:anywhere}thead[b-dzrdb8vpq8]{position:sticky;top:0;z-index:5}thead th[b-dzrdb8vpq8]{background:#eaf3f9;text-align:center;height:34px}tbody th[b-dzrdb8vpq8]{position:sticky;left:200px;background:#f4f8fc;z-index:2}tbody th strong[b-dzrdb8vpq8],tbody th span[b-dzrdb8vpq8]{display:block}tbody th span[b-dzrdb8vpq8]{font-size:11px;font-weight:400;margin-top:3px}th:first-child[b-dzrdb8vpq8],td:first-child[b-dzrdb8vpq8]{position:sticky;left:0;z-index:2}th:nth-child(2)[b-dzrdb8vpq8],td:nth-child(2)[b-dzrdb8vpq8]{position:sticky;left:100px;z-index:2}thead th:nth-child(-n+3)[b-dzrdb8vpq8]{z-index:6}tbody tr:nth-child(even) td:not(.celda)[b-dzrdb8vpq8]{background:#f6fafc}.celda[b-dzrdb8vpq8]{text-align:center;padding:4px}.celda input[b-dzrdb8vpq8]{width:54px;height:30px;padding:4px;text-align:center;text-transform:uppercase;font-size:13px;color:#102539;background:#ffffffdc}.viernes[b-dzrdb8vpq8]{background:#fff6c8}.sabado[b-dzrdb8vpq8]{background:#e4f3e5}.domingo[b-dzrdb8vpq8],.festivo[b-dzrdb8vpq8]{background:#fce4e4}input:focus-visible[b-dzrdb8vpq8],button:focus-visible[b-dzrdb8vpq8],select:focus-visible[b-dzrdb8vpq8]{outline:2px solid #176caa;outline-offset:-1px}@media(max-width:1000px){.filtros[b-dzrdb8vpq8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.expres[b-dzrdb8vpq8]{padding:10px}.filtros[b-dzrdb8vpq8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filtros::deep .selector-agente[b-dzrdb8vpq8]{grid-column:1/-1}.grupo[b-dzrdb8vpq8],.subgrupo[b-dzrdb8vpq8]{width:70px}.agente[b-dzrdb8vpq8]{width:150px}th:nth-child(2)[b-dzrdb8vpq8],td:nth-child(2)[b-dzrdb8vpq8]{left:70px}tbody th[b-dzrdb8vpq8]{left:140px}h2[b-dzrdb8vpq8]{font-size:16px}}
thead th:nth-child(3)[b-dzrdb8vpq8]{position:sticky;left:200px}
@media(max-width:600px){thead th:nth-child(3)[b-dzrdb8vpq8]{left:140px}}
@media(max-width:600px){.filtros[b-dzrdb8vpq8]  .selector-agente{grid-column:1/-1}}
.col-acciones[b-dzrdb8vpq8]{width:64px}th.acciones-status[b-dzrdb8vpq8],td.acciones-status[b-dzrdb8vpq8]{position:sticky;right:0;left:auto;z-index:3;text-align:center;white-space:nowrap}thead th.acciones-status[b-dzrdb8vpq8]{z-index:7}
/* /Components/Pages/AsignacionManual.razor.rz.scp.css */
.asignacion[b-7hznqz3rkg] { display: flex; flex-direction: column; padding: 16px 20px; background: #f5f6fa; color: #152c3e; min-width: 0; }
fieldset[b-7hznqz3rkg] { display: flex; flex-direction: column; flex: 1; border: 0; padding: 0; margin: 0; min-width: 0; min-height: 0; }
fieldset > :not(.calendario-scroll)[b-7hznqz3rkg] { flex-shrink: 0; }
button[b-7hznqz3rkg], input[b-7hznqz3rkg], select[b-7hznqz3rkg] { font: inherit; }
button[b-7hznqz3rkg] { cursor: pointer; }
button:disabled[b-7hznqz3rkg] { cursor: default; }
button:focus-visible[b-7hznqz3rkg], input:focus-visible[b-7hznqz3rkg], select:focus-visible[b-7hznqz3rkg] { outline: 3px solid #166bac; outline-offset: 2px; }
.agente-resumen[b-7hznqz3rkg] { display: grid; grid-template-columns: minmax(200px, 2fr) 56px repeat(4, minmax(100px, 1fr)); align-items: center; gap: 24px; margin-bottom: 12px; }
.agente-resumen strong[b-7hznqz3rkg], .agente-resumen label[b-7hznqz3rkg] { font-size: 14px; font-weight: 600; }
.agente-resumen span[b-7hznqz3rkg] { display: block; margin-top: 8px; font-size: 14px; overflow-wrap: anywhere; }
.agente-combo[b-7hznqz3rkg] { position: relative; margin-top: 8px; min-width: 0; }
.agente-combo input[b-7hznqz3rkg] { display: block; width: 100%; height: 40px; border: 1px solid #d7dde3; border-radius: 4px; padding: 10px 30px 10px 10px; background: #e7e9ed; font-size: 14px; }
.agente-combo .agente-flecha[b-7hznqz3rkg] { position: absolute; right: 12px; top: 12px; margin: 0; pointer-events: none; }
.agente-lista[b-7hznqz3rkg] { position: absolute; top: calc(100% + 2px); left: 0; right: 0; z-index: 20; max-height: 300px; overflow-y: auto; background: #fff; border: 1px solid #b5c2ce; border-radius: 4px; box-shadow: 0 4px 12px #0002; }
.agente-lista button[b-7hznqz3rkg] { display: block; width: 100%; border: 0; padding: 9px 10px; background: #fff; color: #152c3e; text-align: left; font-size: 14px; overflow-wrap: anywhere; }
.agente-lista button:hover[b-7hznqz3rkg], .agente-lista button.activo[b-7hznqz3rkg] { background: #e0eefb; color: #104f85; }
.agente-lista p[b-7hznqz3rkg] { padding: 12px 10px; margin: 0; font-size: 14px; font-weight: 400; }
.foto[b-7hznqz3rkg] { width: 56px; height: 70px; display: grid; place-items: center; background: #e0e6eb; }
.foto img[b-7hznqz3rkg] { width: 100%; height: 100%; object-fit: contain; object-position: center top; }
.foto span[b-7hznqz3rkg] { margin: 0; font-size: 20px; }
.calendario-toolbar[b-7hznqz3rkg] { display: flex; align-items: center; gap: 18px; padding: 8px; border: 1px solid #d9dee5; background: #fafbfc; min-height: 54px; }
.navegacion[b-7hznqz3rkg] { display: flex; }
.calendario-toolbar button[b-7hznqz3rkg], .entrada-manual button[b-7hznqz3rkg], .selector-servicio header button[b-7hznqz3rkg] { border: 0; border-radius: 4px; background: #e6e9ed; color: #243442; min-width: 36px; height: 36px; padding: 6px 12px; }
.navegacion button[b-7hznqz3rkg] { border-radius: 0; }
.navegacion button:first-child[b-7hznqz3rkg] { border-radius: 4px 0 0 4px; }
.navegacion button:last-child[b-7hznqz3rkg] { border-radius: 0 4px 4px 0; }
.mes-selector[b-7hznqz3rkg] { display: flex; align-items: center; gap: 10px; font-size: 14px; flex-wrap: wrap; }
.mes-selector input[b-7hznqz3rkg] { max-width: 150px; border: 1px solid #ccd4dc; padding: 5px; border-radius: 4px; background: white; }
.calendario-toolbar .recargar[b-7hznqz3rkg] { margin-left: auto; font-size: 23px; padding: 0; flex: 0 0 36px; }
.calendario-scroll[b-7hznqz3rkg] { flex: 1 1 0; min-height: 0; overflow-x: auto; border: 1px solid #d9dee5; border-top: 0; background: #fff; }
.calendario[b-7hznqz3rkg] { display: grid; height: 100%; min-height: calc(36px + var(--semanas, 6) * 65px); grid-template-columns: repeat(7, minmax(0, 1fr)); grid-template-rows: 36px repeat(var(--semanas, 6), minmax(64px, 1fr)); gap: 1px; background: #e2e6ed; min-width: 560px; }
.dia-semana[b-7hznqz3rkg] { display: grid; place-items: center; background: #fff; text-align: center; font-size: 14px; font-weight: 600; padding: 4px 2px; }
.viernes[b-7hznqz3rkg] { color: #128023; }.sábado[b-7hznqz3rkg] { color: #164abf; }.domingo[b-7hznqz3rkg] { color: #cc1629; }
.dia[b-7hznqz3rkg] { position: relative; min-height: 64px; min-width: 0; border: 2px solid transparent; border-radius: 4px; background: #fff; color: #000000; text-align: left; padding: 6px 9px; }
.dia.fuera[b-7hznqz3rkg] { background: #f2f3f5; }.dia.fuera .numero[b-7hznqz3rkg] { font-size: 15px; font-weight: 400; }
.dia.deshabilitado[b-7hznqz3rkg] { opacity: .75; }
.dia-seleccion[b-7hznqz3rkg] { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; padding: 0; background: transparent; color: inherit; text-align: left; border-radius: 2px; }
.dia.hoy[b-7hznqz3rkg] { box-shadow: inset 0 0 0 2px #536a80; }
.dia.seleccionado[b-7hznqz3rkg] { border: 2px dashed #df2235; }
.numero[b-7hznqz3rkg] { position: absolute; right: 10px; top: clamp(3px, calc(100% - 60px), 23px); font-size: 28px; font-weight: 700; }
.codigo-cuadrante[b-7hznqz3rkg] { position: absolute; top: 3px; left: 9px; font-size: 16px; }
.dia .servicio[b-7hznqz3rkg] { position: absolute; bottom: 1px; left: 5px; width: 52px; max-width: calc(100% - 10px); height: 22px; padding: 2px 4px; border: 1px solid #52697a; border-radius: 3px; background: #ffffffdc; color: #152c3e; font-size: 13px; text-transform: uppercase; }
.dia .servicio:hover[b-7hznqz3rkg] { border-color: currentColor; }
.dia .asignar-dia[b-7hznqz3rkg] { position: absolute; right: 5px; bottom: 1px; width: 54px; height: 22px; padding: 2px 4px; border: 1px solid #52697a; border-radius: 3px; background: #ffffffdc; color: #152c3e; font-size: 11px; line-height: 16px; }
.dia .asignar-dia:hover:not(:disabled)[b-7hznqz3rkg] { background: #fff; border-color: #166bac; }
.dia .asignar-dia:disabled[b-7hznqz3rkg] { opacity: .55; }
.dia .observaciones-dia[b-7hznqz3rkg] { position:absolute; top:25px; bottom:26px; left:7px; right:48px; display:flex; align-items:center; justify-content:center; border:0; border-radius:0; background:transparent; color:inherit; padding:0; font-size:12px; line-height:1.2; text-align:center; min-width:0; overflow:hidden; }
.dia .observaciones-dia.con-fiesta[b-7hznqz3rkg] { bottom:39px; }
.observaciones-dia span[b-7hznqz3rkg] { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; overflow-wrap:anywhere; white-space:pre-line; max-height:100%; }
.observaciones-dia:hover:not(:disabled) span[b-7hznqz3rkg] { text-decoration:underline; }
.calendario[b-7hznqz3rkg] { min-width: 896px; }
.dia .servicio:focus[b-7hznqz3rkg] { border-color: #166bac; background: #fff; color: #152c3e; outline: 2px solid #166bac; outline-offset: 0; }
.dia .servicio[aria-invalid="true"][b-7hznqz3rkg] { border-color: #a72130; background: #ffeded; color: #a72130; }
.icono-servicio[b-7hznqz3rkg] { position: absolute; width: 24px; height: 24px; object-fit: contain; left: 35%; top: clamp(3px, calc(100% - 60px), 42px); }
.fiesta[b-7hznqz3rkg] { position: absolute; left: 9px; right: 9px; bottom: 22px; font-size: 11px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.entrada-manual[b-7hznqz3rkg] { display: flex; gap: 14px; align-items: center; flex-wrap: wrap; padding: 8px 0 0; font-size: 14px; }
.entrada-manual label[b-7hznqz3rkg] { display: flex; align-items: center; gap: 8px; }
.entrada-manual input[b-7hznqz3rkg] { width: 80px; text-transform: uppercase; }
input[b-7hznqz3rkg] { padding: 8px; border: 1px solid #cbd4dc; border-radius: 4px; background: #fff; }
.descripcion[b-7hznqz3rkg] { flex: 1; min-width: 100px; overflow-wrap: anywhere; }
.guardar[b-7hznqz3rkg] { background: #14643e !important; color: #fff !important; border: 0; border-radius: 4px; padding: 8px 16px; }
.guardar:disabled[b-7hznqz3rkg] { opacity: .5; }
.mensaje[b-7hznqz3rkg] { margin: 8px 0; padding: 10px; background: #e5f3eb; color: #125733; font-size: 14px; }
.mensaje.error[b-7hznqz3rkg] { background: #ffeded; color: #a72130; }.cargando[b-7hznqz3rkg] { font-size: 14px; }
.modal-fondo[b-7hznqz3rkg] { position: fixed; inset: 0; z-index: 1200; background: #0006; display: grid; grid-template-columns: minmax(0, 1fr); place-items: center; padding: 20px; }
.selector-servicio[b-7hznqz3rkg] { width: min(620px, 100%); min-width: 0; max-height: calc(100dvh - 40px); display: flex; flex-direction: column; background: #fff; border-radius: 6px; padding: 20px; box-shadow: 0 8px 32px #0003; min-height: 0; }
.selector-servicio header[b-7hznqz3rkg] { display: flex; gap: 12px; justify-content: space-between; align-items: flex-start; }
.selector-servicio h3[b-7hznqz3rkg] { margin: 0 0 5px; font-size: 18px; }.selector-servicio header span[b-7hznqz3rkg] { font-size: 13px; overflow-wrap: anywhere; }
.selector-servicio form[b-7hznqz3rkg] { display: flex; align-items: flex-end; gap: 12px; margin: 18px 0 12px; }
.selector-servicio label[b-7hznqz3rkg] { flex: 1; font-size: 13px; min-width: 0; }.selector-servicio input[b-7hznqz3rkg] { display: block; margin-top: 6px; width: 100%; }
.lista-codigos[b-7hznqz3rkg] { overflow-y: auto; min-height: 0; }
.opcion-servicio[b-7hznqz3rkg] { display: grid; grid-template-columns: 24px 45px minmax(0, 1fr) 70px; align-items: center; gap: 12px; width: 100%; text-align: left; padding: 12px 8px; border: 0; border-bottom: 1px solid #e2e6eb; background: #fff; color: #152c3e; font-size: 14px; }
.opcion-servicio:hover[b-7hznqz3rkg] { background: #eef4f7; }.opcion-servicio span[b-7hznqz3rkg] { overflow-wrap: anywhere; }.opcion-servicio small[b-7hznqz3rkg] { text-align: right; overflow-wrap: anywhere; }
.muestra[b-7hznqz3rkg] { width: 24px; height: 24px; border: 1px solid #0002; border-radius: 3px; }
.contexto-fondo[b-7hznqz3rkg] { position: fixed; inset: 0; z-index: 1200; }
.contexto-menu[b-7hznqz3rkg] { position: fixed; width: min(280px, calc(100vw - 16px)); padding: 5px; border: 1px solid #b5c2ce; border-radius: 4px; background: #fff; box-shadow: 0 4px 16px #0003; }
.contexto-menu button[b-7hznqz3rkg] { display: block; width: 100%; padding: 10px 12px; text-align: left; color: #152c3e; background: #fff; border: 0; border-radius: 2px; font-size: 14px; }
.contexto-menu button:hover[b-7hznqz3rkg],.contexto-menu button:focus-visible[b-7hznqz3rkg] { background: #e0eefb; }
@media (max-width: 950px) { .agente-resumen[b-7hznqz3rkg] { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }.agente-selector[b-7hznqz3rkg] { grid-column: 1 / 3; }.foto[b-7hznqz3rkg] { grid-column: 3; justify-self: end; } }
@media (max-width: 600px) { .asignacion[b-7hznqz3rkg] { padding: 12px; }.calendario-toolbar[b-7hznqz3rkg] { flex-wrap: wrap; gap: 8px; }.mes-selector[b-7hznqz3rkg] { flex: 1; }.mes-selector span[b-7hznqz3rkg] { display: none; }.mes-selector input[b-7hznqz3rkg] { width: 100%; }.entrada-manual strong[b-7hznqz3rkg] { width: 100%; }.opcion-servicio[b-7hznqz3rkg] { grid-template-columns: 20px 32px minmax(0, 1fr); gap: 8px; }.opcion-servicio small[b-7hznqz3rkg] { display: none; }.modal-fondo[b-7hznqz3rkg] { padding: 10px; }.selector-servicio[b-7hznqz3rkg] { padding: 14px; } }
/* /Components/Pages/AsignacionVestuario.razor.rz.scp.css */
.asignacion[b-r5ll9pgysk]{padding:16px 20px;background:#fff;color:#17364d;min-width:0}fieldset[b-r5ll9pgysk]{border:0;margin:0;padding:0;min-width:0}header[b-r5ll9pgysk]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h2[b-r5ll9pgysk]{font-size:18px;margin:0;overflow-wrap:anywhere}button[b-r5ll9pgysk],input[b-r5ll9pgysk],select[b-r5ll9pgysk]{font:inherit;font-size:13px}button[b-r5ll9pgysk]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:34px;padding:6px 10px;border:1px solid #c2d5e3;border-radius:4px;background:#e7f0f5;color:#194565;cursor:pointer}button:disabled[b-r5ll9pgysk]{opacity:.5;cursor:default}button:focus-visible[b-r5ll9pgysk],input:focus-visible[b-r5ll9pgysk],select:focus-visible[b-r5ll9pgysk]{outline:2px solid #126dae;outline-offset:2px}input[b-r5ll9pgysk],select[b-r5ll9pgysk]{width:100%;min-width:0;border:1px solid #c2d5e3;border-radius:4px;padding:6px 8px;background:#fff;color:#17364d}input:disabled[b-r5ll9pgysk]{background:#f3f7f9}input[type=checkbox][b-r5ll9pgysk]{width:18px;height:18px;accent-color:#168253}.seleccion[b-r5ll9pgysk]{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:12px}.seleccion label[b-r5ll9pgysk]{display:grid;gap:6px;font-size:13px;min-width:155px;flex:1}.seleccion label:first-child[b-r5ll9pgysk]{flex:2;min-width:240px}.seleccion .casilla[b-r5ll9pgysk]{display:flex;align-items:center;min-height:34px}.agente-cabecera[b-r5ll9pgysk]{display:flex;align-items:center;gap:12px;margin:12px 0}.agente-cabecera div[b-r5ll9pgysk]{display:grid;gap:4px;font-size:13px}.retrato[b-r5ll9pgysk]{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#e5edf2;border:1px solid #ccdde8}.retrato img[b-r5ll9pgysk]{width:100%;height:100%;object-fit:cover}.herramientas[b-r5ll9pgysk]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;background:#f3f7f9;border:1px solid #d3e0e9;border-bottom:0}.herramientas input[b-r5ll9pgysk]{width:230px;margin-left:auto}.guardar[b-r5ll9pgysk]{background:#198153;color:#fff;border-color:#198153}.cancelar:not(:disabled)[b-r5ll9pgysk]{background:#ce344d;color:#fff;border-color:#ce344d}.rejilla[b-r5ll9pgysk]{width:100%;overflow:auto;border:1px solid #d3e0e9;max-height:calc(100dvh - 375px);min-height:180px}table[b-r5ll9pgysk]{width:100%;table-layout:fixed;border-collapse:collapse}.individual[b-r5ll9pgysk]{min-width:1350px}.masiva[b-r5ll9pgysk]{min-width:650px}th[b-r5ll9pgysk],td[b-r5ll9pgysk]{padding:6px 8px;border-right:1px solid #dbe6ed;border-bottom:1px solid #dbe6ed;font-size:13px;text-align:left;overflow-wrap:anywhere}th[b-r5ll9pgysk]{background:#eef5f8;font-weight:500;position:sticky;top:0;z-index:1}tbody tr:nth-child(even)[b-r5ll9pgysk]{background:#f4f7f9}tbody tr:hover[b-r5ll9pgysk]{background:#e5f1f8}.modificada td:first-child[b-r5ll9pgysk]{border-left:3px solid #e8ba29}.acciones[b-r5ll9pgysk]{display:flex;gap:4px}.acciones button[b-r5ll9pgysk]{padding:6px}footer[b-r5ll9pgysk]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;background:#f3f7f9;font-size:13px}footer label[b-r5ll9pgysk]{display:flex;align-items:center;gap:8px}footer select[b-r5ll9pgysk]{width:70px}.total[b-r5ll9pgysk]{margin-left:auto}.mensaje[b-r5ll9pgysk]{background:#e7f5ec;color:#12603f;padding:9px;font-size:13px}.error[b-r5ll9pgysk]{background:#fff0f1;color:#922839}@media(max-width:700px){.asignacion[b-r5ll9pgysk]{padding:12px}.herramientas input[b-r5ll9pgysk]{width:100%;margin-left:0}.seleccion label[b-r5ll9pgysk]{min-width:150px}.seleccion label:first-child[b-r5ll9pgysk]{min-width:100%}.rejilla[b-r5ll9pgysk]{max-height:450px}h2[b-r5ll9pgysk]{font-size:16px}}
/* /Components/Pages/AsuntosEspeciales.razor.rz.scp.css */
.asuntos[b-0za8s39cc5]{display:grid;grid-template-columns:285px minmax(0,1fr);gap:24px;padding:18px;height:calc(100dvh - 105px);min-height:540px;color:#18364e;background:white}aside[b-0za8s39cc5]{border-right:1px solid #d2deeb;padding:10px 24px 10px 0;min-width:0;min-height:0;overflow:auto}.foto[b-0za8s39cc5],.sin-foto[b-0za8s39cc5]{width:132px;height:150px;object-fit:contain;object-position:center top;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;background:#e9f0f6}.seleccion[b-0za8s39cc5]{display:grid;gap:12px}label[b-0za8s39cc5]{display:grid;gap:5px;font-size:13px}input[b-0za8s39cc5],select[b-0za8s39cc5],textarea[b-0za8s39cc5]{min-width:0;width:100%;height:36px;border:1px solid #b9ccdf;border-radius:4px;background:white;padding:6px;color:inherit}input[readonly][b-0za8s39cc5]{background:#f3f6f9}h2[b-0za8s39cc5]{font-size:17px;margin:12px 0;overflow-wrap:anywhere}h3[b-0za8s39cc5]{font-size:15px;border-top:1px solid #d2deeb;margin:16px 0 8px;padding-top:12px}dl[b-0za8s39cc5]{margin:0}dt[b-0za8s39cc5]{font-size:13px;margin-top:10px}dd[b-0za8s39cc5]{margin:4px 0;font-size:15px;font-weight:600}.contenido[b-0za8s39cc5]{display:flex;flex-direction:column;min-width:0;min-height:0}header[b-0za8s39cc5]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #d2deeb;padding-bottom:10px}.acciones[b-0za8s39cc5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}button[b-0za8s39cc5]{border:1px solid #b9ccdf;border-radius:4px;padding:9px 12px;background:white;color:inherit;cursor:pointer}button:disabled[b-0za8s39cc5]{opacity:.5;cursor:default}.anotar[b-0za8s39cc5],.guardar[b-0za8s39cc5]{background:#118452;color:white;border-color:#118452}.especial[b-0za8s39cc5],.cuadrante-anual[b-0za8s39cc5]{background:#7644b5;color:white;border-color:#7644b5}.informe[b-0za8s39cc5]{background:#166cb0;color:white;border-color:#166cb0}.cuadrante-general[b-0za8s39cc5]{background:#b04e12;color:white;border-color:#b04e12}.trasladar[b-0za8s39cc5]{background:#166cb0;color:white;border-color:#166cb0}.status[b-0za8s39cc5]{background:#ffdc00;color:#19364e;border-color:#d3b100}.cerrar[b-0za8s39cc5]{background:#be293b;border-color:#be293b;color:white;width:38px;height:38px;padding:0;font-size:22px}.ayuda[b-0za8s39cc5]{padding:6px;width:38px;height:38px}.ayuda img[b-0za8s39cc5]{width:24px;height:24px}.busqueda[b-0za8s39cc5]{display:flex;justify-content:flex-end;padding:10px 0}.busqueda input[b-0za8s39cc5]{width:240px;max-width:100%}.rejilla[b-0za8s39cc5]{flex:1;min-height:0;overflow:auto;border:1px solid #d2deeb}table[b-0za8s39cc5]{width:100%;min-width:680px}th:first-child[b-0za8s39cc5]{width:76px}.numero[b-0za8s39cc5]{text-align:right}.consulta-grid tbody tr.propios td[b-0za8s39cc5]{background:#fff3a6}.consulta-grid tbody tr.horas td[b-0za8s39cc5]{background:#dceffd}.consulta-grid tbody tr:hover td[b-0za8s39cc5]{filter:brightness(.97)}.editar[b-0za8s39cc5]{padding:4px 8px}tfoot[b-0za8s39cc5]{background:#eaf2fa;font-weight:600}footer[b-0za8s39cc5]{padding:14px;border:1px solid #d2deeb;border-top:0}.error[b-0za8s39cc5]{color:#ba172c;background:#ffeded;padding:10px}.mensaje[b-0za8s39cc5]{background:#e4f6ec;padding:10px}.aviso[b-0za8s39cc5]{background:#fff5cd;padding:10px}.velo[b-0za8s39cc5]{position:fixed;inset:0;background:#193b5360;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.velo[hidden][b-0za8s39cc5]{display:none}.ficha[b-0za8s39cc5]{background:white;color:#18364e;width:880px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;border-radius:4px;padding:18px}.ficha fieldset[b-0za8s39cc5]{border:0;padding:16px 0 0;margin:0;min-width:0}.campos[b-0za8s39cc5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ancho[b-0za8s39cc5]{grid-column:1/-1}.campos textarea[b-0za8s39cc5]{height:64px;resize:vertical}.consulta-velo[b-0za8s39cc5]{position:fixed;inset:0;z-index:3050;background:#193b5360;display:flex;padding:16px}.consulta[b-0za8s39cc5]{background:white;width:100%;min-width:0;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;color:#18364e}.consulta>header[b-0za8s39cc5]{padding:10px 18px;flex-shrink:0}.vista[b-0za8s39cc5]{overflow:auto;min-height:0;flex:1}
@media(max-width:800px){.asuntos[b-0za8s39cc5]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:12px}aside[b-0za8s39cc5]{border-right:0;border-bottom:1px solid #d2deeb;padding:0 0 16px}.seleccion[b-0za8s39cc5]{grid-template-columns:minmax(0,1fr) 110px}dl[b-0za8s39cc5]{display:grid;grid-template-columns:1fr 1fr;gap:6px}dt[b-0za8s39cc5]{margin:0}.rejilla[b-0za8s39cc5]{min-height:300px;max-height:480px;flex:auto}.campos[b-0za8s39cc5]{grid-template-columns:minmax(0,1fr)}.velo[b-0za8s39cc5],.consulta-velo[b-0za8s39cc5]{padding:8px}.ficha[b-0za8s39cc5]{max-height:calc(100dvh - 16px)}}
.velo[b-0za8s39cc5]{z-index:3050}.consulta-velo[b-0za8s39cc5]{z-index:3060}
@media(min-width:801px){aside[b-0za8s39cc5]{padding-top:0}.foto[b-0za8s39cc5],.sin-foto[b-0za8s39cc5]{height:134px;margin-bottom:12px}aside h2[b-0za8s39cc5]{margin:10px 0}aside h3[b-0za8s39cc5]{margin-top:12px;padding-top:9px}aside dt[b-0za8s39cc5]{margin-top:7px}aside dd[b-0za8s39cc5]{margin-bottom:0}}
.velo.solo-ficha[b-0za8s39cc5]{z-index:3050}
.borrar[b-0za8s39cc5]{display:inline-flex;align-items:center;justify-content:center;background:#c62828;border-color:#b71c1c;color:#fff;padding:4px 6px;margin-left:4px;vertical-align:middle}th:first-child[b-0za8s39cc5]{width:88px}
/* /Components/Pages/BajasIndisposiciones.razor.rz.scp.css */
.bajas[b-w2gg27y6j8]{display:grid;grid-template-columns:285px minmax(0,1fr);gap:24px;padding:18px;min-height:640px;height:calc(100dvh - 105px);color:#18364e;background:white}aside[b-w2gg27y6j8]{border-right:1px solid #d2deeb;padding:0 24px 10px 0;overflow:auto;min-height:0;min-width:0}.foto[b-w2gg27y6j8],.sin-foto[b-w2gg27y6j8]{width:132px;height:150px;object-fit:contain;object-position:center top;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;background:#e9f0f6}.seleccion[b-w2gg27y6j8]{display:grid;gap:12px}fieldset[b-w2gg27y6j8]{border:0;padding:0;margin:0;min-width:0}label[b-w2gg27y6j8]{display:grid;gap:5px;font-size:13px}input[b-w2gg27y6j8],select[b-w2gg27y6j8],textarea[b-w2gg27y6j8]{min-width:0;width:100%;height:36px;border:1px solid #b9ccdf;border-radius:4px;background:white;padding:6px;color:inherit;font:inherit}input[readonly][b-w2gg27y6j8]{background:#f3f6f9}h2[b-w2gg27y6j8]{font-size:17px;margin:12px 0;overflow-wrap:anywhere}dl[b-w2gg27y6j8]{margin:0}dt[b-w2gg27y6j8]{font-size:13px;margin-top:20px}dd[b-w2gg27y6j8]{margin:6px 0;font-size:15px}.contenido[b-w2gg27y6j8]{display:flex;flex-direction:column;min-width:0;min-height:0}header[b-w2gg27y6j8]{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #d2deeb;padding-bottom:10px}.acciones[b-w2gg27y6j8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}button[b-w2gg27y6j8]{font:inherit;border:1px solid #b9ccdf;border-radius:4px;padding:8px 12px;background:white;color:inherit;cursor:pointer}button:disabled[b-w2gg27y6j8]{opacity:.5;cursor:default}button:focus-visible[b-w2gg27y6j8],input:focus-visible[b-w2gg27y6j8],select:focus-visible[b-w2gg27y6j8]{outline:2px solid #166cb0;outline-offset:1px}.nueva[b-w2gg27y6j8]{background:#d6223e;color:white;border-color:#d6223e}.anotar[b-w2gg27y6j8],.guardar[b-w2gg27y6j8]{background:#118452;color:white;border-color:#118452}.cerrar[b-w2gg27y6j8]{background:#be293b;border-color:#be293b;color:white;width:38px;height:38px;padding:0;font-size:22px}.ayuda[b-w2gg27y6j8]{padding:6px;width:38px;height:38px}.ayuda img[b-w2gg27y6j8]{width:24px;height:24px}.pestanas[b-w2gg27y6j8]{display:flex;gap:6px;padding:14px 0;flex-wrap:wrap}.pestanas .activa[b-w2gg27y6j8]{background:#166cb0;color:white;border-color:#166cb0}.panel[b-w2gg27y6j8]{display:flex;flex-direction:column;min-height:0;flex:1}.toolbar[b-w2gg27y6j8]{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #d2deeb;background:#f6f8fa;flex-wrap:wrap}.toolbar input[b-w2gg27y6j8]{margin-left:auto;width:240px}.rejilla[b-w2gg27y6j8]{flex:1;min-height:0;overflow:auto;border:1px solid #d2deeb;border-top:0}table[b-w2gg27y6j8]{width:100%;min-width:840px}.numero[b-w2gg27y6j8]{text-align:right}.orden[b-w2gg27y6j8]{border:0;background:none;text-align:left;padding:0;white-space:nowrap}.borrar[b-w2gg27y6j8]{color:#be293b}.consulta-grid td[b-w2gg27y6j8]{vertical-align:top}.consulta-grid th[b-w2gg27y6j8]{position:sticky;top:0;z-index:1;background:#e9f0f8}.consulta-grid th:first-child[b-w2gg27y6j8]{width:106px}footer[b-w2gg27y6j8]{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #d2deeb;border-top:0}.total[b-w2gg27y6j8]{margin-left:auto}.error[b-w2gg27y6j8]{color:#ba172c;background:#ffeded;padding:10px}.mensaje[b-w2gg27y6j8]{background:#e4f6ec;padding:10px}.velo[b-w2gg27y6j8]{position:fixed;inset:0;background:#193b5360;display:flex;align-items:center;justify-content:center;z-index:3050;padding:16px}.ficha[b-w2gg27y6j8]{background:white;color:#18364e;width:880px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;border-radius:4px;padding:18px}.ficha fieldset[b-w2gg27y6j8]{padding-top:16px}.campos[b-w2gg27y6j8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.ancho[b-w2gg27y6j8]{grid-column:1/-1}.campos textarea[b-w2gg27y6j8]{height:80px;resize:vertical}
header>.acciones[b-w2gg27y6j8],.rejilla>table>tbody>tr>td>.acciones[b-w2gg27y6j8]{flex-wrap:nowrap;flex-shrink:0}.rejilla>table>tbody>tr>td>.acciones>button[b-w2gg27y6j8]{width:32px;height:32px;padding:0}
.cabecera-bajas[b-w2gg27y6j8]{gap:16px;flex:none;min-height:48px}
.titulo-bajas[b-w2gg27y6j8]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}
.titulo-bajas h2[b-w2gg27y6j8]{margin:0;font-size:17px;line-height:1.4}
.herramientas-bajas[b-w2gg27y6j8]{display:flex;align-items:center;gap:8px;flex-shrink:0}
.titulo-bajas .boton-volver-app[b-w2gg27y6j8]{align-self:center;height:38px!important}
.pestanas[b-w2gg27y6j8]{gap:0;padding:14px 0 0;margin-bottom:12px;border-bottom:1px solid #b9ccdf;flex:none}
.pestanas>button[b-w2gg27y6j8]{width:auto;min-height:38px;height:auto;padding:8px 14px;white-space:nowrap;flex:0 0 auto;border-radius:4px 4px 0 0;margin-bottom:-1px}
.toolbar>button[b-w2gg27y6j8]{width:auto;min-height:38px;height:auto;padding:8px 12px;white-space:nowrap;flex:0 0 auto}
.toolbar>button[aria-label="Recargar bajas"][b-w2gg27y6j8]{width:38px;height:38px;padding:0;font-size:20px}
.toolbar>input[b-w2gg27y6j8]{height:38px;flex:0 1 240px}
.rejilla>table>tbody>tr>td:first-child>.acciones[b-w2gg27y6j8]{justify-content:center}
footer>button[b-w2gg27y6j8]{width:32px;height:32px;padding:0;flex:none}
@media(min-width:801px){.bajas[b-w2gg27y6j8]{grid-template-columns:260px minmax(0,1fr);gap:24px;min-height:0}.foto[b-w2gg27y6j8],.sin-foto[b-w2gg27y6j8]{width:112px;height:128px}.contenido[b-w2gg27y6j8]{overflow:hidden}}
@media(max-width:800px){.titulo-bajas[b-w2gg27y6j8]{flex-wrap:wrap}.cabecera-bajas[b-w2gg27y6j8]{align-items:flex-start}.pestanas[b-w2gg27y6j8]{flex-wrap:nowrap;overflow-x:auto;min-height:40px}.pestanas>button[b-w2gg27y6j8]{padding:8px 10px}.toolbar>input[b-w2gg27y6j8]{flex:1 1 160px;width:auto;min-width:120px}.bajas aside dl[b-w2gg27y6j8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bajas aside dt[b-w2gg27y6j8],.bajas aside dd[b-w2gg27y6j8]{margin:0;padding:4px 0}}
@media(max-width:800px){.bajas[b-w2gg27y6j8]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:12px}aside[b-w2gg27y6j8]{border-right:0;border-bottom:1px solid #d2deeb;padding:0 0 16px}.seleccion[b-w2gg27y6j8]{grid-template-columns:minmax(0,1fr) 100px}dl[b-w2gg27y6j8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}dt[b-w2gg27y6j8]{margin:0}.rejilla[b-w2gg27y6j8]{min-height:300px;max-height:480px;flex:auto}.campos[b-w2gg27y6j8]{grid-template-columns:minmax(0,1fr)}.velo[b-w2gg27y6j8]{padding:8px}.ficha[b-w2gg27y6j8]{max-height:calc(100dvh - 16px)}header[b-w2gg27y6j8]{align-items:flex-start}.toolbar input[b-w2gg27y6j8]{width:100%;margin:0}.pestanas[b-w2gg27y6j8]{gap:4px}.pestanas button[b-w2gg27y6j8]{font-size:13px}}
.bajas > .contenido > header.cabecera-bajas[b-w2gg27y6j8]{position:static!important;top:auto!important;z-index:auto;box-shadow:none;flex:0 0 auto;padding:0 0 10px;min-height:38px;background:#fff}
.bajas > .contenido > .pestanas[b-w2gg27y6j8]{position:static;flex:0 0 auto;order:0;padding:0;margin:0 0 12px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;min-height:42px}
.bajas > .contenido > .panel[b-w2gg27y6j8]{flex:1 1 0;min-height:0;overflow:hidden}
.bajas .panel > .toolbar[b-w2gg27y6j8]{position:static;flex:0 0 auto;padding:8px;min-height:54px;gap:8px}
.bajas .panel > .toolbar[b-w2gg27y6j8]  .auxiliares-rejilla-herramienta{margin:0;display:inline-flex}
.bajas .panel > .toolbar[b-w2gg27y6j8]  .auxiliares-rejilla-boton{min-height:36px}
.bajas .panel > .rejilla[b-w2gg27y6j8]{flex:1 1 0;min-height:0;max-height:none;overflow:auto}
.bajas .panel > footer[b-w2gg27y6j8]{flex:0 0 auto;min-height:46px;padding:6px 10px;background:#f6f8fa}
.bajas .panel > .mensaje[b-w2gg27y6j8],.bajas .panel > .error[b-w2gg27y6j8]{flex:none;margin:0;padding:8px 10px}
.bajas .rejilla table[b-w2gg27y6j8]{border-collapse:separate;border-spacing:0}
@media(min-width:801px){.bajas[b-w2gg27y6j8]{height:calc(100dvh - 105px);min-height:0;padding:16px 20px;gap:20px;grid-template-columns:240px minmax(0,1fr)}.bajas > aside[b-w2gg27y6j8]{padding-right:20px}.bajas > .contenido[b-w2gg27y6j8]{min-height:0;overflow:hidden}}
@media(max-width:800px){.bajas[b-w2gg27y6j8]{height:calc(100dvh - 105px);min-height:0;overflow:auto;gap:12px;align-content:start;grid-template-rows:auto minmax(380px,1fr)}.bajas > .contenido[b-w2gg27y6j8]{min-height:380px;overflow:hidden}.bajas > aside[b-w2gg27y6j8]{overflow:visible;padding-bottom:12px}.bajas > aside fieldset[b-w2gg27y6j8]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:center}.foto[b-w2gg27y6j8],.sin-foto[b-w2gg27y6j8]{width:64px;height:74px;margin:0}.bajas > aside h2[b-w2gg27y6j8]{font-size:15px;margin:10px 0}.bajas > aside dl[b-w2gg27y6j8]{gap:3px 12px}.bajas > aside dt[b-w2gg27y6j8],.bajas > aside dd[b-w2gg27y6j8]{font-size:12px;margin:0;padding:2px 0}.bajas .titulo-bajas h2[b-w2gg27y6j8]{font-size:15px}.bajas .panel > .toolbar[b-w2gg27y6j8]{min-height:0;gap:6px}.bajas .panel > .toolbar>input[b-w2gg27y6j8]{flex:1 1 130px;min-width:110px;width:auto;margin-left:auto}.bajas .panel > .toolbar>button[b-w2gg27y6j8]{min-height:34px;height:34px;padding:5px 8px}.bajas .pestanas>button[b-w2gg27y6j8]{min-height:36px;padding:7px 9px;font-size:12px}}

@media(min-width:801px){.bajas > aside dt[b-w2gg27y6j8]{margin-top:14px}.bajas > aside dd[b-w2gg27y6j8]{font-size:14px;margin:5px 0}.bajas .foto[b-w2gg27y6j8],.bajas .sin-foto[b-w2gg27y6j8]{width:100px;height:112px}}
/* /Components/Pages/BolsaHoras.razor.rz.scp.css */
.bolsa[b-mlg35zkpv5]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:18px;height:calc(100dvh - 105px);min-height:520px;color:#18364e;background:white}
aside[b-mlg35zkpv5]{border-right:1px solid #d2deeb;padding:12px 24px 12px 0;min-width:0;min-height:0;overflow:auto}
.foto[b-mlg35zkpv5],.sin-foto[b-mlg35zkpv5]{width:132px;height:150px;object-fit:contain;object-position:center top;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:#e9f0f6}
.seleccion[b-mlg35zkpv5]{display:grid;gap:12px}label[b-mlg35zkpv5]{display:grid;gap:5px;font-size:13px}select[b-mlg35zkpv5]{height:36px;border:1px solid #b9ccdf;border-radius:4px;background:white;padding:6px;color:inherit;width:100%}
h2[b-mlg35zkpv5]{font-size:17px;margin:18px 0;overflow-wrap:anywhere}dt[b-mlg35zkpv5]{font-size:13px;margin-top:20px}dd[b-mlg35zkpv5]{margin:6px 0;font-size:15px;font-weight:600}.negativo[b-mlg35zkpv5],.error[b-mlg35zkpv5]{color:#ba172c}
.contenido[b-mlg35zkpv5]{display:flex;flex-direction:column;min-width:0;min-height:0}header[b-mlg35zkpv5]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #d2deeb;padding-bottom:12px}.acciones[b-mlg35zkpv5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}button[b-mlg35zkpv5]{border:1px solid #b9ccdf;border-radius:4px;padding:9px 12px;background:white;color:inherit}.anotar[b-mlg35zkpv5]{background:#118452;color:white;border:0}.informe[b-mlg35zkpv5]{background:#166cb0;color:white;border:0}button:disabled[b-mlg35zkpv5]{opacity:.5}button img[b-mlg35zkpv5]{height:24px;width:24px}.rejilla[b-mlg35zkpv5]{flex:1;min-height:0;overflow:auto;border:1px solid #d2deeb;margin-top:14px}table[b-mlg35zkpv5]{width:100%}table th:first-child[b-mlg35zkpv5]{width:76px}.numero[b-mlg35zkpv5]{text-align:right}tfoot[b-mlg35zkpv5]{background:#eaf2fa;font-weight:600}footer[b-mlg35zkpv5]{padding:14px;border:1px solid #d2deeb;border-top:0}.aviso[b-mlg35zkpv5]{background:#fff5cd;padding:10px}.error[b-mlg35zkpv5]{background:#ffeded;padding:10px}
@media(max-width:800px){.bolsa[b-mlg35zkpv5]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:12px}aside[b-mlg35zkpv5]{border-right:0;border-bottom:1px solid #d2deeb;padding:0 0 16px}.seleccion[b-mlg35zkpv5]{grid-template-columns:minmax(0,1fr) 110px}dl[b-mlg35zkpv5]{display:grid;grid-template-columns:1fr 1fr;gap:6px}dt[b-mlg35zkpv5]{margin:0}.rejilla[b-mlg35zkpv5]{min-height:300px;max-height:480px;flex:auto}table[b-mlg35zkpv5]{min-width:600px}}
/* /Components/Pages/CalendarioFiestas.razor.rz.scp.css */
.calendario[b-av5ebtw5tm] { padding: 20px 24px; background: white; color: #143d58; height: calc(100dvh - 108px); min-height: 400px; }
fieldset[b-av5ebtw5tm] { border: 0; padding: 0; margin: 0; min-width: 0; height: 100%; display: flex; flex-direction: column; gap: 12px; }
button[b-av5ebtw5tm],input[b-av5ebtw5tm],select[b-av5ebtw5tm] { font: inherit; color: inherit; border: 1px solid #c4d2dd; border-radius: 4px; background: white; min-height: 36px; padding: 6px 10px; }
button[b-av5ebtw5tm] { cursor: pointer; } button:disabled[b-av5ebtw5tm] { opacity: .5; cursor: default; }
button:focus-visible[b-av5ebtw5tm],input:focus-visible[b-av5ebtw5tm],select:focus-visible[b-av5ebtw5tm] { outline: 2px solid #2674a9; outline-offset: 2px; }
.buscar[b-av5ebtw5tm] { display: flex; gap: 12px; align-items: end; } label[b-av5ebtw5tm] { display: flex; flex-direction: column; gap: 6px; font-size: 14px; }
.buscar input[b-av5ebtw5tm] { width: 180px; } .acciones[b-av5ebtw5tm] { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; background: #f5f8fa; padding: 10px; border: 1px solid #d5dfe6; }
.acciones strong[b-av5ebtw5tm] { margin-left: auto; }.verde[b-av5ebtw5tm] { background: #d6efdf; }.azul[b-av5ebtw5tm] { background: #d9eeef; }.amarillo[b-av5ebtw5tm] { background: #faf0cf; }.violeta[b-av5ebtw5tm] { background: #e3def6; }.borrar[b-av5ebtw5tm] { background: #f8dfe0; }
.rejilla[b-av5ebtw5tm] { overflow: auto; flex: 1; min-height: 0; border: 1px solid #d5dfe6; } table[b-av5ebtw5tm] { width: 100%; min-width: 760px; border-collapse: collapse; font-size: 14px; } th[b-av5ebtw5tm] { background: #eef3f6; position: sticky; top: 0; text-align: left; font-weight: 600; } th[b-av5ebtw5tm],td[b-av5ebtw5tm] { padding: 7px; border-bottom: 1px solid #dce4ea; border-right: 1px solid #dce4ea; } tbody tr:nth-child(even)[b-av5ebtw5tm] { background: #f5f7f8; } td input:not([type=checkbox])[b-av5ebtw5tm],td select[b-av5ebtw5tm] { width: 100%; min-width: 0; } th:first-child[b-av5ebtw5tm] { width: 50px; } th:nth-child(2)[b-av5ebtw5tm] { width: 170px; } th:nth-child(3)[b-av5ebtw5tm] { width: 230px; } th:last-child[b-av5ebtw5tm] { width: 100px; } .local[b-av5ebtw5tm] { text-align: center; } input[type=checkbox][b-av5ebtw5tm] { width: 18px; height: 18px; accent-color: #1674ce; } footer[b-av5ebtw5tm] { font-size: 13px; text-align: right; } .mensaje[b-av5ebtw5tm] { margin: 0; padding: 10px; background: #e4f3ec; }.error[b-av5ebtw5tm] { background: #fbe8e9; color: #97353d; }
@media(max-width:600px) { .calendario[b-av5ebtw5tm] { padding: 14px; }.acciones button[b-av5ebtw5tm] { font-size: 13px; } }
/* /Components/Pages/CallejeroCiudad.razor.rz.scp.css */
.callejero-ciudad[b-koacjjg8eh],.superficie[b-koacjjg8eh]{display:flex;flex:1;flex-direction:column;min-height:0;gap:12px}header[b-koacjjg8eh]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;flex-shrink:0}label[b-koacjjg8eh]{display:flex;flex-direction:column;gap:5px;font-size:13px}select[b-koacjjg8eh]{font:inherit;color:#003f70;background:white;border:1px solid #b9d7e9;border-radius:3px;min-height:35px;min-width:220px;padding:6px}button[b-koacjjg8eh]{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:6px 12px;border:1px solid #b9d7e9;border-radius:4px;background:#e8f1f6;color:#00446f;font:inherit;cursor:pointer}button:disabled[b-koacjjg8eh]{opacity:.5;cursor:default}.mensaje[b-koacjjg8eh]{padding:10px;margin:0;background:#e7f6ed;flex-shrink:0;font-size:13px}.error[b-koacjjg8eh]{background:#fff0f1;color:#bd1644}@media(max-width:650px){label[b-koacjjg8eh],select[b-koacjjg8eh]{width:100%;min-width:0}}
/* /Components/Pages/CambiosJefatura.razor.rz.scp.css */
.cambios[b-97fpcxt9ij]{display:flex;flex-direction:column;height:calc(100dvh - 120px);min-height:0;min-width:0;padding:16px 20px;color:#004578;overflow:hidden}.cambios>:not(.rejilla)[b-97fpcxt9ij]{flex-shrink:0}header[b-97fpcxt9ij]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;position:static!important}h2[b-97fpcxt9ij]{margin:0;font-size:18px}header button[b-97fpcxt9ij]{width:34px;height:34px;display:grid;place-items:center;padding:6px;border:1px solid #b7ccdc;border-radius:4px;background:#eef5fa;color:inherit;cursor:pointer}fieldset[b-97fpcxt9ij]{border:0;padding:0;margin:0 0 12px;display:grid;grid-template-columns:100px 180px minmax(200px,400px);gap:12px;min-width:0}label[b-97fpcxt9ij]{display:grid;gap:6px;font-size:13px}input[b-97fpcxt9ij],select[b-97fpcxt9ij]{width:100%;min-width:0;padding:7px;border:1px solid #b7ccdc;border-radius:4px;font:inherit;color:inherit;background:#fff}.resumen[b-97fpcxt9ij]{font-size:13px;margin-bottom:8px}.error[b-97fpcxt9ij]{background:#ffeded;color:#a72130;padding:8px}.rejilla[b-97fpcxt9ij]{overflow:auto;flex:1;min-height:0;border:1px solid #cbddea}table[b-97fpcxt9ij]{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}th[b-97fpcxt9ij],td[b-97fpcxt9ij]{padding:6px 8px;border:1px solid #cbddea;text-align:left}thead[b-97fpcxt9ij]{position:sticky;top:0;z-index:3}th[b-97fpcxt9ij]{background:#eaf3f9}tbody tr:nth-child(even)[b-97fpcxt9ij]{background:#f5f9fc}.foto[b-97fpcxt9ij]{width:60px;text-align:center}.foto img[b-97fpcxt9ij]{width:36px;height:44px;object-fit:contain}.foto svg[b-97fpcxt9ij]{width:24px;height:24px}.notas[b-97fpcxt9ij]{white-space:pre-line;overflow-wrap:anywhere;max-width:420px}@media(max-width:600px){.cambios[b-97fpcxt9ij]{padding:10px}fieldset[b-97fpcxt9ij]{grid-template-columns:1fr 1fr}fieldset::deep .selector-agente[b-97fpcxt9ij]{grid-column:1/-1}}
@media(max-width:600px){fieldset[b-97fpcxt9ij]  .selector-agente{grid-column:1/-1}}
.acciones-status[b-97fpcxt9ij]{width:64px;min-width:64px;text-align:center;white-space:nowrap}
/* /Components/Pages/CatalogoMapaCalor.razor.rz.scp.css */
.catalogo-mapa[b-lcmabmylt9]{padding:16px;overflow:auto;flex:1;color:#123e5c;background:white}.catalogo-mapa header[b-lcmabmylt9],.catalogo-mapa footer[b-lcmabmylt9]{display:flex;align-items:center;gap:12px;justify-content:space-between}.catalogo-mapa h3[b-lcmabmylt9]{font-size:18px}.catalogo-mapa p[b-lcmabmylt9]{font-size:13px}.catalogo-mapa fieldset[b-lcmabmylt9]{display:flex;gap:12px;flex-wrap:wrap;align-items:end;border:0;padding:12px 0}.catalogo-mapa .fuente[b-lcmabmylt9]{border:1px solid #bbd4e4;margin:12px 0;padding:14px;background:#f6fafc}.fuente legend[b-lcmabmylt9]{font-size:14px;font-weight:600;float:none;width:auto}.catalogo-mapa label[b-lcmabmylt9]{display:flex;flex-direction:column;gap:4px;font-size:13px;max-width:100%}.catalogo-mapa label.check[b-lcmabmylt9]{flex-direction:row;align-items:center;align-self:center}.catalogo-mapa input[b-lcmabmylt9],.catalogo-mapa select[b-lcmabmylt9],.catalogo-mapa button[b-lcmabmylt9]{font:inherit;color:inherit;padding:7px;border:1px solid #b8d1e2;border-radius:3px;max-width:100%}.catalogo-mapa button[b-lcmabmylt9]{background:#e6f2f9;cursor:pointer;min-height:36px}.catalogo-mapa button.principal[b-lcmabmylt9]{background:#11794e;color:white}.catalogo-mapa .error[b-lcmabmylt9]{background:#fff0f0;color:#a21e2a;padding:10px}.catalogo-mapa aside[b-lcmabmylt9]{padding:12px;background:#edf6fa}.catalogo-mapa code[b-lcmabmylt9]{display:block;color:#124561}.catalogo-mapa details[b-lcmabmylt9]{border:1px solid #bbd4e4;padding:12px;margin-bottom:12px}.catalogo-mapa input[type=checkbox][b-lcmabmylt9]{width:18px;height:18px}button:disabled[b-lcmabmylt9]{opacity:.5}@media(max-width:650px){.catalogo-mapa fieldset>label[b-lcmabmylt9]{width:100%}.catalogo-mapa header[b-lcmabmylt9],.catalogo-mapa footer[b-lcmabmylt9]{flex-wrap:wrap}}
.acciones-catalogo[b-lcmabmylt9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acciones-catalogo[b-lcmabmylt9]  .boton-ayuda-app{position:static;flex:0 0 38px;height:38px;width:38px}
.selector-tabla[b-lcmabmylt9]{width:580px;max-width:100%;min-width:0}.campo-coordenadas[b-lcmabmylt9]{margin:0 0 8px}.explicacion-fuentes[b-lcmabmylt9]{color:#486c82;margin:0 0 12px}@media(max-width:650px){.selector-tabla[b-lcmabmylt9]{width:100%}}
/* /Components/Pages/CentralComunicaciones.razor.rz.scp.css */
.ccop[b-rhd4x91bx1]{color:#203348;max-width:1550px;margin:auto;padding:1.3rem}.ccop-header[b-rhd4x91bx1],.detalle header[b-rhd4x91bx1]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.ccop-header h2[b-rhd4x91bx1]{font-weight:750;font-size:2rem;margin:.2rem 0}.eyebrow[b-rhd4x91bx1]{letter-spacing:.11em;font-size:.72rem;color:#657d91}.ccop button[b-rhd4x91bx1]{border:1px solid #b7cbd7;border-radius:7px;background:white;color:#204861;padding:.5rem .9rem;margin:.2rem;cursor:pointer}.ccop button:hover[b-rhd4x91bx1]{background:#eaf4f7}.ccop button:disabled[b-rhd4x91bx1]{opacity:.5;cursor:wait}.ccop button:focus-visible[b-rhd4x91bx1],.ccop input:focus-visible[b-rhd4x91bx1],.ccop select:focus-visible[b-rhd4x91bx1]{outline:3px solid #168eae;outline-offset:2px}.tabs[b-rhd4x91bx1]{display:flex;gap:.3rem;border-bottom:1px solid #cbd9e2;padding:1rem 0;flex-wrap:wrap}.tabs .actual[b-rhd4x91bx1]{background:#133f58;color:white;border-color:#133f58}.metricas[b-rhd4x91bx1]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.3rem 0}.metricas article[b-rhd4x91bx1],.catalogo article[b-rhd4x91bx1],.detalle[b-rhd4x91bx1]{border:1px solid #d4e1e8;border-radius:10px;background:white;padding:1.2rem}.metricas span[b-rhd4x91bx1]{display:block;font-size:.8rem;color:#597183}.metricas strong[b-rhd4x91bx1]{display:block;font-size:2rem;color:#155d76;margin-top:.4rem}.filtros[b-rhd4x91bx1]{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;padding:1rem 0}.filtros span[b-rhd4x91bx1]{font-size:.78rem;color:#637587;align-self:center}.ccop label[b-rhd4x91bx1]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.ccop input[b-rhd4x91bx1],.ccop select[b-rhd4x91bx1],.ccop textarea[b-rhd4x91bx1]{border:1px solid #bbcbd5;border-radius:6px;padding:.5rem;background:#fff;color:#203348;min-width:0}.ccop input[type=checkbox][b-rhd4x91bx1]{width:18px;height:18px}.tabla[b-rhd4x91bx1]{overflow:auto;margin:1rem 0}.tabla table[b-rhd4x91bx1]{border-collapse:collapse;width:100%;background:white;font-size:.86rem}.tabla th[b-rhd4x91bx1]{background:#edf3f6;color:#425d70;text-align:left;white-space:nowrap}.tabla th[b-rhd4x91bx1],.tabla td[b-rhd4x91bx1]{padding:.8rem;border-bottom:1px solid #e0e8ed;vertical-align:middle}.etiqueta[b-rhd4x91bx1]{display:inline-block;font-size:.65rem;background:#e7f2ef;color:#1e6655;padding:.2rem .4rem;border-radius:4px}.etiqueta.sim[b-rhd4x91bx1]{background:#fff1ce;color:#795900}.vacio[b-rhd4x91bx1]{padding:3rem;text-align:center;color:#64798a;background:#f2f6f8;border-radius:10px}.aviso[b-rhd4x91bx1],.credencial[b-rhd4x91bx1]{padding:1rem;background:#eef7fb;border:1px solid #c6dfe8;border-radius:8px}.credencial[b-rhd4x91bx1]{background:#fff8e8;overflow-wrap:anywhere}.simulacion[b-rhd4x91bx1]{background:#fff9eb;padding:.8rem 1rem;border-radius:8px}.simulacion summary[b-rhd4x91bx1]{cursor:pointer;color:#775515}.formulario[b-rhd4x91bx1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0}.ancho[b-rhd4x91bx1]{grid-column:1/-1}.catalogo[b-rhd4x91bx1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.catalogo h3[b-rhd4x91bx1]{font-size:1.1rem;margin:.8rem 0}.detalle[b-rhd4x91bx1]{margin:1rem 0}.detalle pre[b-rhd4x91bx1]{white-space:pre-wrap;overflow-wrap:anywhere}.detalle ol[b-rhd4x91bx1]{line-height:2}.ccop small[b-rhd4x91bx1]{font-size:.75rem}.ccop h3[b-rhd4x91bx1]{margin-top:1.3rem}@media(max-width:1000px){.metricas[b-rhd4x91bx1],.catalogo[b-rhd4x91bx1]{grid-template-columns:repeat(2,1fr)}.formulario[b-rhd4x91bx1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ccop[b-rhd4x91bx1]{padding:.6rem}.ccop-header[b-rhd4x91bx1]{align-items:start}.metricas[b-rhd4x91bx1],.catalogo[b-rhd4x91bx1],.formulario[b-rhd4x91bx1]{grid-template-columns:1fr}.filtros[b-rhd4x91bx1]{align-items:stretch;flex-direction:column}.tabs[b-rhd4x91bx1]{gap:0}.tabs button[b-rhd4x91bx1]{font-size:.8rem}.ccop-header h2[b-rhd4x91bx1]{font-size:1.5rem}}
/* /Components/Pages/ClasificacionAgentes.razor.rz.scp.css */
.clasificacion[b-deesphun8w]{position:relative;box-sizing:border-box;background:white;color:#143d58;padding:8px 24px;height:calc(100dvh - 108px);min-height:480px;overflow:hidden}
fieldset[b-deesphun8w]{border:0;margin:0;padding:0;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}
button[b-deesphun8w],input[b-deesphun8w],select[b-deesphun8w],textarea[b-deesphun8w]{font:inherit;color:inherit;border:1px solid #b9cedd;border-radius:4px;background:white;box-sizing:border-box;min-width:0}
button[b-deesphun8w]{cursor:pointer;padding:6px 10px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
button:disabled[b-deesphun8w]{opacity:.5;cursor:default}button:hover:not(:disabled)[b-deesphun8w]{filter:brightness(.96)}button:focus-visible[b-deesphun8w],input:focus-visible[b-deesphun8w],select:focus-visible[b-deesphun8w],textarea:focus-visible[b-deesphun8w]{outline:2px solid #2674a9;outline-offset:2px}
button[b-deesphun8w]  svg{width:17px;height:17px;flex-shrink:0}
.acciones-informe[b-deesphun8w]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;flex-shrink:0}.acciones-informe>span[b-deesphun8w]{font-size:13px}
.acciones-informe>button[b-deesphun8w],.acciones-informe[b-deesphun8w]  .boton-cd{height:38px;min-height:38px}
.distribucion[b-deesphun8w]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;flex:1;min-height:0}
.catalogos-clasificacion[b-deesphun8w]{display:grid;grid-template-rows:clamp(240px,31dvh,290px) minmax(0,1fr);gap:16px;min-width:0;min-height:0}
.catalogo[b-deesphun8w],.plantilla[b-deesphun8w]{display:flex;flex-direction:column;min-width:0;min-height:0}
.catalogo>header[b-deesphun8w],.plantilla>header[b-deesphun8w]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap;flex-shrink:0}
h2[b-deesphun8w]{font-size:16px;margin:0;overflow-wrap:anywhere}header small[b-deesphun8w]{display:block;margin-top:3px;font-size:12px;color:#48697d}
.rejilla[b-deesphun8w]{overflow:auto;border:1px solid #bdd3df;flex:1;min-height:0;background:#fff}
table[b-deesphun8w]{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px}.grupos[b-deesphun8w]{min-width:650px}.subgrupos[b-deesphun8w]{min-width:570px}
th[b-deesphun8w],td[b-deesphun8w]{padding:5px;border-right:1px solid #d5e3eb;border-bottom:1px solid #d5e3eb;text-align:left}th[b-deesphun8w]{background:#e5f1f8;color:#074a77;font-weight:600;position:sticky;top:0;z-index:1;overflow-wrap:anywhere}
tbody tr:nth-child(even)[b-deesphun8w]{background:#f5f9fc}tbody tr:hover[b-deesphun8w]{background:#eaf6fd}.seleccionada td[b-deesphun8w]{background:#d8eef9}
td input:not([type=radio]):not([type=checkbox])[b-deesphun8w],td select[b-deesphun8w],td textarea[b-deesphun8w]{width:100%;height:30px;min-height:30px;padding:4px 5px;font-size:12px}td input:disabled[b-deesphun8w]{background:#edf3f7;color:#59788c}td textarea[b-deesphun8w]{resize:vertical}
input[type=radio][b-deesphun8w],input[type=checkbox][b-deesphun8w]{width:16px;height:16px;min-height:0;accent-color:#1674ce;vertical-align:middle;margin:0}.booleano[b-deesphun8w]{text-align:center}
.col-seleccion[b-deesphun8w]{width:28px}.col-codigo[b-deesphun8w]{width:59px}.col-jefe[b-deesphun8w]{width:74px}.col-marca[b-deesphun8w]{width:83px}.subgrupos .col-marca[b-deesphun8w]{width:100px}.col-notas[b-deesphun8w]{width:112px}.col-acciones[b-deesphun8w]{width:110px}.col-grupo[b-deesphun8w]{width:130px}
.acciones[b-deesphun8w]{white-space:nowrap}.acciones button[b-deesphun8w]{width:28px;height:28px;min-height:28px;padding:3px;margin-right:3px}.acciones button:last-child[b-deesphun8w]{margin-right:0}
.catalogo>footer[b-deesphun8w]{font-size:12px;color:#48697d;padding:6px 8px;background:#edf5fa;border:1px solid #bdd3df;border-top:0;flex-shrink:0}
.plantilla[b-deesphun8w]{border-top:3px solid #7eb29c;padding-top:8px}.contador[b-deesphun8w]{background:#e6f2eb;border-radius:4px;padding:4px 10px;font-size:13px}
.plantilla-acciones[b-deesphun8w]{display:flex;align-items:center;gap:8px}
.asignacion[b-deesphun8w]{display:flex;align-items:flex-end;gap:8px;flex-shrink:0;margin-bottom:3px}.asignacion[b-deesphun8w]  .selector-agente{flex:1;min-width:0}.asignacion>button[b-deesphun8w]{height:32px;min-height:32px;font-size:13px}
.plantilla[b-deesphun8w]  .rejilla-cursos{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}
.plantilla[b-deesphun8w]  .rejilla-cursos .herramientas{flex-wrap:wrap;gap:6px;padding:8px 0;flex-shrink:0}
.plantilla[b-deesphun8w]  .herramientas>button{min-width:0;height:34px;min-height:34px;padding:0 10px;gap:5px;flex:0 1 auto;font-size:12px}
.plantilla[b-deesphun8w]  .herramientas input[type=search]{height:34px;flex:1 1 150px;min-width:120px;width:auto;font-size:13px;padding:5px 8px}
.plantilla[b-deesphun8w]  .rejilla-cursos>.rejilla{flex:1;min-height:0;border-radius:0}.plantilla[b-deesphun8w]  .rejilla-cursos table{min-width:460px;font-size:13px}
.plantilla[b-deesphun8w]  .rejilla-cursos th,.plantilla[b-deesphun8w]  .rejilla-cursos td{padding:6px}.plantilla[b-deesphun8w]  .rejilla-cursos td:nth-child(4){white-space:normal;min-width:140px}
.plantilla[b-deesphun8w]  .rejilla-cursos footer{padding:7px 0;gap:5px;font-size:12px;flex-shrink:0}.plantilla[b-deesphun8w]  .rejilla-cursos footer button,.plantilla[b-deesphun8w]  .rejilla-cursos footer select{padding:4px 7px}
.aviso[b-deesphun8w]{margin:6px 0;color:#865b13;font-size:13px}.mensaje[b-deesphun8w]{padding:8px 12px;margin:0 0 8px;background:#ffeded;border-left:3px solid #dc6171;font-size:13px;flex-shrink:0}
@media(max-width:1000px){.clasificacion[b-deesphun8w]{height:auto;min-height:0;overflow:visible}fieldset[b-deesphun8w]{height:auto;display:block}.distribucion[b-deesphun8w]{display:flex;flex-direction:column;flex:none}.catalogos-clasificacion[b-deesphun8w]{grid-template-rows:240px 360px;flex:none}.plantilla[b-deesphun8w]{height:560px;flex:none}}
@media(max-width:600px){.clasificacion[b-deesphun8w]{padding:8px 12px}.catalogos-clasificacion[b-deesphun8w]{gap:12px}.catalogo>header[b-deesphun8w]{align-items:flex-start}h2[b-deesphun8w]{font-size:15px}.asignacion[b-deesphun8w]{flex-wrap:wrap}.asignacion[b-deesphun8w]  .selector-agente{flex-basis:100%}.plantilla[b-deesphun8w]  .herramientas>button{flex:1 1 auto}}
/* /Components/Pages/CodigosServicio.razor.rz.scp.css */
.codigos-panel[b-40jhpv22lg] { padding:14px 18px; background:#fff; min-width:0; color:#163f59; }
.listado[b-40jhpv22lg] { height:calc(100dvh - 103px); min-height:450px; }
.contenido[b-40jhpv22lg] { margin:0; padding:0; border:0; min-width:0; display:flex; flex-direction:column; gap:10px; }
.listado .contenido[b-40jhpv22lg] { height:100%; }
button[b-40jhpv22lg] { display:inline-flex; align-items:center; justify-content:center; gap:6px; padding:7px 11px; min-height:36px; border:1px solid #b6cfe3; border-radius:4px; font-size:13px; cursor:pointer; }
button:disabled[b-40jhpv22lg] { opacity:.5; cursor:default; }
.toolbar[b-40jhpv22lg],.filtros[b-40jhpv22lg] { display:flex; align-items:center; flex-wrap:wrap; gap:8px; flex-shrink:0; }
.toolbar[b-40jhpv22lg]  .auxiliares-rejilla-herramienta,.ficha-acciones[b-40jhpv22lg]  .auxiliares-rejilla-herramienta { display:inline-flex; border:0; padding:0; margin:0; background:transparent; }
.toolbar input[b-40jhpv22lg] { width:240px; max-width:100%; }
.ayuda-listado[b-40jhpv22lg] { margin-left:auto; }
.filtros[b-40jhpv22lg] { align-items:end; padding-bottom:8px; border-bottom:1px solid #d0e0ef; }
.filtros label[b-40jhpv22lg] { display:grid; gap:4px; font-size:12px; width:145px; }
.filtros small[b-40jhpv22lg] { color:#54728a; margin:auto 0 auto auto; }
input[b-40jhpv22lg],select[b-40jhpv22lg] { box-sizing:border-box; min-width:0; width:100%; height:34px; padding:5px 8px; border:1px solid #b6cfe3; border-radius:4px; background:#fff; color:#083d65; font-size:13px; }
input[readonly][b-40jhpv22lg] { background:#edf3f7; color:#55738a; }
input[type=number][b-40jhpv22lg] { text-align:right; }
.rejilla[b-40jhpv22lg] { flex:1; min-height:180px; overflow:auto; border:1px solid #b6cfe3; position:relative; }
table[b-40jhpv22lg] { width:100%; min-width:1120px; table-layout:fixed; border-collapse:separate; border-spacing:0; }
th[b-40jhpv22lg],td[b-40jhpv22lg] { border-right:1px solid #cfdeec; border-bottom:1px solid #cfdeec; padding:7px 8px; text-align:left; vertical-align:middle; overflow-wrap:anywhere; }
th[b-40jhpv22lg] { position:sticky; top:0; z-index:2; background:#e8f1f9; font-size:12px; }
td[b-40jhpv22lg] { background:var(--color-codigo,#ffffff) !important; color:var(--texto-codigo,#102233); font-size:13px; }
tbody tr[b-40jhpv22lg] { cursor:pointer; }
tbody tr:hover td[b-40jhpv22lg] { box-shadow:inset 0 0 0 999px #0876bd0a; }
.acciones[b-40jhpv22lg] { white-space:nowrap; }
.acciones button[b-40jhpv22lg] { width:30px; height:30px; min-height:30px; padding:4px; }
.orden[b-40jhpv22lg] { background:transparent !important; color:inherit; border:0; padding:0; min-height:24px; text-align:left; justify-content:start; width:100%; font-size:12px; white-space:normal; }
.codigo-valor[b-40jhpv22lg] { display:flex; align-items:center; gap:7px; }
.codigo-valor img[b-40jhpv22lg] { width:22px; height:22px; object-fit:contain; }
.muestra-color[b-40jhpv22lg] { display:inline-block; width:11px; height:11px; flex:0 0 11px; border:1px solid #a9bed1; border-radius:2px; }
.numero[b-40jhpv22lg] { display:block; text-align:right; }
.indicador[b-40jhpv22lg] { display:block; text-align:center; }
.indicador.si[b-40jhpv22lg] { font-weight:600; color:#11794a; }
.indicador.no[b-40jhpv22lg] { color:#637a8a; }
.paginacion[b-40jhpv22lg] { display:flex; align-items:center; flex-wrap:wrap; gap:12px; padding:6px 8px; background:#f2f7fb; font-size:12px; flex-shrink:0; }
.paginacion > div[b-40jhpv22lg],.paginacion label[b-40jhpv22lg] { display:flex; align-items:center; gap:6px; }
.paginacion select[b-40jhpv22lg] { width:70px; }
.paginacion > span[b-40jhpv22lg] { margin-left:auto; }
.espera[b-40jhpv22lg] { margin:0; font-size:13px; color:#075ca8; }
.estado[b-40jhpv22lg] { padding:20px; }
.edicion .contenido[b-40jhpv22lg] { max-width:1450px; margin:0 auto; }
.ficha-toolbar[b-40jhpv22lg] { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:10px 16px; padding-bottom:10px; border-bottom:1px solid #c7ddec; }
.ficha-toolbar>div:first-child[b-40jhpv22lg] { min-width:0; flex:1 1 300px; }
.eyebrow[b-40jhpv22lg] { margin:0 0 3px; color:#0865a3; font-size:11px; font-weight:700; letter-spacing:.04em; }
.ficha-toolbar h2[b-40jhpv22lg] { margin:0; font-size:20px; font-weight:650; line-height:1.25; overflow-wrap:anywhere; }
.ficha-acciones[b-40jhpv22lg] { display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:7px; }
.ficha-acciones[b-40jhpv22lg]  button { height:36px; min-height:36px; margin:0; }
.ficha[b-40jhpv22lg] { display:grid; grid-template-columns:minmax(0,1.7fr) minmax(345px,1fr); gap:12px; }
.tarjeta[b-40jhpv22lg] { min-width:0; border:1px solid #bcd8eb; border-radius:8px; overflow:hidden; background:#fff; }
.tarjeta h3[b-40jhpv22lg] { margin:0; padding:8px 12px; font-size:14px; font-weight:650; color:#00558a; background:#edf7fd; border-bottom:1px solid #d1e4f1; }
.identificacion[b-40jhpv22lg],.horario[b-40jhpv22lg] { grid-column:1 / -1; }
.campos[b-40jhpv22lg] { display:grid; gap:10px; padding:12px; }
.identificacion-campos[b-40jhpv22lg] { grid-template-columns:minmax(90px,.6fr) minmax(240px,2.6fr) minmax(140px,1.2fr) minmax(150px,1.2fr); }
.horario-campos[b-40jhpv22lg] { grid-template-columns:repeat(6,minmax(0,1fr)); }
.campo[b-40jhpv22lg] { display:grid; align-content:start; gap:5px; min-width:0; font-size:13px; }
.opciones[b-40jhpv22lg] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:7px 10px; padding:12px; }
.opcion[b-40jhpv22lg] { display:flex; align-items:center; gap:8px; min-height:29px; padding:4px 7px; border:1px solid #e0ebf3; border-radius:4px; background:#f9fcfe; font-size:13px; }
.opcion input[b-40jhpv22lg] { width:17px; height:17px; flex:0 0 17px; margin:0; padding:0; accent-color:#0876bd; }
.apariencia-contenido[b-40jhpv22lg] { display:grid; gap:12px; padding:12px; }
.color-fila[b-40jhpv22lg],.icono-fila[b-40jhpv22lg] { display:flex; align-items:end; gap:9px; }
.color-fila label[b-40jhpv22lg] { display:grid; gap:5px; font-size:13px; }
.color-fila input[b-40jhpv22lg] { width:100%; min-width:110px; padding:3px; }
.color-fila button[b-40jhpv22lg] { min-height:34px; height:34px; }
.vista-color[b-40jhpv22lg] { display:flex; align-items:center; justify-content:center; min-width:55px; height:34px; padding:0 6px; border:1px solid #b6cfe3; border-radius:4px; font-size:13px; background:color-mix(in srgb,var(--color-codigo) 25%,white); }
.icono-fila[b-40jhpv22lg] { align-items:center; }
.vista-icono[b-40jhpv22lg] { width:54px; height:44px; flex:0 0 54px; display:grid; place-items:center; border:1px solid #d6e5ef; border-radius:4px; font-size:10px; color:#5a7488; background:#f5f9fc; }
.vista-icono img[b-40jhpv22lg] { width:36px; height:36px; object-fit:contain; }
.subir[b-40jhpv22lg] { display:inline-flex; align-items:center; justify-content:center; gap:6px; padding:8px 10px; height:36px; box-sizing:border-box; overflow:hidden; position:relative; color:#00558a; background:#deefff; border:1px solid #a9c9e6; border-radius:4px; cursor:pointer; font-size:13px; }
.subir[b-40jhpv22lg]  input[type=file] { position:absolute; inset:0; width:100%; height:100%; opacity:0; cursor:pointer; }
.apariencia small[b-40jhpv22lg] { color:#54728a; font-size:12px; }
button:focus-visible[b-40jhpv22lg],input:focus-visible[b-40jhpv22lg],select:focus-visible[b-40jhpv22lg],.rejilla:focus-visible[b-40jhpv22lg],.subir:focus-within[b-40jhpv22lg] { outline:2px solid #0876bd; outline-offset:1px; }
@media(max-width:1050px) { .ficha-toolbar[b-40jhpv22lg] { align-items:flex-start; }.ficha-toolbar>div:first-child[b-40jhpv22lg] { flex-basis:100%; }.ficha-acciones[b-40jhpv22lg] { justify-content:flex-start; }.ficha[b-40jhpv22lg] { grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr); }.opciones[b-40jhpv22lg] { grid-template-columns:repeat(2,minmax(0,1fr)); }.horario-campos[b-40jhpv22lg] { grid-template-columns:repeat(3,minmax(0,1fr)); }.identificacion-campos[b-40jhpv22lg] { grid-template-columns:100px minmax(0,1fr); } }
@media(max-width:700px) { .codigos-panel[b-40jhpv22lg] { padding:10px; }.listado[b-40jhpv22lg] { height:auto; }.rejilla[b-40jhpv22lg] { max-height:65dvh; flex:auto; }.filtros label[b-40jhpv22lg] { width:calc(50% - 4px); }.toolbar input[b-40jhpv22lg] { flex:1 1 180px; }.filtros small[b-40jhpv22lg] { width:100%; }.paginacion>span[b-40jhpv22lg] { width:100%; }.ficha[b-40jhpv22lg] { grid-template-columns:minmax(0,1fr); }.identificacion-campos[b-40jhpv22lg] { grid-template-columns:minmax(0,1fr); }.horario-campos[b-40jhpv22lg] { grid-template-columns:repeat(2,minmax(0,1fr)); }.ficha-toolbar h2[b-40jhpv22lg] { font-size:18px; }.ficha-acciones[b-40jhpv22lg] { gap:6px; }.ficha-acciones[b-40jhpv22lg]  button { padding:6px 9px; }.color-fila[b-40jhpv22lg] { flex-wrap:wrap; }.opciones[b-40jhpv22lg] { gap:7px; }.opcion[b-40jhpv22lg] { padding:5px; font-size:12px; } }

.color-directo[b-40jhpv22lg]{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;width:30px;height:30px;border:1px solid #b6cfe3;border-radius:4px;background:#edf5fc;color:#07558a;cursor:pointer}
.color-directo svg[b-40jhpv22lg]{width:20px;height:20px;pointer-events:none}
.color-directo input[type=color][b-40jhpv22lg]{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}
.color-directo:focus-within[b-40jhpv22lg]{outline:2px solid #1280ad;outline-offset:2px}
.rejilla td .indicador[b-40jhpv22lg]{color:inherit}
/* /Components/Pages/CompensacionHoras.razor.rz.scp.css */
.compensacion[b-gl7682dbiv]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:18px;height:calc(100dvh - 105px);min-height:520px;color:#18364e;background:white}aside[b-gl7682dbiv]{border-right:1px solid #d2deeb;padding:12px 24px 12px 0;min-width:0;min-height:0;overflow:auto}.foto[b-gl7682dbiv],.sin-foto[b-gl7682dbiv]{width:132px;height:150px;object-fit:cover;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:#e9f0f6}.seleccion[b-gl7682dbiv]{display:grid;gap:12px}label[b-gl7682dbiv]{display:grid;gap:5px;font-size:13px}input[b-gl7682dbiv],select[b-gl7682dbiv],textarea[b-gl7682dbiv]{min-width:0;width:100%;height:36px;border:1px solid #b9ccdf;border-radius:4px;background:white;padding:6px;color:inherit}input[readonly][b-gl7682dbiv]{background:#f3f6f9}h2[b-gl7682dbiv]{font-size:17px;margin:14px 0;overflow-wrap:anywhere}dt[b-gl7682dbiv]{font-size:13px;margin-top:20px}dd[b-gl7682dbiv]{margin:6px 0;font-size:15px;font-weight:600}.negativo[b-gl7682dbiv],.error[b-gl7682dbiv]{color:#ba172c}.contenido[b-gl7682dbiv]{display:flex;flex-direction:column;min-width:0;min-height:0}header[b-gl7682dbiv]{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #d2deeb}.acciones[b-gl7682dbiv]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0}button[b-gl7682dbiv]{border:1px solid #b9ccdf;border-radius:4px;padding:9px 12px;background:white;color:inherit;cursor:pointer}.anotar[b-gl7682dbiv],.guardar[b-gl7682dbiv]{background:#118452;color:white;border:0}.recargar[b-gl7682dbiv],.cuadrante[b-gl7682dbiv]{background:#166cb0;color:white;border:0}.cerrar[b-gl7682dbiv]{background:#b9283b;color:white}.pestanas[b-gl7682dbiv]{display:flex;gap:6px;padding-top:12px}.pestanas .activo[b-gl7682dbiv]{background:#166cb0;color:white}.rejilla[b-gl7682dbiv]{flex:1;min-height:0;overflow:auto;border:1px solid #d2deeb}table[b-gl7682dbiv]{width:100%}table th:first-child[b-gl7682dbiv]{width:76px}.numero[b-gl7682dbiv]{text-align:right}tfoot[b-gl7682dbiv]{background:#eaf2fa;font-weight:600}footer[b-gl7682dbiv]{padding:14px;border:1px solid #d2deeb;border-top:0}.error[b-gl7682dbiv]{background:#ffeded;padding:10px}.mensaje[b-gl7682dbiv]{background:#e4f6ec;padding:10px}button:disabled[b-gl7682dbiv]{opacity:.5;cursor:default}.velo[b-gl7682dbiv]{position:fixed;inset:0;background:#193b5360;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.ficha[b-gl7682dbiv]{background:white;color:#18364e;width:850px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;border-radius:4px;padding:18px}.ficha fieldset[b-gl7682dbiv]{border:0;padding:16px 0 0;margin:0;min-width:0}.campos[b-gl7682dbiv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ancho[b-gl7682dbiv]{grid-column:1/-1}.campos textarea[b-gl7682dbiv]{height:64px;resize:vertical}.editar[b-gl7682dbiv]{padding:4px 8px}
@media(max-width:800px){.compensacion[b-gl7682dbiv]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:12px}aside[b-gl7682dbiv]{border-right:0;border-bottom:1px solid #d2deeb;padding:0 0 16px}.seleccion[b-gl7682dbiv]{grid-template-columns:minmax(0,1fr) 110px}dl[b-gl7682dbiv]{display:grid;grid-template-columns:1fr 1fr;gap:6px}dt[b-gl7682dbiv]{margin:0}.rejilla[b-gl7682dbiv]{min-height:300px;max-height:480px;flex:auto}table[b-gl7682dbiv]{min-width:600px}.campos[b-gl7682dbiv]{grid-template-columns:minmax(0,1fr)}.velo[b-gl7682dbiv]{padding:8px}.ficha[b-gl7682dbiv]{max-height:calc(100dvh - 16px)}}
.status[b-gl7682dbiv]{background:#ffdc00;color:#19364e;border:1px solid #d3b100;padding:4px 8px;font-size:12px;font-weight:600}
img.foto[b-gl7682dbiv]{object-fit:contain;object-position:center top}
.cuadrante-anual[b-gl7682dbiv]{background:#7644b5;color:white;border-color:#7644b5}.cuadrante-mensual[b-gl7682dbiv]{background:#b04e12;color:white;border-color:#b04e12}.velo[hidden][b-gl7682dbiv]{display:none}.cuadrante-velo[b-gl7682dbiv]{position:fixed;inset:0;z-index:1250;background:#193b5360;display:flex;padding:16px}.consulta-cuadrante[b-gl7682dbiv]{background:white;width:100%;min-width:0;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;color:#18364e}.consulta-cuadrante>header[b-gl7682dbiv]{padding:10px 18px;flex-shrink:0}.vista-cuadrante[b-gl7682dbiv]{overflow:auto;min-height:0;flex:1}.consulta-cuadrante .cerrar[b-gl7682dbiv]{width:36px;height:36px;padding:0;font-size:20px}
@media(max-width:800px){.cuadrante-velo[b-gl7682dbiv]{padding:8px}.consulta-cuadrante>header[b-gl7682dbiv]{padding:8px 12px}}
.cuadrante-velo[b-gl7682dbiv]{z-index:3050}

.acciones-fila[b-gl7682dbiv]{white-space:nowrap}.acciones-fila button[b-gl7682dbiv]{display:inline-flex;align-items:center;justify-content:center;width:29px;height:28px;padding:4px;margin-right:4px}.acciones-fila .borrar[b-gl7682dbiv]{background:#c62b3d;color:#fff;border-color:#b82031}.acciones-fila[b-gl7682dbiv]  svg{width:17px;height:17px}.rejilla table th:first-child[b-gl7682dbiv]{min-width:80px}
.compensacion .barra-herramientas[b-gl7682dbiv]{flex-wrap:nowrap;gap:10px;overflow-x:auto;flex-shrink:0}.barra-herramientas>button[b-gl7682dbiv],.barra-herramientas[b-gl7682dbiv]  .boton-status,.barra-herramientas[b-gl7682dbiv]  .auxiliares-rejilla-boton{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px!important;min-height:40px!important;white-space:nowrap;flex-shrink:0}.barra-herramientas[b-gl7682dbiv]  .auxiliares-rejilla-herramienta{align-items:center}
/* /Components/Pages/ComplementosServicio.razor.rz.scp.css */
.complementos[b-p06w7aujjw]{padding:16px;min-width:0;color:#15364e;background:white}header[b-p06w7aujjw]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}h2[b-p06w7aujjw]{font-size:18px;margin:0}.acciones[b-p06w7aujjw]{display:flex;gap:8px;flex-shrink:0}fieldset[b-p06w7aujjw]{border:0;padding:0;margin:0;min-width:0}.toolbar[b-p06w7aujjw],footer[b-p06w7aujjw]{display:flex;align-items:center;gap:8px;padding:10px;background:#f7f8fa;border:1px solid #d5deea;flex-wrap:wrap}button[b-p06w7aujjw],input[b-p06w7aujjw],select[b-p06w7aujjw]{font:inherit;font-size:13px;border:1px solid #bdcde0;border-radius:4px;color:inherit}button[b-p06w7aujjw]{background:#e7ebef;padding:8px 12px;cursor:pointer}button:disabled[b-p06w7aujjw]{opacity:.5;cursor:default}input[b-p06w7aujjw],select[b-p06w7aujjw]{padding:6px;background:white;min-width:0}button:focus-visible[b-p06w7aujjw],input:focus-visible[b-p06w7aujjw],select:focus-visible[b-p06w7aujjw]{outline:2px solid #1672bd;outline-offset:1px}.guardar[b-p06w7aujjw]{background:#098348;border-color:#098348;color:white}.cancelar[b-p06w7aujjw]{background:#ffc02b;color:#253a48;border-color:#ffc02b}.ayuda[b-p06w7aujjw],.cerrar[b-p06w7aujjw]{width:40px;height:40px;padding:4px;display:grid;place-items:center}.ayuda img[b-p06w7aujjw]{width:28px;height:28px}.cerrar[b-p06w7aujjw]{background:#c82743;color:white;border-color:#c82743;font-size:24px}.buscar[b-p06w7aujjw]{margin-left:auto;width:200px}.rejilla[b-p06w7aujjw]{overflow:auto;border:1px solid #d5deea;border-top:0;min-height:360px;max-height:calc(100dvh - 300px)}table[b-p06w7aujjw]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1050px;font-size:13px}col.accion[b-p06w7aujjw]{width:75px}col.nombre[b-p06w7aujjw]{width:30%}col.importe[b-p06w7aujjw]{width:110px}th[b-p06w7aujjw],td[b-p06w7aujjw]{padding:6px 8px;border-right:1px solid #dce3eb;border-bottom:1px solid #dce3eb;text-align:left}th[b-p06w7aujjw]{position:sticky;top:0;background:#e9f0f8;z-index:1;font-weight:500}.orden[b-p06w7aujjw]{border:0;background:none;padding:3px 0;display:block;min-height:30px;text-align:left;width:100%}th input[b-p06w7aujjw]{width:100%;height:26px;padding:2px 4px}td input[b-p06w7aujjw],td select[b-p06w7aujjw]{width:100%;background:transparent;border-color:transparent}td input:hover[b-p06w7aujjw],td select:hover[b-p06w7aujjw]{border-color:#b7c7d8}td select:disabled[b-p06w7aujjw]{opacity:1;color:inherit;appearance:none}tbody tr:nth-child(even)[b-p06w7aujjw]{background:#f1f3f5}tbody tr:nth-child(odd)[b-p06w7aujjw]{background:white}td[b-p06w7aujjw]{height:46px}.numero[b-p06w7aujjw]{text-align:right}.eliminar[b-p06w7aujjw]{width:32px;height:32px;padding:0;color:#ad263b}.mensaje[b-p06w7aujjw]{padding:10px;background:#e5f4ec;margin:0}.mensaje.error[b-p06w7aujjw]{background:#ffeded;color:#b42332}footer[b-p06w7aujjw]{border-top:0;font-size:12px}.total[b-p06w7aujjw]{margin-left:auto}footer label[b-p06w7aujjw]{display:flex;gap:6px;align-items:center}@media(max-width:650px){.complementos[b-p06w7aujjw]{padding:10px}header[b-p06w7aujjw]{align-items:flex-start}.buscar[b-p06w7aujjw]{width:100%;margin:0}.rejilla[b-p06w7aujjw]{max-height:60dvh;min-height:260px}.total[b-p06w7aujjw]{width:100%;margin:0}}
/* /Components/Pages/ComprasMunicion.razor.rz.scp.css */
.compras[b-eubbkx6r01] { padding:16px 20px; background:#fff; color:#17364d; min-width:0; }fieldset[b-eubbkx6r01] { border:0; margin:0; padding:0; min-width:0; }
header[b-eubbkx6r01] { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:16px; }h2[b-eubbkx6r01] { font-size:18px; margin:0; }
button[b-eubbkx6r01],input[b-eubbkx6r01],select[b-eubbkx6r01],textarea[b-eubbkx6r01] { font:inherit; font-size:13px; }button[b-eubbkx6r01] { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-width:34px; min-height:34px; padding:6px 10px; border:1px solid #c2d5e3; border-radius:4px; background:#e7f0f5; color:#194565; cursor:pointer; }button:disabled[b-eubbkx6r01] { opacity:.5; cursor:default; }button:focus-visible[b-eubbkx6r01],input:focus-visible[b-eubbkx6r01],select:focus-visible[b-eubbkx6r01],textarea:focus-visible[b-eubbkx6r01] { outline:2px solid #126dae; outline-offset:2px; }
input[b-eubbkx6r01],select[b-eubbkx6r01],textarea[b-eubbkx6r01] { width:100%; min-width:0; border:1px solid #c2d5e3; border-radius:4px; padding:6px 8px; background:#fff; color:#17364d; }input[readonly][b-eubbkx6r01] { background:#f3f7f9; }textarea[b-eubbkx6r01] { resize:vertical; min-height:32px; }
.herramientas[b-eubbkx6r01] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; border:1px solid #d3e0e9; border-bottom:0; }.herramientas input[b-eubbkx6r01] { width:230px; margin-left:auto; }.guardar[b-eubbkx6r01] { background:#198153; color:#fff; border-color:#198153; }
.rejilla[b-eubbkx6r01] { width:100%; overflow:auto; border:1px solid #d3e0e9; max-height:calc(100dvh - 285px); min-height:180px; }table[b-eubbkx6r01] { width:2054px; table-layout:fixed; border-collapse:collapse; }th[b-eubbkx6r01],td[b-eubbkx6r01] { padding:6px 8px; border-right:1px solid #dbe6ed; border-bottom:1px solid #dbe6ed; font-size:13px; text-align:left; overflow-wrap:anywhere; }th[b-eubbkx6r01] { background:#eef5f8; font-weight:500; position:sticky; top:0; z-index:1; }tbody tr:nth-child(even)[b-eubbkx6r01] { background:#f4f7f9; }tbody tr:hover[b-eubbkx6r01] { background:#e5f1f8; }.modificada td:first-child[b-eubbkx6r01] { border-left:3px solid #e8ba29; }.acciones[b-eubbkx6r01] { display:flex; gap:4px; }.acciones button[b-eubbkx6r01] { padding:6px; }.orden[b-eubbkx6r01] { width:100%; border:0; padding:0; background:transparent; justify-content:space-between; text-align:left; }th input[b-eubbkx6r01] { margin-top:6px; }
footer[b-eubbkx6r01] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; font-size:13px; }footer label[b-eubbkx6r01] { display:flex; align-items:center; gap:8px; }footer select[b-eubbkx6r01] { width:70px; }.total[b-eubbkx6r01] { margin-left:auto; }.mensaje[b-eubbkx6r01] { background:#e7f5ec; color:#12603f; padding:9px; font-size:13px; }.error[b-eubbkx6r01] { background:#fff0f1; color:#922839; }
@media(max-width:700px) { .compras[b-eubbkx6r01] { padding:12px; }.herramientas input[b-eubbkx6r01] { width:100%; margin-left:0; }.rejilla[b-eubbkx6r01] { max-height:450px; } }
/* /Components/Pages/ConfiguracionBaseOperativa.razor.rz.scp.css */
.base-operativa[b-qr5nfqilc8]{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 20px;gap:12px;background:white;color:#003f70}.opciones[b-qr5nfqilc8]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}button[b-qr5nfqilc8]{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9d7e9;background:#e8f1f6;color:#00446f;border-radius:4px;min-height:36px;padding:7px 12px;cursor:pointer;font:inherit}.activo[b-qr5nfqilc8]{background:#c9e7f6;border-color:#1280ad}.editores[b-qr5nfqilc8]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0}.editores.doble[b-qr5nfqilc8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.editores.doble[b-qr5nfqilc8]  .editor-base{min-width:0}header[b-qr5nfqilc8]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;flex-shrink:0}h2[b-qr5nfqilc8]{font-size:18px;margin:0}header button[b-qr5nfqilc8]{margin-left:auto}label[b-qr5nfqilc8]{display:flex;align-items:center;gap:8px;font-size:13px}.vacio[b-qr5nfqilc8]{padding:20px;margin:0;background:#f5f9fc}button:focus-visible[b-qr5nfqilc8]{outline:2px solid #1280ad;outline-offset:2px}@media(max-width:650px){.base-operativa[b-qr5nfqilc8]{padding:12px}.editores.doble[b-qr5nfqilc8]{display:flex}.opciones button[b-qr5nfqilc8]{flex:1;min-width:145px}.opciones[b-qr5nfqilc8]{gap:6px}}
@media(max-width:650px){.base-operativa:has(.callejero-ciudad) .opciones[b-qr5nfqilc8]{flex-wrap:nowrap;overflow-x:auto}.base-operativa:has(.callejero-ciudad) .opciones button[b-qr5nfqilc8]{flex:none;min-width:max-content;white-space:nowrap}}

@media(max-width:1000px){.editores.doble[b-qr5nfqilc8]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(320px,1fr))}}
/* /Components/Pages/ConfiguracionCatalogosAuxiliares.razor.rz.scp.css */
.catalogos-auxiliares[b-ecxi0laxsu]{display:flex;flex-direction:column;min-height:0;height:calc(100dvh - 114px);padding:16px 20px;gap:12px;box-sizing:border-box;background:#fff;color:#003f70}
.seleccion-tabla[b-ecxi0laxsu]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.seleccion-tabla label[b-ecxi0laxsu]{font-size:14px}.seleccion-tabla input[b-ecxi0laxsu]{width:540px;max-width:100%;min-height:36px;border:1px solid #b9d7e9;border-radius:3px;padding:7px 10px;color:inherit;font:inherit}
.editor-catalogo[b-ecxi0laxsu]{display:flex;flex-direction:column;min-height:0;flex:1;border:1px solid #ccdeea}header[b-ecxi0laxsu],.herramientas[b-ecxi0laxsu],footer[b-ecxi0laxsu],.acciones[b-ecxi0laxsu]{display:flex;align-items:center;gap:8px}header[b-ecxi0laxsu]{justify-content:space-between;padding:10px 12px;flex-shrink:0}h2[b-ecxi0laxsu]{font-size:16px;margin:0;overflow-wrap:anywhere}button[b-ecxi0laxsu]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b9d7e9;background:#e8f1f6;color:#00446f;border-radius:4px;min-height:34px;padding:6px 10px;cursor:pointer;font:inherit}button:disabled[b-ecxi0laxsu]{opacity:.5;cursor:default}.guardar[b-ecxi0laxsu]{background:#13845d;color:white;border-color:#13845d}fieldset[b-ecxi0laxsu]{border:0;padding:0;margin:0;min-width:0;min-height:0;display:flex;flex:1;flex-direction:column}.herramientas[b-ecxi0laxsu],footer[b-ecxi0laxsu]{padding:9px;background:#f2f7fa;flex-wrap:wrap;flex-shrink:0}.herramientas input[b-ecxi0laxsu]{margin-left:auto;min-height:34px;border:1px solid #b9d7e9;border-radius:3px;padding:6px;font:inherit;min-width:0}.rejilla[b-ecxi0laxsu]{overflow:auto;flex:1;min-height:100px}table[b-ecxi0laxsu]{border-collapse:separate;border-spacing:0;width:100%;min-width:650px;font-size:13px}th[b-ecxi0laxsu],td[b-ecxi0laxsu]{padding:3px 8px;height:30px;border-right:1px solid #d0e0eb;border-bottom:1px solid #d0e0eb;text-align:left;max-width:500px;overflow-wrap:anywhere}th[b-ecxi0laxsu]{background:#edf5f9;position:sticky;top:0;z-index:2;font-size:13px}.col-acciones[b-ecxi0laxsu]{width:90px}.col-bit[b-ecxi0laxsu]{width:125px}tr:nth-child(even)[b-ecxi0laxsu]{background:#f7fafc}.acciones[b-ecxi0laxsu]{white-space:nowrap}.acciones>button[b-ecxi0laxsu]{min-height:25px;width:28px;padding:3px}.rejilla[b-ecxi0laxsu]  input,.rejilla[b-ecxi0laxsu]  select,.rejilla[b-ecxi0laxsu]  textarea{box-sizing:border-box;width:100%;min-width:110px;min-height:27px;padding:3px 5px;border:1px solid #b9d7e9;border-radius:3px;color:#003f70;background:white;font:inherit}.rejilla input[type=checkbox][b-ecxi0laxsu],.rejilla[b-ecxi0laxsu]  input[type=checkbox]{width:15px;height:15px;min-width:15px;min-height:15px}.rejilla[b-ecxi0laxsu]  textarea{min-width:180px;min-height:50px;max-width:100%}.vacio[b-ecxi0laxsu]{text-align:center;padding:20px}footer[b-ecxi0laxsu]{font-size:12px}footer span:last-child[b-ecxi0laxsu]{margin-left:auto}.mensaje[b-ecxi0laxsu]{padding:10px;margin:0;background:#e7f6ed;flex-shrink:0}.error[b-ecxi0laxsu]{background:#fff0f1;color:#bd1644}.aviso[b-ecxi0laxsu]{background:#fff6d5;color:#664c00}button:focus-visible[b-ecxi0laxsu],input:focus-visible[b-ecxi0laxsu]{outline:2px solid #1280ad;outline-offset:2px}
@media(max-width:650px){.catalogos-auxiliares[b-ecxi0laxsu]{padding:12px;height:calc(100dvh - 110px)}.seleccion-tabla input[b-ecxi0laxsu]{width:calc(100% - 55px)}.seleccion-tabla label[b-ecxi0laxsu]{width:100%}.herramientas input[b-ecxi0laxsu]{width:100%;margin-left:0}}
td[b-ecxi0laxsu]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td:has(input)[b-ecxi0laxsu],td:has(select)[b-ecxi0laxsu],td:has(textarea)[b-ecxi0laxsu]{overflow:visible}
.seleccion-tabla label[b-ecxi0laxsu]{min-width:100px}

/* Limit compact icon sizing to the actions of each row. An outer form's
   action group must not shrink this editor's toolbar buttons. */
.herramientas>button[b-ecxi0laxsu]{width:auto;min-height:34px;padding:6px 10px;flex-shrink:0;white-space:nowrap}
.fila-color-referencia>td[b-ecxi0laxsu]{background:var(--color-referencia)!important;color:var(--texto-referencia)!important}.fila-color-referencia[b-ecxi0laxsu]  input:not([type=color]),.fila-color-referencia[b-ecxi0laxsu]  select,.fila-color-referencia[b-ecxi0laxsu]  textarea{background:transparent;color:inherit}.catalogos-auxiliares[b-ecxi0laxsu]  .selector-color{display:inline-flex;gap:4px;align-items:center}.catalogos-auxiliares[b-ecxi0laxsu]  input[type=color]{width:48px;min-width:48px;height:28px;padding:2px}
/* /Components/Pages/ConveniosAgentes.razor.rz.scp.css */
.agentes-panel[b-o6tj7xgd9p] { padding: 24px 20px; min-width: 0; min-height: calc(100vh - 107px); background: #fff; container-type: inline-size; }
fieldset[b-o6tj7xgd9p] { border: 0; padding: 0; margin: 0; min-width: 0; }
.toolbar[b-o6tj7xgd9p], .filtros[b-o6tj7xgd9p] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 16px; }
button[b-o6tj7xgd9p] { min-height: 36px; padding: 7px 10px; border: 1px solid #becbd4; border-radius: 4px; background: #fff; color: #314556; font-size: 13px; }
button:disabled[b-o6tj7xgd9p] { opacity: .5; cursor: default; }
.nuevo[b-o6tj7xgd9p], .guardar[b-o6tj7xgd9p] { background: #18794e; border-color: #18794e; color: #fff; }
.filtrar[b-o6tj7xgd9p], .buscar[b-o6tj7xgd9p] { background: #075ca8; border-color: #075ca8; color: #fff; }
.listar[b-o6tj7xgd9p] { background: #07867d; border-color: #07867d; color: #fff; }
.deshacer[b-o6tj7xgd9p] { background: #ffe8a3; border-color: #bf901d; color: #684400; }
.eliminar[b-o6tj7xgd9p] { background: #b42318; border-color: #b42318; color: #fff; }
button:hover:not(:disabled)[b-o6tj7xgd9p] { filter: brightness(.93); }
input[b-o6tj7xgd9p], select[b-o6tj7xgd9p], textarea[b-o6tj7xgd9p] { width: 100%; min-width: 0; min-height: 34px; padding: 5px 6px; border: 1px solid #cbd6de; border-radius: 3px; background: #fff; color: #314556; font-size: 12px; }
input:disabled[b-o6tj7xgd9p] { background: #edf2f5; }
textarea[b-o6tj7xgd9p] { resize: vertical; }
.toolbar .busqueda[b-o6tj7xgd9p] { width: 260px; max-width: 100%; }
.vista[b-o6tj7xgd9p] { display: flex; align-items: center; gap: 8px; margin-left: auto; font-size: 13px; }
.vista select[b-o6tj7xgd9p] { width: 160px; }
.filtros[b-o6tj7xgd9p] { padding: 12px 0; border-block: 1px solid #d6dfe6; }
.filtros label[b-o6tj7xgd9p] { display: grid; gap: 5px; font-size: 13px; width: 200px; max-width: 100%; }
.filtros button[b-o6tj7xgd9p] { align-self: end; }
.recuento[b-o6tj7xgd9p] { margin-bottom: 12px; font-size: 13px; color: #627b91; }
.mensaje[b-o6tj7xgd9p] { padding: 12px; margin-bottom: 16px; border-left: 3px solid; font-size: 14px; }
.error[b-o6tj7xgd9p] { background: #fff4f2; color: #b42318; }
.exito[b-o6tj7xgd9p] { background: #e5f5eb; color: #17673e; }
.rejilla[b-o6tj7xgd9p] { width: 100%; max-height: 68vh; overflow: auto; border: 1px solid #d6dfe6; background: #fff; }
table[b-o6tj7xgd9p] { width: 100%; table-layout: fixed; border-spacing: 0; border-collapse: separate; font-size: 12px; }
.col-ano[b-o6tj7xgd9p] { width: 80px; }.col-nip[b-o6tj7xgd9p] { width: 88px; }.col-nombre[b-o6tj7xgd9p] { width: 180px; }.col-notas[b-o6tj7xgd9p] { width: 140px; }.col-acciones[b-o6tj7xgd9p] { width: 140px; }
th[b-o6tj7xgd9p], td[b-o6tj7xgd9p] { padding: 8px 4px; border-bottom: 1px solid #e2e8ec; text-align: left; vertical-align: middle; overflow-wrap: anywhere; }
thead th[b-o6tj7xgd9p] { position: sticky; top: 0; z-index: 1; background: #edf2f5; }
tbody tr:nth-child(even)[b-o6tj7xgd9p] { background: #f8fafb; }
tbody tr.modificada[b-o6tj7xgd9p] { box-shadow: inset 3px 0 #d59713; background: #fffbea; }
.acciones div[b-o6tj7xgd9p] { display: flex; align-items: center; gap: 6px; }.acciones button[b-o6tj7xgd9p] { flex: 1; min-width: 0; padding: 6px; font-size: 12px; }
.estado[b-o6tj7xgd9p] { padding: 24px; text-align: center; color: #627b91; }
button:focus-visible[b-o6tj7xgd9p], input:focus-visible[b-o6tj7xgd9p], textarea:focus-visible[b-o6tj7xgd9p], select:focus-visible[b-o6tj7xgd9p], .rejilla:focus-visible[b-o6tj7xgd9p] { outline: 2px solid var(--blue); outline-offset: 2px; }
@container (max-width: 500px) { .vista[b-o6tj7xgd9p] { margin-left: 0; } }
@media (max-width: 700px) { .agentes-panel[b-o6tj7xgd9p] { padding: 20px 12px; } }
.toolbar[b-o6tj7xgd9p]{align-items:flex-end}.filtro-directo[b-o6tj7xgd9p]{display:grid;gap:4px;font-size:12px;flex:0 1 150px;min-width:120px}.filtro-directo input[b-o6tj7xgd9p],.filtro-directo select[b-o6tj7xgd9p]{height:36px}.toolbar .vista[b-o6tj7xgd9p]{align-self:flex-end;height:36px}

.col-foto[b-o6tj7xgd9p]{width:56px}.celda-foto[b-o6tj7xgd9p]{text-align:center}
/* /Components/Pages/ConveniosAnuales.razor.rz.scp.css */
.convenios-panel[b-8a6nnesvs4] { padding: 24px 20px; min-width: 0; min-height: calc(100vh - 107px); background: #fff; container-type: inline-size; }
fieldset[b-8a6nnesvs4] { border: 0; padding: 0; margin: 0; min-width: 0; }
.convenios-toolbar[b-8a6nnesvs4] { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-bottom: 20px; }
button[b-8a6nnesvs4] { min-height: 36px; padding: 7px 10px; border: 1px solid #becbd4; border-radius: 4px; background: #fff; color: #314556; font-size: 13px; }
button:hover[b-8a6nnesvs4] { background: #e8f6ff; }
button:disabled[b-8a6nnesvs4] { opacity: .5; cursor: default; }
.accion-principal[b-8a6nnesvs4] { background: var(--blue); border-color: var(--blue); color: #fff; }
.accion-principal:hover[b-8a6nnesvs4] { background: var(--navy); }
.convenios-toolbar span[b-8a6nnesvs4] { font-size: 14px; color: #627b91; }
.mensaje[b-8a6nnesvs4] { padding: 12px; margin-bottom: 16px; border-left: 3px solid; font-size: 14px; }
.error[b-8a6nnesvs4] { background: #fff4f2; color: #b42318; }
.exito[b-8a6nnesvs4] { background: #e5f5eb; color: #17673e; }
.convenios-rejilla[b-8a6nnesvs4] { width: 100%; max-height: 70vh; overflow: auto; border: 1px solid #d6dfe6; background: #fff; }
table[b-8a6nnesvs4] { width: 100%; min-width:1400px; table-layout: fixed; border-spacing: 0; border-collapse: separate; font-size: 12px; }
.col-seleccion[b-8a6nnesvs4] { width: 28px; }
.col-ano[b-8a6nnesvs4] { width: 60px; }
.col-auditoria[b-8a6nnesvs4] { width: 90px; }
.col-acciones[b-8a6nnesvs4] { width: 236px; }
th[b-8a6nnesvs4], td[b-8a6nnesvs4] { padding: 8px 4px; border-bottom: 1px solid #e2e8ec; text-align: left; vertical-align: top; overflow-wrap: anywhere; }
thead th[b-8a6nnesvs4] { position: sticky; top: 0; z-index: 1; background: #edf2f5; font-weight: 600; }
tbody tr:nth-child(even)[b-8a6nnesvs4] { background: #f8fafb; }
tbody tr.seleccionada[b-8a6nnesvs4] { background: #e8f6ff; }
tbody tr.modificada[b-8a6nnesvs4] { box-shadow: inset 3px 0 #d59713; }
input:not([type=radio])[b-8a6nnesvs4] { width: 100%; min-width: 0; height: 34px; padding: 5px 3px; border: 1px solid #cbd6de; border-radius: 3px; color: #314556; background: #fff; font-size: 12px; }
input:disabled[b-8a6nnesvs4] { color: #314556; background: #edf2f5; }
input[type=radio][b-8a6nnesvs4] { width: 16px; height: 16px; margin-top: 8px; accent-color: var(--blue); }
td small[b-8a6nnesvs4] { display: block; margin-top: 4px; color: #627b91; }
.acciones-fila[b-8a6nnesvs4] { display: flex; align-items: center; gap: 6px; }
.acciones-fila span[b-8a6nnesvs4] { font-size: 12px; }
.acciones button[b-8a6nnesvs4] { flex: 1; min-width: 0; margin: 0; padding: 6px; min-height: 34px; font-size: 12px; white-space: nowrap; }
.guardar[b-8a6nnesvs4] { background: #18794e; border-color: #18794e; color: #fff; }
.guardar:hover[b-8a6nnesvs4] { background: #12613e; }
.deshacer[b-8a6nnesvs4] { background: #ffe8a3; border-color: #bf901d; color: #684400; }
.deshacer:hover[b-8a6nnesvs4] { background: #ffdc73; }
.peligro[b-8a6nnesvs4] { background: #b42318; border-color: #b42318; color: #fff; }
.peligro:hover[b-8a6nnesvs4] { background: #941c13; }
.estado[b-8a6nnesvs4] { padding: 24px; text-align: center; color: #627b91; }
button:focus-visible[b-8a6nnesvs4], input:focus-visible[b-8a6nnesvs4], .convenios-rejilla:focus-visible[b-8a6nnesvs4] { outline: 2px solid var(--blue); outline-offset: 2px; }
@media (max-width: 700px) { .convenios-panel[b-8a6nnesvs4] { padding: 20px 12px; } }
/* /Components/Pages/CuadranteAnualAgente.razor.rz.scp.css */
.anual-panel[b-mmtgxe5rkz] { padding: 14px 16px; min-width: 0; color: #152c3e; }header[b-mmtgxe5rkz] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 12px; }h2[b-mmtgxe5rkz] { font-size: 18px; margin: 0; }header span[b-mmtgxe5rkz] { font-size: 12px; color: #526674; }
.seleccion[b-mmtgxe5rkz] { padding: 0; border: 0; margin: 0 0 14px; display: grid; grid-template-columns: 56px 110px minmax(180px,1.5fr) minmax(140px,1fr) 34px; gap: 12px; align-items: center; min-width: 0; }.foto[b-mmtgxe5rkz] { width: 56px; height: 70px; background: #e0ebef; display: grid; place-items: center; font-size: 20px; }.foto img[b-mmtgxe5rkz] { width: 100%; height: 100%; object-fit: cover; }label[b-mmtgxe5rkz] { display: grid; gap: 5px; font-size: 12px; }input[b-mmtgxe5rkz] { width: 100%; min-width: 0; border: 1px solid #c6d5df; border-radius: 4px; padding: 7px; font: inherit; font-size: 13px; background: white; color: inherit; }button[b-mmtgxe5rkz] { border: 1px solid #c6d5df; border-radius: 4px; background: #e8eff3; color: inherit; cursor: pointer; font-size: 20px; width: 34px; height: 34px; }button:disabled[b-mmtgxe5rkz] { opacity: .5; }.identidad[b-mmtgxe5rkz] { display: grid; gap: 5px; font-size: 13px; overflow-wrap: anywhere; }.identidad span[b-mmtgxe5rkz] { font-size: 12px; color: #526674; }
.buscador[b-mmtgxe5rkz] { position: relative; min-width: 0; }.buscador>input[b-mmtgxe5rkz] { margin-top: 5px; }[role=listbox][b-mmtgxe5rkz] { position: absolute; z-index: 30; top: 100%; left: 0; right: 0; background: white; border: 1px solid #aabdc9; max-height: 220px; overflow-y: auto; box-shadow: 0 4px 12px #142b3d25; }[role=option][b-mmtgxe5rkz] { display: block; width: 100%; height: auto; text-align: left; border: 0; border-radius: 0; background: white; font-size: 13px; padding: 9px; overflow-wrap: anywhere; }[role=option]:hover[b-mmtgxe5rkz],[role=option]:focus[b-mmtgxe5rkz] { background: #e2f1f8; }[role=listbox] p[b-mmtgxe5rkz] { padding: 8px; font-size: 13px; }
table[b-mmtgxe5rkz] { width: 100%; border-collapse: collapse; table-layout: fixed; font-size: 11px; }col.mes[b-mmtgxe5rkz] { width: 60px; }col.horas[b-mmtgxe5rkz] { width: 58px; }th[b-mmtgxe5rkz],td[b-mmtgxe5rkz] { border: 1px solid #dce3e9; padding: 0; }thead th[b-mmtgxe5rkz] { height: 30px; background: #f1f5f8; text-align: center; }tbody th[b-mmtgxe5rkz] { padding: 4px; text-align: left; font-weight: 500; text-transform: uppercase; }.dia[b-mmtgxe5rkz] { height: 40px; }.inexistente[b-mmtgxe5rkz] { background: #e8edf1; }.total[b-mmtgxe5rkz] { text-align: right; padding: 3px; background: #f6f8fa; overflow-wrap: anywhere; }.oculto[b-mmtgxe5rkz] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; }
.vista-meses[b-mmtgxe5rkz] { display: none; }.error[b-mmtgxe5rkz] { color: #a72130; background: #ffeded; padding: 10px; font-size: 13px; }
@media(max-width:950px) { .vista-anual[b-mmtgxe5rkz] { display: none; }.vista-meses[b-mmtgxe5rkz] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }.mes-calendario[b-mmtgxe5rkz] { min-width: 0; }.mes-calendario h3[b-mmtgxe5rkz] { font-size: 14px; text-transform: capitalize; display: flex; justify-content: space-between; margin: 0 0 8px; }.mes-calendario h3 span[b-mmtgxe5rkz] { font-size: 12px; font-weight: 500; }.semana[b-mmtgxe5rkz],.dias[b-mmtgxe5rkz] { display: grid; grid-template-columns: repeat(7,minmax(0,1fr)); }.semana span[b-mmtgxe5rkz] { text-align: center; padding: 5px; font-size: 11px; background: #f1f5f8; }.fecha[b-mmtgxe5rkz] { border: 1px solid #dce3e9; min-width: 0; display: grid; grid-template-rows: 17px 1fr; }.fecha small[b-mmtgxe5rkz] { font-size: 10px; text-align: right; padding: 2px 3px; }.seleccion[b-mmtgxe5rkz] { grid-template-columns: 56px 100px minmax(130px,1fr) 34px; }.identidad[b-mmtgxe5rkz] { grid-column: 2/4; grid-row: 2; }.seleccion>button[b-mmtgxe5rkz] { grid-column: 4; grid-row: 1; } }
@media(max-width:650px) { .vista-meses[b-mmtgxe5rkz] { grid-template-columns: 1fr; }.seleccion[b-mmtgxe5rkz] { grid-template-columns: 56px 100px 1fr 34px; gap: 8px; }.buscador[b-mmtgxe5rkz] { grid-column: 1/5; grid-row: 2; }.identidad[b-mmtgxe5rkz] { grid-column: 1/5; grid-row: 3; }header[b-mmtgxe5rkz] { align-items: flex-start; }header span[b-mmtgxe5rkz] { max-width: 110px; text-align: right; } }
input:focus-visible[b-mmtgxe5rkz],button:focus-visible[b-mmtgxe5rkz] { outline: 2px solid #1974a2; outline-offset: 1px; }
.foto img[b-mmtgxe5rkz] { object-fit: contain; object-position: center top; }
.acciones-anual[b-mmtgxe5rkz]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.acciones-anual>button[b-mmtgxe5rkz]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;min-height:34px;padding:6px 10px;font-size:13px;white-space:normal;max-width:100%}
.filtro-asuntos[aria-pressed=true][b-mmtgxe5rkz]{background:#145b82;color:#fff}.aviso-asuntos[b-mmtgxe5rkz]{font-size:13px;margin:0 0 12px;line-height:1.6}.muestra-rojo[b-mmtgxe5rkz]{display:inline-block;width:12px;height:12px;background:#ff0000;vertical-align:middle}

/* /Components/Pages/CuadranteMes.razor.rz.scp.css */
.mes-panel[b-iugkvzya5n] { padding: 14px 16px; min-width: 0; color: #152c3e; }header[b-iugkvzya5n] { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }h2[b-iugkvzya5n] { font-size: 18px; margin: 0; }header span[b-iugkvzya5n] { margin-left: auto; font-size: 12px; color: #526674; }button[b-iugkvzya5n] { border: 1px solid #c6d5df; border-radius: 4px; background: #e8eff3; color: inherit; cursor: pointer; font-size: 20px; width: 34px; height: 34px; flex-shrink: 0; }button:disabled[b-iugkvzya5n] { opacity: .5; }
.filtros[b-iugkvzya5n] { display: grid; grid-template-columns: 90px 140px minmax(160px,1.5fr) minmax(120px,1fr) minmax(120px,1fr); gap: 12px; padding: 0; border: 0; margin: 0 0 14px; min-width: 0; }label[b-iugkvzya5n] { display: grid; gap: 5px; font-size: 12px; min-width: 0; }input[b-iugkvzya5n],select[b-iugkvzya5n] { width: 100%; min-width: 0; border: 1px solid #c6d5df; border-radius: 4px; padding: 7px; font: inherit; font-size: 13px; color: inherit; background: white; }
.vista-semanas[b-iugkvzya5n] { display: none; }.error[b-iugkvzya5n] { color: #a72130; background: #ffeded; padding: 10px; font-size: 13px; }
@media(max-width:1100px) { .filtros[b-iugkvzya5n] { grid-template-columns: 80px 110px minmax(140px,1fr); gap: 10px; } }
@media(max-width:950px) { .vista-mes[b-iugkvzya5n] { display: none; }.vista-semanas[b-iugkvzya5n] { display: grid; gap: 16px; }.vista-semanas section[b-iugkvzya5n] { min-width: 0; }.vista-semanas h3[b-iugkvzya5n] { margin: 0 0 6px; font-size: 13px; font-weight: 600; } }
@media(max-width:550px) { .mes-panel[b-iugkvzya5n] { padding: 12px; }.filtros[b-iugkvzya5n] { grid-template-columns: repeat(2,minmax(0,1fr)); }header[b-iugkvzya5n] { flex-wrap: wrap; gap: 8px; }header span[b-iugkvzya5n] { margin-left: 0; }header button[b-iugkvzya5n] { margin-left: auto; }h2[b-iugkvzya5n] { width: 100%; font-size: 17px; }.filtros label:nth-child(3)[b-iugkvzya5n] { grid-column: 1/-1; } }
input:focus-visible[b-iugkvzya5n],select:focus-visible[b-iugkvzya5n],button:focus-visible[b-iugkvzya5n] { outline: 2px solid #1974a2; outline-offset: 1px; }
.herramientas[b-iugkvzya5n]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.herramienta[b-iugkvzya5n]{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;min-height:36px;padding:7px 10px;font-size:13px}.herramienta[aria-expanded=true][b-iugkvzya5n]{background:#d8edf5;border-color:#1974a2}.excel[b-iugkvzya5n]{background:#e3f4e8;border-color:#93c9a5}.imprimir[b-iugkvzya5n]{background:#fff3bf;border-color:#d6be66}.cuadrante-contenido[b-iugkvzya5n]{min-width:0}.cuadrante-contenido.selectiva[b-iugkvzya5n]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.cuadrante-vistas[b-iugkvzya5n]{min-width:0}.vista-mes[b-iugkvzya5n]{overflow:auto}.panel-selectivo[b-iugkvzya5n]{border-right:1px solid #dce3e9;padding-right:14px;min-width:0}.selector-cabecera[b-iugkvzya5n]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.selector-cabecera h3[b-iugkvzya5n]{font-size:15px;margin:0;font-weight:600}.selector-cabecera button[b-iugkvzya5n]{display:grid;place-items:center;width:30px;height:30px}.codigo-toggle[b-iugkvzya5n]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e1e9ef;cursor:pointer;font-size:12px}.codigo-toggle>span[b-iugkvzya5n]{min-width:0;overflow-wrap:anywhere}.codigo-toggle strong[b-iugkvzya5n]{font-weight:600}.codigo-toggle i[b-iugkvzya5n]{display:inline-block;width:10px;height:10px;border:1px solid #c3cdd5;margin-right:5px;vertical-align:middle}.codigo-toggle input[b-iugkvzya5n]{appearance:none;width:38px;height:22px;flex-shrink:0;border:0;border-radius:20px;background:#9aaab6;padding:0;position:relative;cursor:pointer}.codigo-toggle input[b-iugkvzya5n]:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .12s}.codigo-toggle input:checked[b-iugkvzya5n]{background:#1676ed}.codigo-toggle input:checked[b-iugkvzya5n]:before{transform:translateX(16px)}.codigo-toggle input:disabled[b-iugkvzya5n]{opacity:.5}.todos[b-iugkvzya5n]{font-weight:600}.lista-codigos[b-iugkvzya5n]{max-height:65dvh;overflow:auto;padding-right:4px}.lista-codigos p[b-iugkvzya5n]{font-size:13px;padding:14px 0;color:#526674}
@media(max-width:750px){.cuadrante-contenido.selectiva[b-iugkvzya5n]{grid-template-columns:minmax(0,1fr)}.panel-selectivo[b-iugkvzya5n]{border-right:0;border-bottom:1px solid #dce3e9;padding:0 0 12px}.lista-codigos[b-iugkvzya5n]{max-height:240px}.herramienta[b-iugkvzya5n]{font-size:12px}.herramientas[b-iugkvzya5n]{gap:6px}}
/* /Components/Pages/CuadrantesServicio.razor.rz.scp.css */
.cuadrantes[b-vtqgxozd9e] { padding: 20px; background: #f5f6fa; color: #152c3e; min-width: 0; }
fieldset[b-vtqgxozd9e] { padding: 0; margin: 0; border: 0; min-width: 0; }
button[b-vtqgxozd9e], input[b-vtqgxozd9e], select[b-vtqgxozd9e], textarea[b-vtqgxozd9e] { font: inherit; font-size: 14px; }
button[b-vtqgxozd9e] { min-height: 36px; padding: 7px 12px; border: 1px solid #d3dbe2; border-radius: 4px; background: #e7ebee; color: #152c3e; cursor: pointer; }
button:disabled[b-vtqgxozd9e] { opacity: .55; cursor: default; }
input[b-vtqgxozd9e], select[b-vtqgxozd9e], textarea[b-vtqgxozd9e] { width: 100%; min-width: 0; border: 1px solid #cbd4dc; border-radius: 4px; padding: 8px 10px; color: #152c3e; background: #fff; }
input:disabled[b-vtqgxozd9e] { background: #eef0f3; }
button:focus-visible[b-vtqgxozd9e], input:focus-visible[b-vtqgxozd9e], select:focus-visible[b-vtqgxozd9e], textarea:focus-visible[b-vtqgxozd9e] { outline: 2px solid #146bac; outline-offset: 2px; }
.toolbar[b-vtqgxozd9e] { display: flex; align-items: flex-end; gap: 10px; flex-wrap: wrap; margin-bottom: 20px; }
.toolbar label[b-vtqgxozd9e] { font-size: 13px; width: 360px; max-width: 100%; }
.toolbar select[b-vtqgxozd9e] { display: block; margin-top: 6px; height: 36px; padding-top: 5px; }
.acciones[b-vtqgxozd9e] { margin-left: auto; display: flex; gap: 8px; flex-wrap: wrap; }
.guardar[b-vtqgxozd9e] { background: #14643e; color: #fff; border-color: #14643e; }.eliminar[b-vtqgxozd9e] { color: #a72130; }
.definicion[b-vtqgxozd9e] { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 24px; align-items: start; }
.datos-cuadrante[b-vtqgxozd9e], .rotacion[b-vtqgxozd9e] { min-width: 0; background: #fff; }
h2[b-vtqgxozd9e] { font-size: 17px; font-weight: 600; margin: 0; padding: 18px 20px; border-bottom: 1px solid #e0e5ec; }
.campos[b-vtqgxozd9e] { display: grid; grid-template-columns: 140px minmax(0, 1fr); gap: 16px 18px; align-items: center; padding: 24px 20px; }
.campos label[b-vtqgxozd9e] { font-size: 14px; overflow-wrap: anywhere; }
.campos .numero[b-vtqgxozd9e] { max-width: 230px; }.campos textarea[b-vtqgxozd9e] { resize: vertical; min-height: 120px; }
.rotacion-toolbar[b-vtqgxozd9e] { padding: 14px 16px; display: flex; align-items: center; justify-content: space-between; gap: 12px; background: #fafbfc; border-bottom: 1px solid #dfe5eb; }
.rotacion-toolbar span[b-vtqgxozd9e] { font-size: 13px; color: #5c6c79; }
.tabla-rotacion[b-vtqgxozd9e] { max-height: 590px; overflow: auto; }
table[b-vtqgxozd9e] { width: 100%; border-collapse: collapse; font-size: 14px; table-layout: fixed; }
th[b-vtqgxozd9e] { position: sticky; top: 0; z-index: 1; background: #f7f9fb; text-align: left; font-weight: 500; padding: 10px; border-bottom: 1px solid #dfe5eb; }
th:first-child[b-vtqgxozd9e] { width: 80px; }th:last-child[b-vtqgxozd9e] { width: 48px; }
td[b-vtqgxozd9e] { padding: 8px 10px; border-bottom: 1px solid #e7ebef; }tr:nth-child(even)[b-vtqgxozd9e] { background: #f5f6f8; }
.posicion[b-vtqgxozd9e] { color: #40566a; }
.servicio-campo[b-vtqgxozd9e] { display: flex; align-items: center; gap: 8px; min-width: 0; }
.servicio-campo input[b-vtqgxozd9e] { width: 66px; flex: 0 0 66px; text-transform: uppercase; }
.servicio-campo input[aria-invalid="true"][b-vtqgxozd9e] { border-color: #a72130; background: #fff0f0; }
.muestra[b-vtqgxozd9e] { width: 14px; height: 22px; flex: 0 0 14px; border: 1px solid #0002; border-radius: 2px; }
.descripcion-servicio[b-vtqgxozd9e] { font-size: 12px; color: #536675; overflow-wrap: anywhere; min-width: 0; }
.borrar[b-vtqgxozd9e] { padding: 6px; }.borrar button[b-vtqgxozd9e] { padding: 0; width: 34px; min-height: 34px; }
.mensaje[b-vtqgxozd9e] { padding: 10px 12px; margin: 0 0 16px; font-size: 14px; background: #e5f3eb; color: #125733; }.mensaje.error[b-vtqgxozd9e] { background: #ffeded; color: #a72130; }
.visually-hidden[b-vtqgxozd9e] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
@media (max-width: 1000px) { .definicion[b-vtqgxozd9e] { grid-template-columns: 1fr; }.tabla-rotacion[b-vtqgxozd9e] { max-height: 500px; } }
@media (max-width: 550px) { .cuadrantes[b-vtqgxozd9e] { padding: 12px; }.toolbar label[b-vtqgxozd9e] { width: 100%; }.acciones[b-vtqgxozd9e] { margin-left: 0; }.campos[b-vtqgxozd9e] { grid-template-columns: 1fr; gap: 7px; padding: 18px 14px; }.campos label:not(:first-child)[b-vtqgxozd9e] { margin-top: 8px; }.campos .numero[b-vtqgxozd9e] { max-width: 100%; }h2[b-vtqgxozd9e] { padding: 16px 14px; font-size: 16px; }th:first-child[b-vtqgxozd9e] { width: 68px; }.servicio-campo[b-vtqgxozd9e] { flex-wrap: wrap; }.descripcion-servicio[b-vtqgxozd9e] { flex-basis: 100%; }.definicion[b-vtqgxozd9e] { gap: 18px; } }
/* /Components/Pages/CursosFormacion.razor.rz.scp.css */
.cursos[b-zi6zesbkft]{color:#193d55}.cursos fieldset[b-zi6zesbkft]{border:0;padding:0;margin:0;min-width:0}.cabecera[b-zi6zesbkft]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cabecera h2[b-zi6zesbkft]{font-size:1.6rem;font-weight:750;margin:.2rem 0}.cabecera p[b-zi6zesbkft]{margin:.25rem 0;color:#607a8d;font-size:.88rem}.eyebrow[b-zi6zesbkft]{font-size:.72rem!important;letter-spacing:.08em;font-weight:750;color:#07639a!important}.acciones[b-zi6zesbkft]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}button[b-zi6zesbkft]{border:1px solid #aecbde;border-radius:6px;background:white;color:#08558a;padding:.55rem .8rem;font:inherit;font-size:.87rem}button:hover[b-zi6zesbkft]{background:#e6f4fc}button.guardar[b-zi6zesbkft]{background:#086da9;color:white;border-color:#086da9}button:disabled[b-zi6zesbkft]{opacity:.5;cursor:default}button[b-zi6zesbkft]  svg{width:18px;height:18px;vertical-align:middle}.pestanas[b-zi6zesbkft]{display:flex;gap:.3rem;border-bottom:1px solid #bcd8e9;margin-bottom:1rem}.pestanas button[b-zi6zesbkft]{border-radius:7px 7px 0 0;border-bottom:0;padding:.75rem 1.2rem}.pestanas button[aria-selected=true][b-zi6zesbkft]{background:#086da9;color:white}.pestanas span[b-zi6zesbkft],.titulo-rejilla span[b-zi6zesbkft]{display:inline-block;border-radius:15px;background:#e3f1f9;color:#07578d;padding:.1rem .5rem;font-size:.8rem}.distribucion[b-zi6zesbkft]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.tarjeta[b-zi6zesbkft]{border:1px solid #c4dae7;background:white;border-radius:10px;overflow:hidden;box-shadow:0 3px 9px #1f52700a}.tarjeta h3[b-zi6zesbkft]{background:#edf6fc;border-bottom:1px solid #d5e5ef;color:#07548a;font-size:.95rem;font-weight:700;padding:.65rem 1rem;margin:0}.principal[b-zi6zesbkft],.observaciones[b-zi6zesbkft]{grid-column:1/-1}.campos[b-zi6zesbkft]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem}label[b-zi6zesbkft]{display:flex;flex-direction:column;gap:.3rem;font-size:.84rem;font-weight:600;color:#2c5067}.completo[b-zi6zesbkft]{grid-column:1/-1}.ancho[b-zi6zesbkft]{grid-column:span 2}input:not([type=checkbox])[b-zi6zesbkft],select[b-zi6zesbkft],textarea[b-zi6zesbkft]{width:100%;min-height:37px;border:1px solid #b7cfdc;border-radius:5px;padding:.45rem .6rem;font:inherit;color:#153f5a;background:white}input[readonly][b-zi6zesbkft]{background:#eef3f6;color:#546f80}.check[b-zi6zesbkft]{flex-direction:row;align-items:center;gap:.5rem}.contador[b-zi6zesbkft]{border-radius:6px;padding:.4rem .8rem;display:flex;justify-content:space-between;align-items:center;font-size:.84rem}.contador strong[b-zi6zesbkft]{font-size:1.4rem}.libres[b-zi6zesbkft]{background:#e9f7ef;color:#1b754a}.ocupadas[b-zi6zesbkft]{background:#fff1e5;color:#995315}.observaciones textarea[b-zi6zesbkft]{display:block;margin:1rem;width:calc(100% - 2rem);resize:vertical}.mensaje[b-zi6zesbkft]{padding:.8rem 1rem;background:#edf7ff;border:1px solid #c1dfee;border-radius:6px}.mensaje.error[b-zi6zesbkft]{background:#fff0ef;border-color:#e9b6af;color:#9f241d}.cabecera-inscripciones[b-zi6zesbkft]{display:flex;align-items:center;justify-content:space-between;margin:1rem 0}.cabecera-inscripciones h3[b-zi6zesbkft],.titulo-rejilla[b-zi6zesbkft]{font-size:1.1rem}.titulo-rejilla[b-zi6zesbkft]{margin:1.7rem 0 .5rem}.fondo[b-zi6zesbkft]{position:fixed;inset:0;z-index:1200;background:#102f4b80;display:flex;justify-content:center;align-items:center;padding:1.5rem}.dialogo[b-zi6zesbkft]{width:min(900px,100%);max-height:92vh;overflow:auto;background:#f5f9fc;border-radius:12px;padding:1.25rem;box-shadow:0 15px 65px #102c4850}.dialogo>header[b-zi6zesbkft]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dialogo h2[b-zi6zesbkft]{font-size:1.3rem;margin:0}[hidden][b-zi6zesbkft]{display:none!important}@media(max-width:1000px){.distribucion[b-zi6zesbkft]{grid-template-columns:1fr}.principal[b-zi6zesbkft],.observaciones[b-zi6zesbkft]{grid-column:auto}.cabecera[b-zi6zesbkft]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.campos[b-zi6zesbkft]{grid-template-columns:1fr}.ancho[b-zi6zesbkft]{grid-column:auto}.acciones[b-zi6zesbkft]{gap:.35rem}.fondo[b-zi6zesbkft]{padding:.5rem}.dialogo[b-zi6zesbkft]{padding:.75rem}.cabecera-inscripciones[b-zi6zesbkft]{align-items:flex-start;gap:.5rem}.pestanas button[b-zi6zesbkft]{padding:.65rem .8rem}}
.cabecera[b-zi6zesbkft]{flex-wrap:wrap}.cabecera>div:first-child[b-zi6zesbkft]{flex:1;min-width:230px}.cabecera .acciones[b-zi6zesbkft]{justify-content:flex-end}.cabecera .acciones>button[b-zi6zesbkft],.cabecera .acciones[b-zi6zesbkft]  .boton-cd{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;line-height:1;padding:0 12px}.cabecera .acciones .guardar[b-zi6zesbkft]{background:#278349;border-color:#21713f}.cabecera .acciones .deshacer[b-zi6zesbkft]{background:#fff0d4;border-color:#dfb66a;color:#80550b}.cabecera .acciones .informe[b-zi6zesbkft]{background:#dceefb;border-color:#94bedb;color:#08578b}.cabecera .acciones .volver[b-zi6zesbkft]{background:#e7edf3;border-color:#b6c6d3}.cabecera .acciones .ayuda[b-zi6zesbkft]{padding:4px;width:40px}.ayuda img[b-zi6zesbkft]{width:30px;height:30px}.distribucion[b-zi6zesbkft]{grid-template-rows:auto auto auto;align-items:stretch}.principal[b-zi6zesbkft]{grid-row:1}.distribucion>.tarjeta:nth-child(2)[b-zi6zesbkft]{grid-column:1;grid-row:2/4}.distribucion>.tarjeta:nth-child(3)[b-zi6zesbkft]{grid-column:2;grid-row:2}.distribucion>.observaciones[b-zi6zesbkft]{grid-column:2;grid-row:3}.observaciones h3[b-zi6zesbkft]{display:flex;align-items:center;justify-content:space-between}.ampliar[b-zi6zesbkft]{font-size:.75rem;padding:.2rem .5rem}.observaciones textarea[b-zi6zesbkft]{min-height:105px}@media(max-width:1000px){.distribucion>.tarjeta[b-zi6zesbkft]{grid-column:1;grid-row:auto}.cabecera .acciones[b-zi6zesbkft]{justify-content:flex-start}}
.cursos[b-zi6zesbkft]  button.agentes-inscritos{background:#ffeb00;border-color:#c7b800;color:#292500}.cursos[b-zi6zesbkft]  button.agentes-inscritos:hover{background:#ffe000}.cursos[b-zi6zesbkft]  .acciones button svg{width:20px;height:20px}
@media(min-width:1001px){
    .cursos .cabecera[b-zi6zesbkft]{gap:10px;margin-bottom:8px}
    .cursos .cabecera h2[b-zi6zesbkft]{font-size:1.35rem;margin:2px 0}
    .cursos .cabecera p[b-zi6zesbkft]{margin:2px 0;font-size:.8rem}
    .cursos .pestanas[b-zi6zesbkft]{margin-bottom:8px}
    .cursos .pestanas button[b-zi6zesbkft]{padding:8px 16px}
    .cursos .distribucion[b-zi6zesbkft]{gap:10px}
    .cursos .tarjeta h3[b-zi6zesbkft]{padding:7px 12px;font-size:.86rem}
    .cursos .campos[b-zi6zesbkft]{gap:7px 10px;padding:10px 12px}
    .cursos label[b-zi6zesbkft]{gap:3px;font-size:.8rem;line-height:1.15}
    .cursos input:not([type=checkbox])[b-zi6zesbkft],.cursos select[b-zi6zesbkft]{min-height:31px;height:31px;padding:4px 8px}
    .cursos .contador[b-zi6zesbkft]{padding:4px 10px;font-size:.8rem}
    .cursos .contador strong[b-zi6zesbkft]{font-size:1.2rem}
    .cursos .observaciones textarea[b-zi6zesbkft]{margin:10px 12px;width:calc(100% - 24px);min-height:75px;height:75px;padding:6px 8px}
    .cursos .observaciones .ampliar[b-zi6zesbkft]{padding:2px 7px;font-size:.72rem}
}
@media(min-width:1100px){
    .cursos .principal .campos[b-zi6zesbkft]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}
    .cursos .principal .completo[b-zi6zesbkft]{grid-column:span 3}
    .cursos .principal .contador[b-zi6zesbkft]{height:49px}
}
.anotar-horas[b-zi6zesbkft]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;white-space:nowrap}.acciones-anotacion[b-zi6zesbkft]{justify-content:flex-end;margin-top:16px}
.cursos[b-zi6zesbkft]  button.hc{font-size:11px;font-weight:700;padding:4px 6px;min-width:30px;background:#e2f0fb;border-color:#9abed8;color:#07548b}
.cursos[b-zi6zesbkft]  button.hc.saldo-positivo{background:#ffeb00;border-color:#c7b800;color:#292500}.cursos[b-zi6zesbkft]  button.hc.saldo-positivo:hover{background:#ffe000}
.auxiliares-cursos[b-zi6zesbkft]{display:inline-flex;align-items:center}.auxiliares-cursos[b-zi6zesbkft]  .auxiliares-rejilla-boton{height:40px!important;min-height:40px;box-sizing:border-box}
.cursos[b-zi6zesbkft]{box-sizing:border-box;padding-inline:clamp(12px,2vw,32px)}
.resumen-anual-dialogo[b-zi6zesbkft]{width:min(610px,100%);background:#fff;color:#193d55}.titulo-resumen[b-zi6zesbkft]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.titulo-resumen h2[b-zi6zesbkft]{font-size:19px}.resumen-anual-dialogo p[b-zi6zesbkft]{font-size:14px;line-height:1.5}.resumen-anual-dialogo form[b-zi6zesbkft]{display:grid;gap:14px}.resumen-anual-dialogo input[b-zi6zesbkft]{box-sizing:border-box}.acciones-resumen[b-zi6zesbkft]{justify-content:flex-end;gap:8px}.acciones-resumen>button[b-zi6zesbkft],.acciones-resumen[b-zi6zesbkft]  .boton-cd{height:40px;display:inline-flex;align-items:center;gap:6px}.cabecera .acciones[b-zi6zesbkft]{justify-content:flex-end}.cabecera>div:first-child[b-zi6zesbkft]{min-width:230px}
@media(max-width:700px){.acciones-resumen>button[b-zi6zesbkft]{flex:1}.cabecera>div:first-child[b-zi6zesbkft]{min-width:0}}
/* /Components/Pages/DefinirMemoriaAnual.razor.rz.scp.css */
.memoria-anual[b-gxmfl44jeh]{padding:16px 20px;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;color:#15364e}
fieldset[b-gxmfl44jeh]{border:0;margin:0;padding:0;min-width:0;min-height:0;display:flex;flex-direction:column;flex:1}
button[b-gxmfl44jeh],input[b-gxmfl44jeh],select[b-gxmfl44jeh]{font:inherit;font-size:13px;box-sizing:border-box;border:1px solid #bad0df;border-radius:4px;color:inherit;min-width:0}
button[b-gxmfl44jeh]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;background:#eaf3f8;cursor:pointer}
button:disabled[b-gxmfl44jeh]{opacity:.5;cursor:default}button[b-gxmfl44jeh]  svg{width:16px;height:16px;flex:none}
.herramientas[b-gxmfl44jeh]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none;padding:10px;background:#f3f7fa;border:1px solid #ccdce7}
.herramientas input[b-gxmfl44jeh]{margin-left:auto;width:240px;height:36px;padding:6px 10px;background:white}
.guardar[b-gxmfl44jeh]{background:#108452;border-color:#108452;color:white}.agregar[b-gxmfl44jeh]{background:#176caa;border-color:#176caa;color:white}
.rejilla[b-gxmfl44jeh]{overflow:auto;flex:1;min-height:0;border:1px solid #ccdce7;border-top:0}
table[b-gxmfl44jeh]{width:100%;table-layout:fixed}.col-acciones[b-gxmfl44jeh]{width:96px}th[b-gxmfl44jeh]{text-align:left}
.acciones[b-gxmfl44jeh]{display:flex;gap:4px}.acciones button[b-gxmfl44jeh]{width:28px;height:28px;min-height:28px;padding:4px;background:white}.borrar[b-gxmfl44jeh]{color:#c52b43}
td input[b-gxmfl44jeh],td select[b-gxmfl44jeh]{width:100%;background:white}
footer[b-gxmfl44jeh]{display:flex;align-items:center;gap:8px;flex:none;padding:8px 10px;border:1px solid #ccdce7;border-top:0;font-size:12px}.total[b-gxmfl44jeh]{margin-left:auto}footer button[b-gxmfl44jeh]{width:28px;min-height:28px;padding:4px}
.mensaje[b-gxmfl44jeh]{flex:none;padding:10px 12px;margin:10px 0;font-size:13px}.error[b-gxmfl44jeh]{background:#ffeded;color:#a4263e}.exito[b-gxmfl44jeh]{background:#e4f6ec;color:#17673e}
button:focus-visible[b-gxmfl44jeh],input:focus-visible[b-gxmfl44jeh],select:focus-visible[b-gxmfl44jeh],.rejilla:focus-visible[b-gxmfl44jeh]{outline:2px solid #176caa;outline-offset:1px}
@media(max-width:650px){.memoria-anual[b-gxmfl44jeh]{padding:12px}.herramientas input[b-gxmfl44jeh]{flex:1 1 180px;width:auto;margin:0}footer[b-gxmfl44jeh]{flex-wrap:wrap}}
/* /Components/Pages/DesgloseMemoriaActividad.razor.rz.scp.css */
.memoria-actividad[b-2pha3uako2]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;padding:16px 20px;gap:12px;background:white;color:#15364e}
header[b-2pha3uako2],.acciones[b-2pha3uako2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none}h2[b-2pha3uako2]{font-size:18px;margin:0}label[b-2pha3uako2]{display:flex;flex-direction:column;gap:5px;font-size:13px}.acciones[b-2pha3uako2]{align-items:end}
button[b-2pha3uako2],input[b-2pha3uako2]{font:inherit;font-size:13px;box-sizing:border-box;border:1px solid #bad0df;border-radius:4px;min-height:36px;padding:6px 10px;color:inherit;background:white}input[b-2pha3uako2]{width:140px}button[b-2pha3uako2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#eaf3f8;cursor:pointer}button:disabled[b-2pha3uako2]{opacity:.5;cursor:default}button[b-2pha3uako2]  svg{width:16px;height:16px}.consultar[b-2pha3uako2]{background:#176caa;border-color:#176caa;color:white}
.progreso[b-2pha3uako2]{flex:none;display:flex;flex-direction:column;gap:6px;font-size:13px;overflow-wrap:anywhere}progress[b-2pha3uako2]{width:100%;height:14px;accent-color:#108452}.error[b-2pha3uako2]{background:#fff0f2;color:#a4263e;padding:8px;margin:0;white-space:normal}.rejilla[b-2pha3uako2]{flex:1;min-height:0;overflow:auto;border:1px solid #ccdce7}table[b-2pha3uako2]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}th[b-2pha3uako2],td[b-2pha3uako2]{padding:7px 10px;border-right:1px solid #d4e1ed;border-bottom:1px solid #d4e1ed;white-space:nowrap;text-align:right}th:first-child[b-2pha3uako2]{text-align:left;min-width:240px}thead th[b-2pha3uako2]{position:sticky;top:0;background:#e8f1fa;z-index:1}.total[b-2pha3uako2]{font-weight:bold;background:#e8f1fa}.vacio[b-2pha3uako2]{text-align:left}footer[b-2pha3uako2]{display:flex;gap:12px;flex:none;font-size:12px}footer span[b-2pha3uako2]{margin-left:auto}button:focus-visible[b-2pha3uako2],input:focus-visible[b-2pha3uako2],.rejilla:focus-visible[b-2pha3uako2]{outline:2px solid #176caa;outline-offset:1px}
@media(max-width:650px){.memoria-actividad[b-2pha3uako2]{padding:12px}header[b-2pha3uako2]{gap:8px}}
.seleccionable[b-2pha3uako2]{cursor:pointer}.seleccionable:hover td[b-2pha3uako2],.seleccionable:hover th[b-2pha3uako2]{background:#e7f4fa}.tabla-grafico[b-2pha3uako2]{border:0;background:transparent;padding:0;min-height:24px;justify-content:start;text-align:left;font-weight:600}.velo-grafico[b-2pha3uako2]{position:fixed;inset:0;background:#16364e66;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.grafico-memoria[b-2pha3uako2]{display:flex;flex-direction:column;gap:16px;width:1100px;max-width:100%;max-height:92dvh;overflow:auto;padding:18px;background:white;color:#15364e;border:1px solid #b4ccd9;border-radius:4px}.grafico-memoria header[b-2pha3uako2]{justify-content:space-between;flex-wrap:nowrap}.grafico-memoria h2[b-2pha3uako2]{overflow-wrap:anywhere}.grafico-memoria header button[b-2pha3uako2]{flex:none;width:36px;padding:6px}.grafico-memoria select[b-2pha3uako2]{font:inherit;color:inherit;min-height:36px;padding:6px;border:1px solid #bad0df;border-radius:4px;background:white}.grafico-memoria strong[b-2pha3uako2]{margin-left:auto;font-size:14px}.dibujo-grafico[b-2pha3uako2]{height:460px;max-height:60dvh;min-height:220px;width:100%;overflow:auto}.dibujo-grafico[b-2pha3uako2]  svg{min-width:640px;display:block}@media(max-width:650px){.velo-grafico[b-2pha3uako2]{padding:8px}.grafico-memoria[b-2pha3uako2]{padding:12px}.dibujo-grafico[b-2pha3uako2]{height:330px}.grafico-memoria strong[b-2pha3uako2]{margin-left:0}}
.instrucciones[b-2pha3uako2]{font-size:13px;margin:0;line-height:1.5}.rejilla table[b-2pha3uako2]{width:max-content;min-width:100%}.rejilla thead th:first-child[b-2pha3uako2]{left:0;z-index:3}.rejilla tbody th[b-2pha3uako2],.rejilla tfoot th[b-2pha3uako2]{position:sticky;left:0;background:white;z-index:1;white-space:normal;min-width:240px;max-width:400px}.rejilla tfoot th[b-2pha3uako2],.rejilla tfoot td[b-2pha3uako2]{font-weight:bold;background:#e8f1fa}.rejilla td[b-2pha3uako2]{min-width:95px}.dibujo-grafico[b-2pha3uako2]  svg{height:auto!important;max-width:none}
.acciones-graficos[b-2pha3uako2]{padding:8px;background:#f2f7fa;border:1px solid #d4e1ed;border-radius:4px}.acciones-graficos select[b-2pha3uako2]{font:inherit;min-height:36px;max-width:380px;border:1px solid #bad0df;border-radius:4px;padding:6px;background:white;color:inherit}.cabecera-grafico[b-2pha3uako2]{cursor:pointer}.cabecera-grafico:hover[b-2pha3uako2],.tabla-grafico:hover[b-2pha3uako2]{text-decoration:underline}.dibujo-grafico[b-2pha3uako2]  svg{width:100%!important;min-width:0!important;height:auto!important}@media(max-width:650px){.acciones-graficos label[b-2pha3uako2]{width:100%}.acciones-graficos select[b-2pha3uako2]{max-width:100%}}
@media(max-width:650px){.memoria-actividad[b-2pha3uako2]{overflow-y:auto}.rejilla[b-2pha3uako2]{flex:none;min-height:220px;max-height:55dvh}}
.campos[b-2pha3uako2]{white-space:normal;min-width:200px;max-width:320px;text-align:left}.rejilla thead th:nth-child(2)[b-2pha3uako2]{min-width:200px;text-align:left}
.rejilla tr.grupo-catalogo>th[b-2pha3uako2],.rejilla tr.grupo-catalogo>td[b-2pha3uako2]{background:#e8f1fa;font-weight:700}.rejilla tr.valor-catalogo>th[b-2pha3uako2]{padding-left:24px!important;font-weight:400;max-width:600px}.valor-catalogo .tabla-grafico[b-2pha3uako2]{font-weight:400;white-space:normal}
/* /Components/Pages/DetalleComplementos.razor.rz.scp.css */
.detalle-liquidacion[b-kpdcf1mubw] { padding:16px 24px; color:#004578; min-width:0; }
header[b-kpdcf1mubw],.resumen[b-kpdcf1mubw],.toolbar[b-kpdcf1mubw] { display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin-bottom:12px; }
h2[b-kpdcf1mubw] { font-size:18px; margin:0; }.resumen[b-kpdcf1mubw] { border-bottom:1px solid #cbddea; padding-bottom:10px; font-size:14px; }
button[b-kpdcf1mubw] { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-height:30px; border:1px solid #abc7dc; border-radius:4px; background:#edf5fa; color:#004578; font:inherit; padding:5px 9px; cursor:pointer; }button:disabled[b-kpdcf1mubw] { opacity:.55; cursor:default; }
.editor[b-kpdcf1mubw] { border:0; padding:12px 0; margin:0 0 12px; display:flex; gap:10px; align-items:end; flex-wrap:wrap; background:#f2f7fa; }
label[b-kpdcf1mubw] { display:grid; gap:5px; font-size:13px; }input[b-kpdcf1mubw] { width:160px; border:1px solid #abc7dc; border-radius:3px; padding:7px; font:inherit; }.concepto[b-kpdcf1mubw] { flex:1; min-width:240px; }.concepto input[b-kpdcf1mubw] { width:100%; }
.rejilla[b-kpdcf1mubw] { overflow:auto; }table[b-kpdcf1mubw] { width:100%; border-collapse:collapse; font-size:13px; }th[b-kpdcf1mubw],td[b-kpdcf1mubw] { padding:5px 8px; border:1px solid #cbddea; text-align:left; }th[b-kpdcf1mubw] { background:#eaf3f9; }tbody tr:nth-child(even)[b-kpdcf1mubw] { background:#f7fafc; }.numero[b-kpdcf1mubw] { text-align:right; font-variant-numeric:tabular-nums; }.acciones[b-kpdcf1mubw] { white-space:nowrap; }.acciones button[b-kpdcf1mubw] { width:28px; height:28px; min-height:28px; padding:4px; margin-right:4px; }
.error[b-kpdcf1mubw] { background:#ffeded; color:#a72130; padding:10px; }@media(max-width:600px){.detalle-liquidacion[b-kpdcf1mubw]{padding:12px}.editor label[b-kpdcf1mubw],.concepto[b-kpdcf1mubw]{width:100%;min-width:0}.editor input[b-kpdcf1mubw]{width:100%}}
select[b-kpdcf1mubw] { width:220px; max-width:100%; border:1px solid #abc7dc; border-radius:3px; padding:7px; font:inherit; background:#fff; color:inherit; }
@media(max-width:600px){.editor select[b-kpdcf1mubw]{width:100%}}
.detalle-liquidacion[b-kpdcf1mubw] { display:flex; flex-direction:column; height:calc(100dvh - 120px); min-height:0; overflow:hidden; box-sizing:border-box; }
.detalle-liquidacion > :not(.rejilla)[b-kpdcf1mubw] { flex-shrink:0; }
.detalle-liquidacion > header[b-kpdcf1mubw] { position:static!important; top:auto!important; }
.detalle-liquidacion .rejilla[b-kpdcf1mubw] { flex:1; min-height:0; overflow:auto; }
thead th[b-kpdcf1mubw] { position:sticky; top:0; z-index:2; background:#eaf3f9; }
/* /Components/Pages/DisposicionesMunicion.razor.rz.scp.css */
.disposiciones[b-b63j9akp2m] { padding:16px 20px; background:#fff; color:#17364d; min-width:0; }fieldset[b-b63j9akp2m] { border:0; margin:0; padding:0; min-width:0; }header[b-b63j9akp2m] { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:16px; }h2[b-b63j9akp2m] { font-size:18px; margin:0; }
button[b-b63j9akp2m],input[b-b63j9akp2m],select[b-b63j9akp2m],textarea[b-b63j9akp2m] { font:inherit; font-size:13px; }button[b-b63j9akp2m] { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-width:34px; min-height:34px; padding:6px 10px; border:1px solid #c2d5e3; border-radius:4px; background:#e7f0f5; color:#194565; cursor:pointer; }button:disabled[b-b63j9akp2m] { opacity:.5; cursor:default; }button:focus-visible[b-b63j9akp2m],input:focus-visible[b-b63j9akp2m],select:focus-visible[b-b63j9akp2m],textarea:focus-visible[b-b63j9akp2m] { outline:2px solid #126dae; outline-offset:2px; }
input[b-b63j9akp2m],select[b-b63j9akp2m],textarea[b-b63j9akp2m] { width:100%; min-width:0; border:1px solid #c2d5e3; border-radius:4px; padding:6px 8px; background:#fff; color:#17364d; }input[readonly][b-b63j9akp2m] { background:#f3f7f9; }textarea[b-b63j9akp2m] { resize:vertical; min-height:32px; }
.herramientas[b-b63j9akp2m] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; border:1px solid #d3e0e9; border-bottom:0; }.herramientas input[b-b63j9akp2m] { width:230px; margin-left:auto; }.guardar[b-b63j9akp2m] { background:#198153; color:#fff; border-color:#198153; }.cancelar:not(:disabled)[b-b63j9akp2m] { background:#ce344d; color:#fff; border-color:#ce344d; }
.rejilla[b-b63j9akp2m] { width:100%; overflow:auto; border:1px solid #d3e0e9; max-height:calc(100dvh - 285px); min-height:180px; }table[b-b63j9akp2m] { width:100%; min-width:1120px; table-layout:fixed; border-collapse:collapse; }th[b-b63j9akp2m],td[b-b63j9akp2m] { padding:6px 8px; border-right:1px solid #dbe6ed; border-bottom:1px solid #dbe6ed; font-size:13px; text-align:left; overflow-wrap:anywhere; }th[b-b63j9akp2m] { background:#eef5f8; font-weight:500; position:sticky; top:0; z-index:1; }tbody tr:nth-child(even)[b-b63j9akp2m] { background:#f4f7f9; }tbody tr:hover[b-b63j9akp2m] { background:#e5f1f8; }.modificada td:first-child[b-b63j9akp2m] { border-left:3px solid #e8ba29; }.acciones[b-b63j9akp2m] { display:flex; gap:4px; }.acciones button[b-b63j9akp2m] { padding:6px; }.orden[b-b63j9akp2m] { width:100%; border:0; padding:0; background:transparent; justify-content:space-between; text-align:left; }th input[b-b63j9akp2m] { margin-top:6px; }
footer[b-b63j9akp2m] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; font-size:13px; }footer label[b-b63j9akp2m] { display:flex; align-items:center; gap:8px; }footer select[b-b63j9akp2m] { width:70px; }.total[b-b63j9akp2m] { margin-left:auto; }.mensaje[b-b63j9akp2m] { background:#e7f5ec; color:#12603f; padding:9px; font-size:13px; }.error[b-b63j9akp2m] { background:#fff0f1; color:#922839; }
@media(max-width:700px) { .disposiciones[b-b63j9akp2m] { padding:12px; }.herramientas input[b-b63j9akp2m] { width:100%; margin-left:0; }.rejilla[b-b63j9akp2m] { max-height:450px; } }
/* /Components/Pages/EditorBaseOperativa.razor.rz.scp.css */
.editor-base[b-sjptqtq2yx]{display:flex;flex-direction:column;min-height:0;flex:1;color:#003f70;border:1px solid #ccdeea;background:white}header[b-sjptqtq2yx],.herramientas[b-sjptqtq2yx],footer[b-sjptqtq2yx],.acciones[b-sjptqtq2yx]{display:flex;align-items:center;gap:8px}header[b-sjptqtq2yx]{justify-content:space-between;padding:10px 12px;flex-shrink:0}h2[b-sjptqtq2yx]{font-size:16px;margin:0}button[b-sjptqtq2yx]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b9d7e9;background:#e8f1f6;color:#00446f;border-radius:4px;min-height:34px;padding:6px 10px;cursor:pointer;font:inherit}button:disabled[b-sjptqtq2yx]{opacity:.5;cursor:default}.guardar[b-sjptqtq2yx]{background:#13845d;color:white;border-color:#13845d}fieldset[b-sjptqtq2yx]{border:0;padding:0;margin:0;min-width:0;min-height:0;display:flex;flex:1;flex-direction:column}.herramientas[b-sjptqtq2yx],footer[b-sjptqtq2yx]{padding:9px;background:#f2f7fa;flex-wrap:wrap;flex-shrink:0}.herramientas input[b-sjptqtq2yx]{margin-left:auto;min-height:34px;border:1px solid #b9d7e9;border-radius:3px;padding:6px;font:inherit;min-width:0}.rejilla[b-sjptqtq2yx]{overflow:auto;flex:1;min-height:130px}table[b-sjptqtq2yx]{border-collapse:separate;border-spacing:0;width:100%;min-width:650px}th[b-sjptqtq2yx],td[b-sjptqtq2yx]{padding:8px;border-right:1px solid #d0e0eb;border-bottom:1px solid #d0e0eb;text-align:left;min-width:160px}th[b-sjptqtq2yx]{background:#edf5f9;position:sticky;top:0;z-index:2;font-size:13px}th:first-child[b-sjptqtq2yx],td:first-child[b-sjptqtq2yx]{min-width:96px;width:96px}tr:nth-child(even)[b-sjptqtq2yx]{background:#f7fafc}.seleccionada[b-sjptqtq2yx]{background:#e2f3fb!important}.seleccionada td:first-child[b-sjptqtq2yx]{border-left:3px solid #1280ad}.rejilla[b-sjptqtq2yx]  input,.rejilla[b-sjptqtq2yx]  select,.rejilla[b-sjptqtq2yx]  textarea{box-sizing:border-box;width:100%;min-height:34px;padding:6px;border:1px solid #b9d7e9;border-radius:3px;color:#003f70;background:white;font:inherit}.rejilla[b-sjptqtq2yx]  input[type=checkbox]{width:18px;min-height:18px;height:18px}.rejilla[b-sjptqtq2yx]  input[readonly]{background:#f0f4f7}.rejilla[b-sjptqtq2yx]  textarea{min-width:300px}.vacio[b-sjptqtq2yx]{text-align:center;height:70px}footer[b-sjptqtq2yx]{font-size:12px}footer span:last-child[b-sjptqtq2yx]{margin-left:auto}.mensaje[b-sjptqtq2yx]{padding:10px;margin:0;background:#e7f6ed;flex-shrink:0}.error[b-sjptqtq2yx]{background:#fff0f1;color:#bd1644}.acciones[b-sjptqtq2yx]{white-space:nowrap}button:focus-visible[b-sjptqtq2yx]{outline:2px solid #1280ad;outline-offset:2px}@media(max-width:650px){.herramientas input[b-sjptqtq2yx]{width:100%;margin:0}.rejilla[b-sjptqtq2yx]{flex:none;height:300px}}
.compacto table[b-sjptqtq2yx]{table-layout:fixed;min-width:850px;font-size:13px}.compacto th[b-sjptqtq2yx],.compacto td[b-sjptqtq2yx]{min-width:0;padding:3px 8px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compacto .acciones button[b-sjptqtq2yx]{min-height:25px;width:28px;padding:3px}.compacto .rejilla[b-sjptqtq2yx]  input,.compacto .rejilla[b-sjptqtq2yx]  select{min-height:27px;padding:3px 5px}.compacto .rejilla input[type=checkbox][b-sjptqtq2yx]{width:15px;height:15px;min-height:15px}.compacto td:has(input)[b-sjptqtq2yx],.compacto td:has(select)[b-sjptqtq2yx]{overflow:visible}.compacto .rejilla[b-sjptqtq2yx]{background:white}.compacto th[b-sjptqtq2yx]{white-space:normal;text-overflow:clip}
.compacto th:first-child[b-sjptqtq2yx],.compacto td:first-child[b-sjptqtq2yx]{width:auto}.compacto .rejilla[b-sjptqtq2yx]  textarea{min-width:0;max-width:100%;min-height:50px}

.compacto .herramientas[b-sjptqtq2yx]{gap:6px}.compacto .herramientas>button[b-sjptqtq2yx]{font-size:13px;white-space:nowrap;padding:6px 8px}.compacto .herramientas input[b-sjptqtq2yx]{flex:1 1 110px;width:110px}.herramientas[b-sjptqtq2yx]  .auxiliares-rejilla-herramienta{align-self:center}
/* /Components/Pages/EditorPresupuesto.razor.rz.scp.css */
.presupuesto[b-wsd6odza37]{color:#003f70}fieldset[b-wsd6odza37]{border:0;padding:0;margin:0;min-width:0}header[b-wsd6odza37],.herramientas[b-wsd6odza37],footer[b-wsd6odza37],.acciones[b-wsd6odza37]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}header[b-wsd6odza37]{justify-content:space-between;margin-bottom:16px}h2[b-wsd6odza37]{font-size:18px;margin:0}button[b-wsd6odza37],input[b-wsd6odza37],select[b-wsd6odza37],textarea[b-wsd6odza37]{font:inherit}button[b-wsd6odza37]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b9d7e9;background:#e8f1f6;color:#00446f;border-radius:4px;min-height:34px;padding:6px 10px;cursor:pointer}button:disabled[b-wsd6odza37]{opacity:.5;cursor:default}.guardar[b-wsd6odza37]{background:#13845d;color:white;border-color:#13845d}.herramientas[b-wsd6odza37],footer[b-wsd6odza37]{background:#f2f7fa;padding:9px;border:1px solid #d0e0eb}.herramientas input[b-wsd6odza37]{margin-left:auto;min-height:34px;border:1px solid #b9d7e9;border-radius:4px;padding:6px}.rejilla[b-wsd6odza37]{overflow:auto;margin-top:16px;border:1px solid #d0e0eb}table[b-wsd6odza37]{border-collapse:collapse;min-width:1500px;width:100%}th[b-wsd6odza37],td[b-wsd6odza37]{text-align:left;padding:8px;border:1px solid #d0e0eb;min-width:140px}th[b-wsd6odza37]{background:#edf5f9;font-weight:500}tr:nth-child(even)[b-wsd6odza37]{background:#f5f7f8}.rejilla[b-wsd6odza37]  input,.rejilla[b-wsd6odza37]  select,.rejilla[b-wsd6odza37]  textarea{box-sizing:border-box;width:100%;min-height:34px;padding:6px;border:1px solid #b9d7e9;border-radius:3px;color:#003f70;background:white}.mensaje[b-wsd6odza37]{padding:10px;background:#e7f6ed}.error[b-wsd6odza37]{background:#fff0f1;color:#bd1644}.fondo[b-wsd6odza37]{position:fixed;inset:0;background:#0005;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.dialogo[b-wsd6odza37]{background:white;padding:20px;width:1500px;max-width:100%;max-height:90vh;overflow:auto;border-radius:6px}.acciones[b-wsd6odza37]{flex-wrap:nowrap}footer>span:last-child[b-wsd6odza37]{margin-left:auto}@media(max-width:600px){.herramientas input[b-wsd6odza37]{margin:0;width:100%;box-sizing:border-box}.fondo[b-wsd6odza37]{padding:8px}.dialogo[b-wsd6odza37]{padding:12px}header h2[b-wsd6odza37]{overflow-wrap:anywhere}}
.rejilla table.catalogo[b-wsd6odza37]{min-width:560px;table-layout:fixed}.catalogo th:first-child[b-wsd6odza37],.catalogo td:first-child[b-wsd6odza37]{width:90px;min-width:90px}.catalogo th:nth-child(2)[b-wsd6odza37],.catalogo td:nth-child(2)[b-wsd6odza37]{width:120px;min-width:120px}
.integrado .ruta[b-wsd6odza37]{display:none}
.compacto .superficie>.rejilla table:not(.catalogo)[b-wsd6odza37]{min-width:760px;font-size:12px}.compacto th[b-wsd6odza37],.compacto td[b-wsd6odza37]{min-width:0;padding:4px 7px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compacto th[b-wsd6odza37]{font-weight:600}.compacto .acciones[b-wsd6odza37]{gap:4px}.compacto .acciones button[b-wsd6odza37]{width:27px;height:27px;min-height:27px;padding:3px}.compacto .rejilla[b-wsd6odza37]  input,.compacto .rejilla[b-wsd6odza37]  textarea{height:27px;min-height:27px;padding:3px 5px;max-width:180px}.compacto .rejilla[b-wsd6odza37]  textarea{resize:vertical}.integrado .superficie>.rejilla[b-wsd6odza37]{flex:none;height:220px;min-height:160px}.integrado .herramientas[b-wsd6odza37]{padding:6px;gap:5px}.integrado .herramientas input[b-wsd6odza37]{width:140px;min-width:80px;flex:1}.integrado .herramientas button[b-wsd6odza37]{font-size:12px;padding:4px 6px}.integrado .superficie>header[b-wsd6odza37]{padding:8px 0}.seleccionada[b-wsd6odza37]{background:#d5edf8!important}.gastos-sub.con-gastos[b-wsd6odza37]{background:#ffeb00;border-color:#d0bd00;color:#111;font-weight:700}
.presupuesto[b-wsd6odza37]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.superficie[b-wsd6odza37]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.superficie>header[b-wsd6odza37]{flex-shrink:0;margin:0;padding:12px 16px;background:#fff}.ruta[b-wsd6odza37]{display:block;font-size:13px;margin-top:6px}.superficie>.rejilla[b-wsd6odza37]{flex:1;min-height:180px;margin-top:0}.superficie>footer[b-wsd6odza37],.superficie>.herramientas[b-wsd6odza37]{flex-shrink:0}.superficie>.rejilla table:not(.catalogo)[b-wsd6odza37]{min-width:1250px}
.integrado .superficie>header[b-wsd6odza37]{padding:3px 0}
.integrado .superficie>header h2[b-wsd6odza37]{font-size:15px}
.integrado .superficie>.herramientas[b-wsd6odza37]{padding:4px;gap:4px}
.integrado .herramientas button[b-wsd6odza37],.integrado .herramientas input[b-wsd6odza37]{min-height:30px;height:30px}
.integrado .superficie>.rejilla[b-wsd6odza37]{flex:1;height:auto;min-height:0}
.integrado .superficie>footer[b-wsd6odza37]{padding:3px 6px;font-size:12px;gap:6px}
.integrado .superficie>footer button[b-wsd6odza37]{height:26px;min-height:26px;padding:2px 7px}
.rejilla table.desglose-columnas[b-wsd6odza37]{table-layout:fixed}
.desglose-columnas col.col-acciones[b-wsd6odza37]{width:72px}
.desglose-columnas col.tres-acciones[b-wsd6odza37]{width:104px}
.desglose-columnas col.col-numero[b-wsd6odza37]{width:88px}
.desglose-columnas col.col-importe[b-wsd6odza37]{width:98px}
.desglose-columnas col.col-dispuesto[b-wsd6odza37]{width:84px}
.desglose-columnas col.col-notas[b-wsd6odza37]{width:120px}
.desglose-columnas th[b-wsd6odza37]{padding:4px;white-space:normal;line-height:1.2;vertical-align:middle}
.desglose-columnas td.col-importe[b-wsd6odza37]{text-align:right}
.desglose-columnas td.col-descripcion[b-wsd6odza37]{max-width:none}
.compacto .rejilla .col-descripcion[b-wsd6odza37]  input{max-width:none}
.desglose-columnas .col-importe[b-wsd6odza37]  input{text-align:right}
/* /Components/Pages/Estadisticos.razor.rz.scp.css */
.estadisticos[b-hpz4p7no0k]{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 20px;color:#123e5c;background:white;gap:10px}
fieldset[b-hpz4p7no0k]{border:0;padding:0;margin:0;display:flex;gap:12px;align-items:end;flex-wrap:wrap}label[b-hpz4p7no0k]{display:flex;flex-direction:column;gap:5px;font-size:13px}input[b-hpz4p7no0k],select[b-hpz4p7no0k],button[b-hpz4p7no0k]{font:inherit;color:inherit;border:1px solid #b4d3e5;border-radius:3px;min-height:35px;background:white;padding:6px 9px}select[b-hpz4p7no0k]{max-width:220px}button[b-hpz4p7no0k]{background:#e5f2f9;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}button:disabled[b-hpz4p7no0k]{opacity:.5;cursor:default}button:focus-visible[b-hpz4p7no0k],input:focus-visible[b-hpz4p7no0k],select:focus-visible[b-hpz4p7no0k]{outline:2px solid #1680b5;outline-offset:1px}button:hover:not(:disabled)[b-hpz4p7no0k]{background:#cbe7f6}.check[b-hpz4p7no0k]{flex-direction:row;align-items:center;min-height:35px}.check input[b-hpz4p7no0k]{min-height:0}.buscar[b-hpz4p7no0k]{margin-left:auto;width:220px}.indicadores[b-hpz4p7no0k]{display:flex;flex-wrap:wrap;border-block:1px solid #d5e3ec;background:#f5f9fb}.indicadores div[b-hpz4p7no0k]{flex:1;min-width:145px;padding:10px 14px;border-right:1px solid #d5e3ec}.indicadores span[b-hpz4p7no0k]{display:block;font-size:12px}.indicadores strong[b-hpz4p7no0k]{font-size:23px}.indicadores div:nth-child(3) strong[b-hpz4p7no0k]{color:#a35114}.indicadores div:nth-child(4) strong[b-hpz4p7no0k]{color:#a72241}.indicadores div:nth-child(6) strong[b-hpz4p7no0k]{color:#15816d}.calidad[b-hpz4p7no0k]{font-size:12px;margin:0;color:#526d7e}.error[b-hpz4p7no0k]{color:#a82031;background:#fff1f3;padding:10px;margin:0}.rejilla[b-hpz4p7no0k]{flex:1;min-height:180px;overflow:auto;border:1px solid #cbdde8}table[b-hpz4p7no0k]{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}th[b-hpz4p7no0k],td[b-hpz4p7no0k]{padding:8px 10px;border-bottom:1px solid #dce8ef;border-right:1px solid #e0eaf0;text-align:right;white-space:nowrap}th[b-hpz4p7no0k]{background:#edf5f9}thead th[b-hpz4p7no0k]{position:sticky;top:0;z-index:2}th.etiqueta[b-hpz4p7no0k]{position:sticky;left:0;z-index:1;text-align:left;max-width:300px;min-width:200px;white-space:normal}thead th.etiqueta[b-hpz4p7no0k]{z-index:3}tbody th[b-hpz4p7no0k]{background:#f8fbfd}td button[b-hpz4p7no0k],th button[b-hpz4p7no0k]{background:transparent;border:0;padding:3px;min-height:25px;color:#095b89;text-align:inherit;white-space:inherit}th button[b-hpz4p7no0k]{font-weight:600}.valor[b-hpz4p7no0k]{width:100%;justify-content:flex-end}.total[b-hpz4p7no0k],tfoot td[b-hpz4p7no0k]{font-weight:700;background:#e8f3f8}tfoot th[b-hpz4p7no0k],tfoot td[b-hpz4p7no0k]{position:sticky;bottom:0;z-index:2}.vacio[b-hpz4p7no0k]{text-align:center;height:100px}footer[b-hpz4p7no0k]{display:flex;align-items:center;gap:10px;font-size:12px}footer button[b-hpz4p7no0k]{width:34px}footer span:last-child[b-hpz4p7no0k]{margin-left:auto}.velo[b-hpz4p7no0k]{position:fixed;inset:0;background:#102c4266;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.detalle[b-hpz4p7no0k]{background:white;width:1400px;max-width:100%;height:90dvh;display:flex;flex-direction:column;border:1px solid #a3bfd0;border-radius:4px;color:#123e5c;box-shadow:0 12px 40px #102c4240;overflow:hidden}.detalle header[b-hpz4p7no0k]{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;background:#dceff8;gap:16px}.detalle h2[b-hpz4p7no0k]{font-size:18px;margin:0 0 5px;overflow-wrap:anywhere}.detalle header span[b-hpz4p7no0k]{font-size:12px}.detalle header button[b-hpz4p7no0k]{flex-shrink:0}.barras[b-hpz4p7no0k]{overflow:auto;max-height:32dvh;padding:14px 18px;border-bottom:1px solid #cbdde8}.barra[b-hpz4p7no0k]{display:grid;grid-template-columns:minmax(90px,220px) minmax(80px,1fr) 75px;width:100%;border:0;border-radius:0;background:white;gap:12px;text-align:left;min-height:38px}.barra>span:first-child[b-hpz4p7no0k]{white-space:normal;overflow-wrap:anywhere;font-size:12px}.barra strong[b-hpz4p7no0k]{text-align:right}.pista[b-hpz4p7no0k]{background:#edf3f6;height:16px;display:block}.relleno[b-hpz4p7no0k]{background:#2183b4;display:block;height:100%}.barra:nth-child(3n+2) .relleno[b-hpz4p7no0k]{background:#21957d}.barra:nth-child(3n) .relleno[b-hpz4p7no0k]{background:#c77c29}.detalle-tools[b-hpz4p7no0k]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 18px;font-size:13px}.tabla-detalle[b-hpz4p7no0k]{flex:1;min-height:100px;overflow:auto}.tabla-detalle td[b-hpz4p7no0k]{white-space:normal;min-width:100px;text-align:left;max-width:260px;overflow-wrap:anywhere}.detalle footer[b-hpz4p7no0k]{padding:10px 18px}
@media(max-width:650px){.estadisticos[b-hpz4p7no0k]{padding:12px;gap:8px}fieldset[b-hpz4p7no0k]{gap:8px}fieldset label[b-hpz4p7no0k]{flex:1;min-width:135px}select[b-hpz4p7no0k],input[b-hpz4p7no0k]{width:100%;max-width:100%;min-width:0}.check input[b-hpz4p7no0k]{width:auto}.buscar[b-hpz4p7no0k]{width:100%;margin-left:0}.indicadores div[b-hpz4p7no0k]{min-width:110px}.indicadores strong[b-hpz4p7no0k]{font-size:20px}.velo[b-hpz4p7no0k]{padding:8px}.detalle[b-hpz4p7no0k]{height:95dvh}.detalle header[b-hpz4p7no0k]{padding:10px}.barra[b-hpz4p7no0k]{grid-template-columns:100px minmax(50px,1fr) 50px;padding:5px 0}.barras[b-hpz4p7no0k]{padding:10px}.analisis>button[b-hpz4p7no0k]{min-width:35px}}
@media(max-width:650px){.rejilla[b-hpz4p7no0k]{flex:none;height:360px;background:white}footer[b-hpz4p7no0k]{flex-wrap:wrap}}
/* /Components/Pages/FichaPresupuesto.razor.rz.scp.css */
.ficha-presupuesto[b-06epmqo2i3]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:auto;padding:8px 20px 12px;background:#fff;color:#003f70}
header[b-06epmqo2i3],.acciones[b-06epmqo2i3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
header[b-06epmqo2i3]{margin-bottom:6px}
h2[b-06epmqo2i3]{font-size:17px;margin:0 auto 0 0}
h3[b-06epmqo2i3]{font-size:15px;margin:0}
button[b-06epmqo2i3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #b9d7e9;border-radius:4px;background:#e8f1f6;color:#003f70;padding:6px 10px;cursor:pointer}
.guardar[b-06epmqo2i3]{background:#13845d;color:white}
button:disabled[b-06epmqo2i3]{opacity:.5;cursor:default}
.ficha-presupuesto>header[b-06epmqo2i3]{flex-shrink:0;gap:6px;top:0}
.ficha-presupuesto>header>.acciones[b-06epmqo2i3]{gap:6px}
.ficha-presupuesto>header>button[b-06epmqo2i3],.ficha-presupuesto>header>.acciones[b-06epmqo2i3]  >button{height:34px!important;min-height:34px;padding:4px 8px;white-space:nowrap}
.ficha-presupuesto>header>.acciones[b-06epmqo2i3]  >.registro-enlace{flex-basis:34px;min-width:34px!important;padding:5px!important}
fieldset[b-06epmqo2i3]{border:0;margin:0;padding:0;min-width:0}
.datos-presupuesto[b-06epmqo2i3]{display:grid;flex-shrink:0;grid-template-columns:100px repeat(3,minmax(130px,1fr)) minmax(240px,2fr);gap:6px 12px;margin-bottom:8px;align-items:start}
.datos-presupuesto label[b-06epmqo2i3]{display:grid;gap:3px;font-size:12px;min-width:0}
.datos-presupuesto[b-06epmqo2i3]  input,.datos-presupuesto[b-06epmqo2i3]  textarea{box-sizing:border-box;min-width:0;width:100%;height:32px;min-height:32px;border:1px solid #b9d7e9;padding:4px 7px;border-radius:3px;font:inherit;color:inherit}

/* Partidas y subpartidas comparten la columna izquierda; gastos ocupa todo el alto. */
.contenido-presupuesto[b-06epmqo2i3]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;flex:1;min-height:480px}
.desglose[b-06epmqo2i3]{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,2fr);gap:12px;min-width:0;min-height:0}
.sin-seleccion[b-06epmqo2i3]{padding:8px;border:1px solid #c6ddeb;min-width:0;min-height:0}
.sin-seleccion p[b-06epmqo2i3]{margin:8px 0;font-size:13px}
.gastos-presupuesto[b-06epmqo2i3]{display:flex;flex-direction:column;min-width:0;min-height:0}
.gastos-presupuesto>header[b-06epmqo2i3]{justify-content:space-between;flex-shrink:0;min-height:33px;margin-bottom:0;padding:3px 0;font-size:12px}
.gastos-presupuesto>header h3[b-06epmqo2i3]{overflow-wrap:anywhere}
.rejilla[b-06epmqo2i3]{flex:1;min-height:0;overflow:auto;border:1px solid #c6ddeb}
table[b-06epmqo2i3]{width:100%;min-width:590px;table-layout:fixed;border-collapse:collapse;font-size:12px}
.col-acciones[b-06epmqo2i3]{width:72px}
.col-numero[b-06epmqo2i3]{width:65px}
.col-fecha[b-06epmqo2i3]{width:88px}
.col-impuesto[b-06epmqo2i3]{width:78px}
.col-importe[b-06epmqo2i3]{width:100px}
th[b-06epmqo2i3],td[b-06epmqo2i3]{padding:4px 6px;border:1px solid #d0e0eb;text-align:left;white-space:nowrap}
th[b-06epmqo2i3]{background:#edf5f9;position:sticky;top:0}
tbody tr:nth-child(even)[b-06epmqo2i3]{background:#f5f9fb}
tbody tr:hover[b-06epmqo2i3]{background:#e5f2fa}
.descripcion[b-06epmqo2i3]{overflow:hidden;text-overflow:ellipsis}
.importe[b-06epmqo2i3]{text-align:right}
.rejilla .acciones[b-06epmqo2i3]{flex-wrap:nowrap;gap:4px}
.rejilla button[b-06epmqo2i3]{width:27px;height:27px;min-height:27px;padding:3px}
.mensaje[b-06epmqo2i3]{padding:8px 12px;background:#e7f6ee;border-left:3px solid #13845d}
.mensaje.error[b-06epmqo2i3]{background:#fff0f0;border-color:#cc3949}
@media(max-width:1200px){
    .datos-presupuesto[b-06epmqo2i3]{grid-template-columns:repeat(4,minmax(0,1fr))}
    .datos-presupuesto .notas[b-06epmqo2i3]{grid-column:1/-1}
}
@media(max-width:1000px){
    .datos-presupuesto[b-06epmqo2i3]{grid-template-columns:repeat(2,minmax(0,1fr))}
    .contenido-presupuesto[b-06epmqo2i3]{flex:none;grid-template-columns:minmax(0,1fr);min-height:0}
    .desglose[b-06epmqo2i3]{height:660px}
    .gastos-presupuesto[b-06epmqo2i3]{height:420px}
}
@media(max-width:600px){
    .ficha-presupuesto[b-06epmqo2i3]{padding:8px 12px}
    .datos-presupuesto[b-06epmqo2i3]{grid-template-columns:minmax(0,1fr)}
    .ficha-presupuesto>header .acciones[b-06epmqo2i3]{width:100%}
}
/* /Components/Pages/FicheroAgentes.razor.rz.scp.css */
.agentes-panel[b-n1c1n10dgx]{padding:24px;min-width:0;color:#073552}fieldset[b-n1c1n10dgx]{border:0;padding:0;margin:0;min-width:0}.toolbar[b-n1c1n10dgx],.filtros[b-n1c1n10dgx],.acciones[b-n1c1n10dgx],footer[b-n1c1n10dgx],footer>div[b-n1c1n10dgx]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar[b-n1c1n10dgx]{margin-bottom:18px}.toolbar h2[b-n1c1n10dgx]{font-size:18px;margin:0 auto 0 0}.filtros[b-n1c1n10dgx]{align-items:end;margin-bottom:18px}.filtros label[b-n1c1n10dgx]{flex:1;min-width:160px}label[b-n1c1n10dgx]{display:flex;flex-direction:column;gap:7px;font-size:14px}button[b-n1c1n10dgx],input[b-n1c1n10dgx],select[b-n1c1n10dgx],textarea[b-n1c1n10dgx]{font:inherit;border:1px solid #c4d2df;border-radius:4px;padding:9px 12px;color:inherit;background:white;min-width:0}button[b-n1c1n10dgx]{cursor:pointer}button:disabled[b-n1c1n10dgx]{opacity:.5;cursor:default}button:focus-visible[b-n1c1n10dgx],input:focus-visible[b-n1c1n10dgx],select:focus-visible[b-n1c1n10dgx]{outline:2px solid #1264ae;outline-offset:2px}.nuevo[b-n1c1n10dgx],.listar[b-n1c1n10dgx]{background:#1264ae;color:white;border-color:#1264ae}.guardar[b-n1c1n10dgx]{background:#218459;color:white;border-color:#218459}.deshacer[b-n1c1n10dgx]{background:#e9ac24;color:#29251a}.editar[b-n1c1n10dgx]{background:#e4edf6;color:#075ea9}.eliminar[b-n1c1n10dgx]{background:#fff0ef;color:#b92828;border-color:#ecc2bf}.acciones[b-n1c1n10dgx]{flex-wrap:nowrap}.acciones button[b-n1c1n10dgx]{padding:8px;min-width:36px;min-height:36px}.rejilla[b-n1c1n10dgx]{overflow:auto;background:white;border:1px solid #d4dfe7;max-height:65vh}table[b-n1c1n10dgx]{border-collapse:collapse;width:100%;font-size:13px}th[b-n1c1n10dgx],td[b-n1c1n10dgx]{padding:10px 8px;text-align:left;border-bottom:1px solid #e0e7ed;overflow-wrap:anywhere}th[b-n1c1n10dgx]{background:#edf2f6;position:sticky;top:0;z-index:1;font-weight:500}.orden[b-n1c1n10dgx]{padding:0;border:0;background:transparent;text-align:left}tbody tr:nth-child(even)[b-n1c1n10dgx]{background:#f6f8fa}tbody tr:hover[b-n1c1n10dgx]{background:#eaf5fd}.avatar[b-n1c1n10dgx]{display:block;width:44px;height:44px;object-fit:cover;border-radius:50%;border:2px solid #c5d6e3}.iniciales[b-n1c1n10dgx]{display:grid;place-items:center;background:#edf2f6}.si[b-n1c1n10dgx],.no[b-n1c1n10dgx]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-weight:bold;color:white}.si[b-n1c1n10dgx]{background:#339a64}.no[b-n1c1n10dgx]{background:#d84d56}footer[b-n1c1n10dgx]{justify-content:space-between;margin-top:12px;font-size:13px}.ficha[b-n1c1n10dgx]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;background:white;padding:20px;border:1px solid #e0e7ed}.foto-control[b-n1c1n10dgx]{display:flex;flex-direction:column;gap:9px}.retrato[b-n1c1n10dgx]{width:160px;height:180px;object-fit:cover}.sin-foto[b-n1c1n10dgx]{display:grid;place-items:center;background:#eef2f6;color:#728393}.subir[b-n1c1n10dgx]{padding:9px;background:#eef4fa;border:1px solid #c4d2df;border-radius:4px;cursor:pointer}.subir input[b-n1c1n10dgx]{width:100%;padding:0;font-size:12px}.datos[b-n1c1n10dgx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.datos input[type=checkbox][b-n1c1n10dgx]{width:22px;height:22px}.notas[b-n1c1n10dgx]{grid-column:1/-1}.economicos[b-n1c1n10dgx]{margin-top:18px;padding:16px;background:white}.economicos summary[b-n1c1n10dgx]{cursor:pointer;margin-bottom:14px}.mensaje[b-n1c1n10dgx]{padding:12px;overflow-wrap:anywhere}.error[b-n1c1n10dgx]{color:#b92828;background:#fff0ef}.correcto[b-n1c1n10dgx]{color:#176239;background:#edf8f1}.agentes-overlay[b-n1c1n10dgx]{position:fixed;inset:0;background:#0006;z-index:100;display:grid;place-items:center;padding:20px}.agentes-dialog[b-n1c1n10dgx]{background:white;border-radius:6px;padding:20px;max-width:900px;width:100%;max-height:90dvh;overflow:auto;box-sizing:border-box}.agentes-dialog h2[b-n1c1n10dgx]{font-size:18px}.agentes-dialog video[b-n1c1n10dgx]{width:100%;max-height:55vh;background:#111}.documentos label[b-n1c1n10dgx]{margin-bottom:12px}@media(max-width:1050px){.datos[b-n1c1n10dgx]{grid-template-columns:repeat(2,minmax(0,1fr))}.agentes-panel[b-n1c1n10dgx]{padding:16px}}@media(max-width:650px){.ficha[b-n1c1n10dgx]{grid-template-columns:1fr;padding:12px}.datos[b-n1c1n10dgx]{grid-template-columns:1fr}.foto-control[b-n1c1n10dgx]{align-items:start}.toolbar input[b-n1c1n10dgx]{width:100%}.filtros label[b-n1c1n10dgx]{min-width:120px}.rejilla table[b-n1c1n10dgx]{min-width:950px}.agentes-overlay[b-n1c1n10dgx]{padding:8px}.agentes-panel[b-n1c1n10dgx]{padding:12px}}
.foto-control>.subir[b-n1c1n10dgx]{max-width:100%;box-sizing:border-box}.foto-control .subir input[b-n1c1n10dgx]{max-width:100%;box-sizing:border-box}.documentos td input[b-n1c1n10dgx]{display:block;width:100%;box-sizing:border-box;margin-top:6px}.documentos td small[b-n1c1n10dgx]{overflow-wrap:anywhere}@media(max-width:650px){.documentos .acciones[b-n1c1n10dgx]{flex-wrap:wrap}.documentos table[b-n1c1n10dgx]{font-size:12px}.documentos th[b-n1c1n10dgx],.documentos td[b-n1c1n10dgx]{padding:8px 4px}}
.agentes-panel button[b-n1c1n10dgx]{background:#eaf0f6;border-color:#c7d6e4;color:#24455e}.agentes-panel .nuevo[b-n1c1n10dgx]{background:#dcecff;border-color:#b9d5f2;color:#21517a}.agentes-panel .guardar[b-n1c1n10dgx]{background:#d7f1e1;border-color:#add6bd;color:#20593b}.agentes-panel .listar[b-n1c1n10dgx]{background:#f8e1ef;border-color:#e5bfd4;color:#753d61}.agentes-panel .deshacer[b-n1c1n10dgx]{background:#fff0ce;border-color:#e9d4a0;color:#71551b}.agentes-panel .filtrar[b-n1c1n10dgx]{background:#e8e1f7;border-color:#cec0e8;color:#57417b}.agentes-panel .buscar-boton[b-n1c1n10dgx]{background:#fff6d9;border-color:#e9dda8;color:#685b25}.agentes-panel .recargar[b-n1c1n10dgx]{background:#e5ecef;border-color:#c7d5dc;color:#365462}.agentes-panel .documentos-boton[b-n1c1n10dgx]{background:#d8eef0;border-color:#afd4d8;color:#255c64}.agentes-panel .webcam[b-n1c1n10dgx]{background:#eee1f6;border-color:#d6bfe5;color:#65427b}.agentes-panel .editar[b-n1c1n10dgx]{background:#dfeefa;border-color:#bad5e8;color:#245877}.agentes-panel .eliminar[b-n1c1n10dgx]{background:#fbe0e2;border-color:#e8b9bd;color:#8a353c}.agentes-panel .subir[b-n1c1n10dgx]{background:#e1f2fa;border-color:#badce9;color:#2b5d70}.agentes-panel .orden[b-n1c1n10dgx]{background:transparent;border:0}.agentes-panel button:hover:not(:disabled)[b-n1c1n10dgx]{filter:brightness(.97)}.agentes-dialog video[b-n1c1n10dgx]{display:block;aspect-ratio:4/3;object-fit:contain;max-height:50dvh}.camera-status[b-n1c1n10dgx]{padding:10px 0;margin:0;color:#52667a;font-size:14px}
.foto-control img.retrato[b-n1c1n10dgx] { object-fit: contain; object-position: center top; }
.progreso-agentes[b-n1c1n10dgx]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border:1px solid #bedbea;border-radius:6px;background:#edf7fd;color:#164b70;font-size:13px;line-height:1.4}.progreso-agentes span[b-n1c1n10dgx]{flex:1;min-width:210px}.progreso-agentes progress[b-n1c1n10dgx]{width:210px;max-width:100%;height:10px;accent-color:#1976b5}@media(max-width:600px){.progreso-agentes progress[b-n1c1n10dgx]{width:100%}.progreso-agentes span[b-n1c1n10dgx]{min-width:0;flex-basis:100%}}
.toolbar-ficha>button[b-n1c1n10dgx]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-height:34px;box-sizing:border-box;padding:4px 10px;font-size:13px;line-height:1;white-space:nowrap}.agentes-panel .status-boton[b-n1c1n10dgx]{background:#dcecff;border-color:#b9d5f2;color:#21517a}
.foto-acciones[b-n1c1n10dgx]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.foto-acciones>button[b-n1c1n10dgx],.foto-acciones>.foto-archivo[b-n1c1n10dgx]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;margin:0;box-sizing:border-box;border:1px solid;border-radius:4px;overflow:hidden;cursor:pointer}.foto-acciones .webcam[b-n1c1n10dgx]{background:#eee1f6;border-color:#d6bfe5;color:#65427b}.foto-acciones .foto-camara[b-n1c1n10dgx]{background:#d7f1e1;border-color:#add6bd;color:#20593b}.foto-acciones .subir[b-n1c1n10dgx]{background:#dfeefa;border-color:#bad5e8;color:#245877}.foto-acciones .eliminar[b-n1c1n10dgx]{background:#bf2942;border-color:#b3243c;color:white}.foto-acciones .foto-archivo[b-n1c1n10dgx]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;padding:0;margin:0;cursor:pointer}.foto-acciones .foto-archivo:focus-within[b-n1c1n10dgx]{outline:2px solid #1264ae;outline-offset:2px}.foto-acciones .foto-archivo:hover[b-n1c1n10dgx]{filter:brightness(.97)}

/* Tarjetas compactas: dos columnas en escritorio y una en pantallas pequeñas. */
.agente-edicion[b-n1c1n10dgx] { padding:10px 24px 12px; }
.agente-edicion .toolbar-ficha[b-n1c1n10dgx] { margin-bottom:10px; gap:8px; }
.agente-edicion .ficha[b-n1c1n10dgx] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; padding:0; border:0; background:transparent; }
.tarjeta-agente[b-n1c1n10dgx] { min-width:0; border:1px solid #bdd9ec; border-radius:8px; background:white; overflow:hidden; }
.tarjeta-agente h3[b-n1c1n10dgx] { margin:0; padding:6px 12px; border-bottom:1px solid #d3e5f1; background:#edf7fd; color:#005b91; font-size:14px; font-weight:600; line-height:20px; }
.tarjeta-contenido[b-n1c1n10dgx] { padding:10px 12px; }
.tarjeta-personales .tarjeta-contenido[b-n1c1n10dgx] { display:grid; grid-template-columns:132px minmax(0,1fr); gap:12px; }
.agente-edicion .foto-control[b-n1c1n10dgx] { align-items:center; gap:8px; }
.agente-edicion .retrato[b-n1c1n10dgx] { width:112px; height:132px; border-radius:4px; }
.agente-edicion .foto-acciones[b-n1c1n10dgx] { gap:4px; flex-wrap:nowrap; }
.agente-edicion .foto-acciones>button[b-n1c1n10dgx],.agente-edicion .foto-acciones>.foto-archivo[b-n1c1n10dgx] { flex-basis:30px; width:30px; height:30px; min-height:30px; }
.agente-edicion .datos[b-n1c1n10dgx] { grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px 10px; align-content:start; }
.agente-edicion .datos label[b-n1c1n10dgx] { min-width:0; gap:3px; font-size:13px; line-height:18px; }
.agente-edicion .datos label>span:not(.etiqueta-solo-lector)[b-n1c1n10dgx] { flex:1; }
.agente-edicion .datos input:not([type=checkbox])[b-n1c1n10dgx],.agente-edicion .datos select[b-n1c1n10dgx] { width:100%; height:32px; min-height:32px; box-sizing:border-box; padding:4px 8px; font-size:13px; }
.agente-edicion .datos input[type=checkbox][b-n1c1n10dgx] { width:20px; height:20px; margin:6px 0; }
.agente-edicion .campo-amplio[b-n1c1n10dgx] { grid-column:span 2; }
.agente-edicion .tarjeta-situacion .datos[b-n1c1n10dgx] { grid-template-columns:repeat(3,minmax(0,1fr)); }
.tarjeta-notas[b-n1c1n10dgx] { grid-column:1/-1; }
.tarjeta-notas .tarjeta-contenido[b-n1c1n10dgx] { padding:8px 12px; }
.etiqueta-solo-lector[b-n1c1n10dgx] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.agente-edicion .datos textarea[b-n1c1n10dgx] { width:100%; height:52px; min-height:52px; box-sizing:border-box; padding:5px 8px; font-size:13px; line-height:18px; resize:vertical; }
.agente-edicion .economicos[b-n1c1n10dgx] { margin-top:10px; padding:8px 12px; border:1px solid #bdd9ec; border-radius:8px; background:#f5faff; }
.agente-edicion .economicos summary[b-n1c1n10dgx] { margin:0; color:#005b91; font-size:13px; line-height:20px; }
.agente-edicion .economicos[open] summary[b-n1c1n10dgx] { margin-bottom:8px; }
.agente-edicion .mensaje[b-n1c1n10dgx] { margin:8px 0 0; padding:8px 12px; }
@media(min-width:1101px) {
    .agente-edicion .economicos .datos[b-n1c1n10dgx] { grid-template-columns:repeat(5,minmax(0,1fr)); }
}
@media(min-width:1101px) and (max-width:1550px) {
    .agente-edicion .tarjeta-personales .datos[b-n1c1n10dgx] { grid-template-columns:repeat(3,minmax(0,1fr)); }
    .agente-edicion .tarjeta-personales .campo-amplio:last-child[b-n1c1n10dgx] { grid-column:1/-1; }
    .tarjeta-agente h3[b-n1c1n10dgx] { padding-top:5px; padding-bottom:5px; }
    .tarjeta-contenido[b-n1c1n10dgx] { padding-top:8px; padding-bottom:8px; }
}
@media(max-width:1100px) {
    .agente-edicion[b-n1c1n10dgx] { padding:10px 14px; }
    .agente-edicion .ficha[b-n1c1n10dgx] { grid-template-columns:1fr; }
}
@media(max-width:850px) {
    .agente-edicion .datos[b-n1c1n10dgx] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .agente-edicion .tarjeta-personales .campo-amplio[b-n1c1n10dgx] { grid-column:1/-1; }
}
@media(max-width:650px) {
    .agente-edicion[b-n1c1n10dgx] { padding:10px 12px; }
    .agente-edicion .toolbar-ficha h2[b-n1c1n10dgx] { flex:1; min-width:160px; }
    .tarjeta-personales .tarjeta-contenido[b-n1c1n10dgx] { grid-template-columns:1fr; }
    .tarjeta-contenido[b-n1c1n10dgx] { padding:10px; }
    .agente-edicion .foto-control[b-n1c1n10dgx] { flex-direction:row; justify-content:center; gap:16px; }
    .agente-edicion .retrato[b-n1c1n10dgx] { width:88px; height:104px; }
    .agente-edicion .datos[b-n1c1n10dgx],.agente-edicion .tarjeta-situacion .datos[b-n1c1n10dgx] { grid-template-columns:1fr; }
    .agente-edicion .campo-amplio[b-n1c1n10dgx] { grid-column:auto; }
    .agente-edicion .datos input:not([type=checkbox])[b-n1c1n10dgx],.agente-edicion .datos select[b-n1c1n10dgx] { height:38px; }
    .agente-edicion .foto-acciones[b-n1c1n10dgx] { display:grid; grid-template-columns:repeat(2,38px); }
    .agente-edicion .foto-acciones>button[b-n1c1n10dgx],.agente-edicion .foto-acciones>.foto-archivo[b-n1c1n10dgx] { width:38px; height:38px; min-height:38px; }
}
/* /Components/Pages/GastosGenerales.razor.rz.scp.css */
.gastos[b-cu7cxy6r1k]{min-width:0;color:#173c59;display:flex;flex-direction:column;min-height:calc(100dvh - 120px)}.gastos>fieldset[b-cu7cxy6r1k]{border:0;margin:0;padding:0;min-width:0;display:flex;flex:1;flex-direction:column;min-height:0}.gastos header[b-cu7cxy6r1k]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}.gastos h2[b-cu7cxy6r1k]{font-size:18px;margin:0}.acciones[b-cu7cxy6r1k],.herramientas[b-cu7cxy6r1k]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.herramientas[b-cu7cxy6r1k]{padding:9px;background:#f3f7f9;border:1px solid #d2e1ec}.herramientas input[type=search][b-cu7cxy6r1k]{margin-left:auto;max-width:240px}.gastos button[b-cu7cxy6r1k],.dialogo-grupos>button[b-cu7cxy6r1k]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bed5e5;background:#e7f0f6;color:#174b72;border-radius:4px;min-height:34px;padding:6px 10px;font-size:13px;cursor:pointer}.gastos button:disabled[b-cu7cxy6r1k]{opacity:.5;cursor:default}.gastos .guardar[b-cu7cxy6r1k]{background:#138252;color:white;border-color:#138252}.gastos[b-cu7cxy6r1k]  svg{width:17px;height:17px}.gastos input[b-cu7cxy6r1k],.gastos select[b-cu7cxy6r1k],.gastos[b-cu7cxy6r1k]  input,.gastos[b-cu7cxy6r1k]  select,.gastos[b-cu7cxy6r1k]  textarea{border:1px solid #bed5e5;border-radius:3px;padding:7px 8px;color:#173c59;background:white;min-height:36px;font:inherit;font-size:14px;max-width:100%;box-sizing:border-box}.ficha[b-cu7cxy6r1k]  input,.ficha[b-cu7cxy6r1k]  select,.ficha[b-cu7cxy6r1k]  textarea{width:100%}.gastos[b-cu7cxy6r1k]  [readonly]{background:#f3f6f8}.rejilla[b-cu7cxy6r1k]{overflow:auto;width:100%;border:1px solid #d2e1ec;flex:1;min-height:180px}.rejilla table[b-cu7cxy6r1k]{border-collapse:collapse;min-width:1500px;width:100%;font-size:13px}.rejilla th[b-cu7cxy6r1k]{background:#edf5f9;text-align:left;font-weight:500;position:sticky;top:0;z-index:1}.rejilla td[b-cu7cxy6r1k],.rejilla th[b-cu7cxy6r1k]{padding:9px;border:1px solid #d9e5ed;vertical-align:middle;min-width:110px}.rejilla td[b-cu7cxy6r1k]{max-width:320px;overflow-wrap:anywhere}.rejilla th input[b-cu7cxy6r1k]{display:block;width:100%;margin-top:6px}.rejilla td:first-child[b-cu7cxy6r1k]{width:145px}.acciones[b-cu7cxy6r1k]{flex-wrap:nowrap}.rejilla tr:nth-child(even)[b-cu7cxy6r1k]{background:#f6f7f8}.gastos footer[b-cu7cxy6r1k]{display:flex;align-items:center;gap:8px;padding:9px;background:#f3f7f9;font-size:13px;flex-wrap:wrap}.gastos footer label[b-cu7cxy6r1k]{display:flex;gap:8px;align-items:center}.total[b-cu7cxy6r1k]{margin-left:auto}.ficha[b-cu7cxy6r1k]{padding:20px 24px;overflow:auto;flex:1;min-height:0}.grupo-campos[b-cu7cxy6r1k]{border-bottom:1px solid #d2e1ec;padding-bottom:20px;margin-bottom:20px}.grupo-campos:last-child[b-cu7cxy6r1k]{border:0;margin:0}.grupo-campos h3[b-cu7cxy6r1k]{font-size:16px;margin:0 0 14px}.campos[b-cu7cxy6r1k]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.campos label[b-cu7cxy6r1k]{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.campos .ancho[b-cu7cxy6r1k]{grid-column:1/-1}.campos .doble[b-cu7cxy6r1k]{grid-column:span 2}.ficha[b-cu7cxy6r1k]  textarea{min-height:76px;resize:vertical}.grupo-campos:last-child[b-cu7cxy6r1k]  textarea{min-height:150px}.mensaje[b-cu7cxy6r1k]{padding:11px;margin:8px 0;background:#e9f7ed;font-size:13px}.mensaje.error[b-cu7cxy6r1k]{background:#fff0f2;color:#a8233e}.fondo-grupos[b-cu7cxy6r1k]{position:fixed;inset:0;background:#0005;z-index:1100;display:flex;align-items:center;justify-content:center;padding:12px}.dialogo-grupos[b-cu7cxy6r1k]{background:white;padding:20px;max-height:90vh;overflow:auto;width:1000px;max-width:100%;border-radius:6px}.dialogo-grupos>button[b-cu7cxy6r1k]{display:block;margin-left:auto}.gastos button:focus-visible[b-cu7cxy6r1k]{outline:2px solid #1573a5;outline-offset:2px}@media(max-width:950px){.campos[b-cu7cxy6r1k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.campos[b-cu7cxy6r1k]{grid-template-columns:minmax(0,1fr)}.campos .doble[b-cu7cxy6r1k]{grid-column:auto}.herramientas input[type=search][b-cu7cxy6r1k]{max-width:none;width:100%;margin:0}.ficha[b-cu7cxy6r1k]{padding:16px}.total[b-cu7cxy6r1k]{width:100%;margin:0}}
.gastos>.superficie[b-cu7cxy6r1k]{margin:0;padding:0;min-width:0;display:flex;flex:1;flex-direction:column;min-height:0}
.gastos[b-cu7cxy6r1k]{padding-inline:28px;box-sizing:border-box}@media(max-width:700px){.gastos[b-cu7cxy6r1k]{padding-inline:12px}}
.gastos .nuevo[b-cu7cxy6r1k],.gastos .guardar[b-cu7cxy6r1k]{background:#278349;border-color:#21713f;color:#fff;font-weight:600}.gastos .deshacer[b-cu7cxy6r1k]{background:#fff1d6;border-color:#e4b365;color:#8d580d}.gastos .catalogos[b-cu7cxy6r1k]{background:#ffe000;border-color:#d5b600;color:#173c59;font-weight:600}.gastos .recargar[b-cu7cxy6r1k]{background:#176eb3;border-color:#176eb3;color:#fff}.gastos .boton-volver-app[b-cu7cxy6r1k],.gastos .editar[b-cu7cxy6r1k]{background:#e3edf6;border-color:#adc5db;color:#07548b}.gastos .borrar[b-cu7cxy6r1k]{background:#c93045;border-color:#b52437;color:#fff}
/* /Components/Pages/Home.razor.rz.scp.css */
.work-title-row .status-personal[b-0ja1qpibec]{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-left:auto;padding:10px 18px;min-height:40px;border:1px solid #d9b900;border-radius:5px;background:#ffe500;color:#263500;font-weight:700;cursor:pointer}@media(max-width:480px){.work-title-row[b-0ja1qpibec]{flex-wrap:wrap;gap:8px}.work-title-row .status-personal[b-0ja1qpibec]{padding:9px 14px}}
.dashboard-header[b-0ja1qpibec] {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
}
.dashboard-brand[b-0ja1qpibec] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
}
.dashboard-brand-text[b-0ja1qpibec] {
    flex: 1;
    min-width: 0;
}
.dashboard-brand .jefatura-logo[b-0ja1qpibec] {
    flex: 0 0 auto;
    margin-top: 16px;
}
.dashboard-header-actions[b-0ja1qpibec] {
    justify-content: flex-start;
    flex-wrap: nowrap;
    gap: 10px;
    margin: 0;
}
.dashboard-header-actions .acciones-principales[b-0ja1qpibec] {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0;
}
.dashboard-header-actions button[b-0ja1qpibec] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 44px;
    width: 44px;
    height: 44px;
    min-width: 44px;
    padding: 8px;
    border: 0;
    border-radius: 50%;
}
.acciones-principales button[b-0ja1qpibec] {
    background: #003b78;
    color: white;
}
.acciones-principales svg[b-0ja1qpibec] {
    width: 22px;
    height: 22px;
    fill: currentColor;
}
@media (max-width: 420px) {
    .dashboard-brand[b-0ja1qpibec] { gap: 10px; }
    .dashboard-brand .jefatura-logo[b-0ja1qpibec] { width: 52px; height: 52px; }
}
.work-title-row[b-0ja1qpibec]  [data-boton-ayuda]{order:10;margin-left:auto}

/* Menú compacto y estable al cambiar la barra del navegador móvil. */
.main-menu-logo-wrap[b-0ja1qpibec] { padding:0; }
.main-menu-logo[b-0ja1qpibec] { width:48px; height:48px; filter:none; }
@media (max-width:650px) {
    .dashboard-shell[b-0ja1qpibec] { min-width:0; min-height:100svh; grid-template-rows:auto auto auto; align-content:start; gap:8px; padding:12px; }
    .dashboard-header[b-0ja1qpibec] { position:static; min-height:0; gap:8px; padding:0; }
    .dashboard-brand[b-0ja1qpibec] { gap:8px; }
    .dashboard-brand .jefatura-logo[b-0ja1qpibec] { width:40px; height:40px; margin-top:0; }
    .dashboard-header h1[b-0ja1qpibec] { max-width:none; font-size:1.2rem; line-height:1.1; margin:4px 0; }
    .dashboard-header p[b-0ja1qpibec] { margin:0; font-size:.8rem; }
    .main-menu-logo[b-0ja1qpibec] { width:40px; height:40px; }
    .mipol-menu[b-0ja1qpibec] { width:100%; min-width:0; padding:0; gap:6px; align-content:start; }
    .menu-button[b-0ja1qpibec] { width:100%; min-width:0; min-height:44px; grid-template-columns:44px minmax(0,1fr); font-size:.88rem; line-height:1.15; padding-right:8px; backdrop-filter:none; box-shadow:0 3px 8px #00589416; }
    .menu-button:hover[b-0ja1qpibec], .menu-button:focus-visible[b-0ja1qpibec] { transform:none; }
    .menu-icon[b-0ja1qpibec] { width:42px; height:42px; box-shadow:none; }
    .menu-note-meta[b-0ja1qpibec] { font-size:.67rem; }
}
@media (max-width:650px) and (max-height:700px) {
    .mipol-menu[b-0ja1qpibec] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .menu-button[b-0ja1qpibec] { min-height:52px; grid-template-columns:34px minmax(0,1fr); font-size:.78rem; padding-right:3px; }
    .menu-icon[b-0ja1qpibec] { width:34px; height:34px; }
}
/* /Components/Pages/HorasExtras.razor.rz.scp.css */
.horas-extras[b-fpn06vvmdt]{padding:16px;min-width:0;color:#15364e}fieldset[b-fpn06vvmdt]{border:0;padding:0;margin:0;min-width:0}.cabecera[b-fpn06vvmdt]{display:flex;align-items:center;gap:8px;margin-bottom:18px}.cabecera h2[b-fpn06vvmdt]{font-size:18px;margin:0;flex:1}button[b-fpn06vvmdt],input[b-fpn06vvmdt],select[b-fpn06vvmdt],textarea[b-fpn06vvmdt]{font:inherit;font-size:13px;border:1px solid #cbd5e1;border-radius:4px;color:inherit;min-width:0}button[b-fpn06vvmdt]{padding:8px 12px;background:#e7ebef;cursor:pointer}button:disabled[b-fpn06vvmdt]{opacity:.5;cursor:default}input[b-fpn06vvmdt],select[b-fpn06vvmdt],textarea[b-fpn06vvmdt]{padding:8px;background:white}input:focus[b-fpn06vvmdt],select:focus[b-fpn06vvmdt],textarea:focus[b-fpn06vvmdt]{outline:2px solid #1672bd;outline-offset:-1px}.filtros[b-fpn06vvmdt]{display:grid;grid-template-columns:180px 200px minmax(220px,1fr) auto;gap:18px;align-items:end;margin-bottom:18px}label[b-fpn06vvmdt]{display:flex;flex-direction:column;gap:6px;font-size:13px}.segmentos[b-fpn06vvmdt]{display:flex}.segmentos button[b-fpn06vvmdt]{border-radius:0}.segmentos .activo[b-fpn06vvmdt]{background:#1672bd;color:white}.toolbar[b-fpn06vvmdt],footer[b-fpn06vvmdt]{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #d5deea;background:#f7f8fa;flex-wrap:wrap}.toolbar input[b-fpn06vvmdt]{margin-left:auto;width:220px}.rejilla[b-fpn06vvmdt]{overflow:auto;max-height:calc(100dvh - 330px);min-height:260px;border:1px solid #d5deea;border-top:0}table[b-fpn06vvmdt]{border-spacing:0;table-layout:fixed;width:4200px;font-size:13px}th[b-fpn06vvmdt],td[b-fpn06vvmdt]{padding:8px;border-right:1px solid #dce3eb;border-bottom:1px solid #dce3eb;text-align:left;overflow-wrap:anywhere}th[b-fpn06vvmdt]{position:sticky;top:0;background:#f7f8fa;z-index:1}th:nth-child(5)[b-fpn06vvmdt],th:nth-child(7)[b-fpn06vvmdt],th:nth-child(8)[b-fpn06vvmdt]{width:230px}.acciones[b-fpn06vvmdt]{width:90px;white-space:nowrap}.acciones button[b-fpn06vvmdt]{padding:4px 8px;margin-right:3px}th input[b-fpn06vvmdt]{width:100%;height:26px;padding:2px 4px}.orden[b-fpn06vvmdt]{padding:0 0 6px;border:0;background:none;text-align:left;width:100%}tbody tr:nth-child(even)[b-fpn06vvmdt]{background:#f1f3f5}tbody tr:nth-child(odd)[b-fpn06vvmdt]{background:white}tbody td[b-fpn06vvmdt]{height:42px}.indicador[b-fpn06vvmdt]{display:inline-flex;justify-content:center;align-items:center;width:17px;height:17px;border-radius:50%;color:white;font-weight:bold}.si[b-fpn06vvmdt]{background:#168254}.no[b-fpn06vvmdt]{background:#fa465d}.mensaje[b-fpn06vvmdt]{padding:10px;background:#e5f4ec;margin-bottom:10px}.error[b-fpn06vvmdt]{background:#ffeded;color:#b42332}footer[b-fpn06vvmdt]{border-top:0;font-size:12px}footer label[b-fpn06vvmdt]{flex-direction:row;align-items:center}.total[b-fpn06vvmdt]{margin-left:auto}.ficha[b-fpn06vvmdt]{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;padding:20px;background:white;border-top:1px solid #d5deea}.ancho[b-fpn06vvmdt]{grid-column:1/-1}.ficha textarea[b-fpn06vvmdt]{min-height:60px;resize:vertical}.destino[b-fpn06vvmdt],.checks[b-fpn06vvmdt]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.destino label[b-fpn06vvmdt],.checks label[b-fpn06vvmdt]{flex-direction:row;align-items:center}input[type=checkbox][b-fpn06vvmdt],input[type=radio][b-fpn06vvmdt]{accent-color:#1672bd;width:16px;height:16px}.guardar[b-fpn06vvmdt]{background:#168254;color:white}input[readonly][b-fpn06vvmdt]{background:#f1f3f5}@media(max-width:1000px){.filtros[b-fpn06vvmdt]{grid-template-columns:1fr 1fr}.segmentos[b-fpn06vvmdt]{flex-wrap:wrap}}@media(max-width:650px){.horas-extras[b-fpn06vvmdt]{padding:10px}.cabecera[b-fpn06vvmdt]{flex-wrap:wrap}.filtros[b-fpn06vvmdt]{gap:10px}.filtros label:nth-child(3)[b-fpn06vvmdt],.segmentos[b-fpn06vvmdt]{grid-column:1/-1}.segmentos button[b-fpn06vvmdt]{flex:1;padding:8px}.ficha[b-fpn06vvmdt]{grid-template-columns:1fr;padding:12px}.ficha>div:empty[b-fpn06vvmdt]{display:none}.toolbar input[b-fpn06vvmdt]{width:100%;margin:0}.total[b-fpn06vvmdt]{width:100%;margin:0}.rejilla[b-fpn06vvmdt]{max-height:55dvh}}
.ficha-cabecera>div:first-child[b-fpn06vvmdt]{flex:1}.ruta[b-fpn06vvmdt]{font-size:12px;color:#758595;margin-top:6px}.ruta span[b-fpn06vvmdt]{margin:0 10px}.ficha-acciones[b-fpn06vvmdt]{display:flex;gap:5px}.ficha-acciones button[b-fpn06vvmdt]{width:38px;height:38px;padding:0;color:white;font-size:18px}.ficha-acciones .cancelar[b-fpn06vvmdt]{background:#f3a300}.ficha-acciones .listado[b-fpn06vvmdt]{background:#9250e8}.ficha-titulo[b-fpn06vvmdt]{font-size:17px;background:white;padding:16px 24px;border:1px solid #dce3eb;border-bottom:0}.ficha[b-fpn06vvmdt]{grid-template-columns:minmax(140px,.7fr) minmax(0,1fr) minmax(140px,.7fr) minmax(0,1fr);gap:16px 24px;padding:24px;border:1px solid #dce3eb}.ficha .campo[b-fpn06vvmdt]{grid-column:span 2;display:grid;grid-template-columns:subgrid;align-items:center;gap:0 24px;min-width:0}.ficha .campo>span[b-fpn06vvmdt]{line-height:1.4}.ficha .campo input[b-fpn06vvmdt],.ficha .campo select[b-fpn06vvmdt],.ficha .campo textarea[b-fpn06vvmdt]{width:100%;height:36px}.ficha .campo.ancho[b-fpn06vvmdt]{grid-column:1/-1}.ficha .campo.ancho>input[b-fpn06vvmdt],.ficha .campo.ancho>select[b-fpn06vvmdt],.ficha .campo.ancho>textarea[b-fpn06vvmdt]{grid-column:2/-1}.ficha .campo.izquierda[b-fpn06vvmdt]{grid-column:1/span 2}.ficha .numero input[b-fpn06vvmdt]{max-width:240px}.ficha .destino[b-fpn06vvmdt]{grid-column:3/span 2;gap:8px;align-content:center}.ficha .destino label[b-fpn06vvmdt],.ficha .checks label[b-fpn06vvmdt]{gap:8px}.ficha .checks[b-fpn06vvmdt]{grid-column:3/span 2;gap:14px;align-content:center}.ficha textarea[b-fpn06vvmdt]{min-height:36px}.ficha input[readonly][b-fpn06vvmdt]{background:white}.ficha .campo:has(input[aria-label="Año de cargo"])[b-fpn06vvmdt]{grid-column:1/span 2}.ficha .campo input[aria-label="Año de cargo"][b-fpn06vvmdt]{max-width:240px}
@media(max-width:1050px){.ficha[b-fpn06vvmdt]{grid-template-columns:140px minmax(0,1fr) 140px minmax(0,1fr);gap:14px 16px;padding:16px}.ficha .campo[b-fpn06vvmdt]{gap:0 16px}.ficha .destino[b-fpn06vvmdt],.ficha .checks[b-fpn06vvmdt]{gap:10px}}
@media(max-width:750px){.ficha[b-fpn06vvmdt]{grid-template-columns:minmax(0,1fr);padding:14px;gap:14px}.ficha .campo[b-fpn06vvmdt],.ficha .campo.ancho[b-fpn06vvmdt],.ficha .campo.izquierda[b-fpn06vvmdt],.ficha .campo:has(input[aria-label="Año de cargo"])[b-fpn06vvmdt]{grid-column:1;display:flex;flex-direction:column;align-items:stretch;gap:6px}.ficha .campo.ancho>input[b-fpn06vvmdt],.ficha .campo.ancho>select[b-fpn06vvmdt],.ficha .campo.ancho>textarea[b-fpn06vvmdt]{grid-column:auto}.ficha .destino[b-fpn06vvmdt],.ficha .checks[b-fpn06vvmdt]{grid-column:1;display:flex;gap:12px}.ficha .numero input[b-fpn06vvmdt],.ficha .campo input[aria-label="Año de cargo"][b-fpn06vvmdt]{max-width:none}.ficha-cabecera[b-fpn06vvmdt]{gap:12px}.ficha-cabecera h2[b-fpn06vvmdt]{font-size:17px}}
.accesos[b-fpn06vvmdt]{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.accesos button[b-fpn06vvmdt]{padding:10px 14px;color:white;font-weight:600}.accesos .tipos[b-fpn06vvmdt]{background:#176caa;border-color:#176caa}.accesos .ranking[b-fpn06vvmdt]{background:#7645b5;border-color:#7645b5}.accesos .status[b-fpn06vvmdt]{background:#168254;border-color:#168254}.accesos .documentos[b-fpn06vvmdt]{background:#a65016;border-color:#a65016}.accesos button:hover:not(:disabled)[b-fpn06vvmdt],.cabecera-acciones button:hover:not(:disabled)[b-fpn06vvmdt],.ficha-acciones button:hover:not(:disabled)[b-fpn06vvmdt]{filter:brightness(.92)}.accesos button:focus-visible[b-fpn06vvmdt],.cabecera-acciones button:focus-visible[b-fpn06vvmdt],.ficha-acciones button:focus-visible[b-fpn06vvmdt]{outline:2px solid #15364e;outline-offset:3px}.cabecera-acciones[b-fpn06vvmdt],.ficha-acciones[b-fpn06vvmdt]{display:flex;align-items:center;gap:12px;padding:4px 0 4px 12px;flex-shrink:0}.cabecera-acciones button[b-fpn06vvmdt],.ficha-acciones button[b-fpn06vvmdt]{width:44px;height:44px;padding:0;color:white;font-size:20px}.cabecera-acciones .nuevo[b-fpn06vvmdt]{background:#7645b5;border-color:#7645b5}.cabecera-acciones .recargar[b-fpn06vvmdt]{background:#176caa;border-color:#176caa}.rejilla tbody tr.seleccionada[b-fpn06vvmdt]{background:#deedf9}
.filtros[b-fpn06vvmdt]{grid-template-columns:150px 180px minmax(220px,360px) auto;justify-content:start}.filtros>label[b-fpn06vvmdt]{min-width:0}.filtros select[b-fpn06vvmdt]{width:100%}.segmentos[b-fpn06vvmdt]{gap:10px;flex-wrap:wrap}.segmentos button[b-fpn06vvmdt]{border-radius:4px;color:white;min-height:38px;padding:8px 14px}.segmentos button[data-destino="Todos"][b-fpn06vvmdt]{background:#176caa;border-color:#176caa}.segmentos button[data-destino="Abonar"][b-fpn06vvmdt]{background:#168254;border-color:#168254}.segmentos button[data-destino="Compensar"][b-fpn06vvmdt]{background:#7645b5;border-color:#7645b5}.segmentos button[data-destino="Bolsa horas"][b-fpn06vvmdt]{background:#a65016;border-color:#a65016}.segmentos .activo[b-fpn06vvmdt]{font-weight:700;box-shadow:0 0 0 2px white,0 0 0 4px #15364e}.segmentos button:hover:not(:disabled)[b-fpn06vvmdt]{filter:brightness(.92)}.segmentos button:focus-visible[b-fpn06vvmdt]{outline:2px solid #15364e;outline-offset:3px}@media(max-width:1150px){.filtros[b-fpn06vvmdt]{grid-template-columns:minmax(0,180px) minmax(0,180px) minmax(0,360px)}.segmentos[b-fpn06vvmdt]{grid-column:1/-1}}@media(max-width:650px){.filtros[b-fpn06vvmdt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.segmentos[b-fpn06vvmdt]{gap:10px}.segmentos button[b-fpn06vvmdt]{flex:1 1 calc(50% - 10px)}}
.cabecera-acciones .ayuda[b-fpn06vvmdt],.ficha-acciones .ayuda[b-fpn06vvmdt]{display:grid;place-items:center;background:#e0f0f4;border-color:#c3d9e5;padding:2px}.cabecera-acciones .ayuda img[b-fpn06vvmdt],.ficha-acciones .ayuda img[b-fpn06vvmdt]{width:32px;height:32px}.ficha-acciones[b-fpn06vvmdt]{flex-wrap:wrap;max-width:none}.ficha-acciones .cerrar[b-fpn06vvmdt]{background:#c9374b;border-color:#c9374b;font-size:28px}
.listado-horas[b-fpn06vvmdt]{height:var(--alto-listado,calc(100dvh - 140px));min-height:420px;display:flex;flex-direction:column}.listado-horas>fieldset[b-fpn06vvmdt]{display:flex;flex-direction:column;flex:1;min-height:0}.listado-horas .rejilla[b-fpn06vvmdt]{flex:1;min-height:150px;max-height:none}.listado-horas .rejilla table[b-fpn06vvmdt]{min-width:100%}.listado-horas th:nth-child(n)[b-fpn06vvmdt]{width:auto}.listado-horas .acciones[b-fpn06vvmdt]{position:sticky;left:0;z-index:2;background:#f7f8fa;width:96px}.listado-horas thead .acciones[b-fpn06vvmdt]{z-index:3}.acciones button[b-fpn06vvmdt]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:6px;background:#e8f1fb;color:#176caa;border-color:#b9cfe1}.acciones button.borrar[b-fpn06vvmdt]{background:#ffeded;color:#b42332;border-color:#ebc0c5}.acciones svg[b-fpn06vvmdt]{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none}.seleccionada td[b-fpn06vvmdt]{box-shadow:inset 0 2px #176caa,inset 0 -2px #176caa}.listado-horas .toolbar[b-fpn06vvmdt]{flex-shrink:0}.listado-horas footer[b-fpn06vvmdt]{flex-shrink:0}@media(max-width:650px){.listado-horas[b-fpn06vvmdt]{height:auto;min-height:calc(100dvh - 120px)}.listado-horas .rejilla[b-fpn06vvmdt]{min-height:300px;max-height:55dvh}}
.listado-horas .barra-superior[b-fpn06vvmdt]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px}.barra-superior .accesos[b-fpn06vvmdt]{margin:0;gap:8px;flex-shrink:0}.barra-superior .accesos button[b-fpn06vvmdt]{font-size:12px;padding:10px}.barra-superior .cabecera-acciones[b-fpn06vvmdt]{margin-left:auto;padding:0;gap:10px}.cabecera-acciones .cerrar[b-fpn06vvmdt]{background:#c9374b;border-color:#c9374b}.listado-horas .filtros[b-fpn06vvmdt]{grid-template-columns:150px 180px minmax(220px,360px) auto minmax(160px,1fr);gap:18px;margin-bottom:10px}.busqueda[b-fpn06vvmdt]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.busqueda input[b-fpn06vvmdt]{width:100%;max-width:220px}.busqueda button[b-fpn06vvmdt]{background:#ffd369;border-color:#dfab30;padding:8px 10px}.listado-horas .rejilla[b-fpn06vvmdt]{border-top:1px solid #d5deea;background:white}.listado-horas .orden[b-fpn06vvmdt]{padding:0}.listado-horas .acciones[b-fpn06vvmdt]{background:white}.listado-horas .consulta-paginacion .total[b-fpn06vvmdt]{margin-left:0}.listado-horas .consulta-paginacion[b-fpn06vvmdt]{flex-wrap:wrap}
@media(max-width:1400px){.listado-horas .filtros[b-fpn06vvmdt]{grid-template-columns:130px 160px minmax(200px,320px) auto}.listado-horas .segmentos[b-fpn06vvmdt]{grid-column:auto}.busqueda[b-fpn06vvmdt]{grid-column:1/-1}.busqueda input[b-fpn06vvmdt]{max-width:320px}.barra-superior .cabecera-acciones[b-fpn06vvmdt]{margin-left:0}}@media(max-width:750px){.listado-horas .filtros[b-fpn06vvmdt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listado-horas .filtros label:nth-child(3)[b-fpn06vvmdt],.listado-horas .segmentos[b-fpn06vvmdt],.busqueda[b-fpn06vvmdt]{grid-column:1/-1}.barra-superior .accesos[b-fpn06vvmdt]{flex-shrink:1}.barra-superior .cabecera-acciones[b-fpn06vvmdt]{margin-left:auto}.consulta-paginacion nav[b-fpn06vvmdt]{width:100%}.busqueda input[b-fpn06vvmdt]{max-width:none}}
@media(min-width:751px){
 .ficha-horas[b-fpn06vvmdt]{padding:12px 16px}
 .ficha-horas .ficha-cabecera[b-fpn06vvmdt]{margin-bottom:8px;min-height:44px}
 .ficha-horas .ruta[b-fpn06vvmdt]{margin-top:3px}
 .ficha-horas .ficha-acciones[b-fpn06vvmdt]{padding-top:0;padding-bottom:0}
 .ficha-horas .accesos[b-fpn06vvmdt]{margin-bottom:10px;gap:8px}
 .ficha-horas .accesos button[b-fpn06vvmdt]{padding:7px 12px;min-height:34px}
 .ficha-horas .ficha-titulo[b-fpn06vvmdt]{padding:9px 16px;font-size:16px}
 .ficha-horas .ficha[b-fpn06vvmdt]{grid-template-columns:160px minmax(0,1fr) 160px minmax(0,1fr);gap:8px 18px;padding:12px 16px}
 .ficha-horas .ficha .campo[b-fpn06vvmdt]{gap:0 18px}
 .ficha-horas .ficha .campo input[b-fpn06vvmdt],.ficha-horas .ficha .campo select[b-fpn06vvmdt],.ficha-horas .ficha .campo textarea[b-fpn06vvmdt]{height:32px;padding:5px 8px}
 .ficha-horas .ficha textarea[b-fpn06vvmdt]{min-height:32px}
 .ficha-horas .ficha .campo:has([aria-label="NIP Agente certifica"])[b-fpn06vvmdt]{grid-column:3/span 2}
 .ficha-horas .ficha .checks[b-fpn06vvmdt]{gap:12px}
}
@media(min-width:751px) and (max-width:1100px){
 .ficha-horas .ficha[b-fpn06vvmdt]{grid-template-columns:130px minmax(0,1fr) 130px minmax(0,1fr);gap:8px 12px;padding:12px}
 .ficha-horas .ficha .campo[b-fpn06vvmdt]{gap:0 12px}
 .ficha-horas .ficha .checks[b-fpn06vvmdt]{gap:8px}
}
.filtro-agente[b-fpn06vvmdt]{min-width:0}@media(max-width:750px){.filtro-agente[b-fpn06vvmdt]{grid-column:1/-1}}
.accesos .ranking-bolsa[b-fpn06vvmdt]{display:inline-flex;align-items:center;gap:7px;background:#087c86;color:white}

.listado-horas .barra-superior[b-fpn06vvmdt]{display:block;margin:0 0 14px}
.fila-accesos[b-fpn06vvmdt]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:8px;margin-bottom:8px}
.listado-horas .fila-accesos .accesos[b-fpn06vvmdt]{display:contents}
.fila-accesos .accesos>button[b-fpn06vvmdt],.fila-accesos[b-fpn06vvmdt]  .boton-cd{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;padding:5px 8px;font-size:12px;line-height:1.2;white-space:normal;margin:0}
.fila-accesos .accesos .status[b-fpn06vvmdt]{background:#ffe600;border-color:#dfbd00;color:#17212b}
.fila-accesos .accesos button[b-fpn06vvmdt]  svg{width:16px;height:16px;flex-shrink:0}
.listado-horas .fila-accesos .cabecera-acciones[b-fpn06vvmdt]{grid-column:6/-1;justify-content:flex-end;gap:8px;margin:0;padding:0}
.fila-accesos .cabecera-acciones button[b-fpn06vvmdt]{box-sizing:border-box;width:40px;height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}
.fila-accesos .cabecera-acciones button[b-fpn06vvmdt]  svg{width:18px;height:18px}
.fila-accesos .cabecera-acciones .ayuda img[b-fpn06vvmdt]{width:28px;height:28px}
.listado-horas .filtros[b-fpn06vvmdt]{grid-template-columns:90px 150px minmax(200px,1fr) auto minmax(160px,220px);gap:12px;align-items:end;justify-content:stretch;margin-bottom:12px}
.listado-horas .filtros input[b-fpn06vvmdt],.listado-horas .filtros select[b-fpn06vvmdt],.listado-horas .filtro-agente[b-fpn06vvmdt]  .entrada input{box-sizing:border-box;height:40px}
.listado-horas .filtro-agente[b-fpn06vvmdt]  .entrada>button{height:38px}
.listado-horas .segmentos[b-fpn06vvmdt]{gap:6px;flex-wrap:nowrap;grid-column:auto}
.listado-horas .segmentos button[b-fpn06vvmdt]{box-sizing:border-box;height:40px;min-height:40px;padding:6px 10px;font-size:12px;white-space:nowrap}
.listado-horas .busqueda[b-fpn06vvmdt]{grid-column:auto}.listado-horas .busqueda input[b-fpn06vvmdt]{max-width:none}
.listado-horas .rejilla thead th[b-fpn06vvmdt]{height:38px}
@media(max-width:1200px){.listado-horas .filtros[b-fpn06vvmdt]{grid-template-columns:90px 140px minmax(180px,1fr) minmax(160px,220px)}.listado-horas .segmentos[b-fpn06vvmdt]{grid-column:1/-1;grid-row:2}.listado-horas .segmentos button[b-fpn06vvmdt]{flex:0 0 auto}}
@media(max-width:980px){.fila-accesos[b-fpn06vvmdt]{grid-template-columns:repeat(4,minmax(0,1fr))}.listado-horas .fila-accesos .cabecera-acciones[b-fpn06vvmdt]{grid-column:2/-1}}
@media(max-width:650px){.fila-accesos[b-fpn06vvmdt]{grid-template-columns:repeat(2,minmax(0,1fr))}.listado-horas .fila-accesos .cabecera-acciones[b-fpn06vvmdt]{grid-column:auto;justify-content:flex-end;gap:4px}.fila-accesos .cabecera-acciones button[b-fpn06vvmdt]{width:32px}.listado-horas .filtros[b-fpn06vvmdt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listado-horas .filtro-agente[b-fpn06vvmdt]{grid-column:1/-1}.listado-horas .segmentos[b-fpn06vvmdt]{grid-row:auto;grid-column:1/-1;flex-wrap:wrap}.listado-horas .segmentos button[b-fpn06vvmdt]{flex:1 1 calc(50% - 6px)}.listado-horas .busqueda[b-fpn06vvmdt]{grid-column:1/-1}}
.accesos button.trasladar[b-fpn06vvmdt],.accesos button.cuadrante-mensual[b-fpn06vvmdt]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;background:#176caa;border-color:#176caa;color:white}
.accesos button.cuadrante-mensual[b-fpn06vvmdt]{background:#087c86;border-color:#087c86}
.accesos button.trasladar[b-fpn06vvmdt]  svg,.accesos button.cuadrante-mensual[b-fpn06vvmdt]  svg{width:16px;height:16px;flex:none}
.ficha-cabecera[b-fpn06vvmdt]{flex-wrap:wrap}.ficha-cabecera .ficha-acciones[b-fpn06vvmdt]{box-sizing:border-box;max-width:100%;flex-shrink:1}
@media(max-width:650px){.ficha-cabecera .ficha-acciones[b-fpn06vvmdt]{width:100%;gap:8px;padding:0;justify-content:flex-end}.ficha-acciones>button[b-fpn06vvmdt]{width:38px;height:38px}}
.ficha-acciones .guardar[b-fpn06vvmdt]{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:36px;height:36px;padding:6px 12px;background:#108452;border-color:#108452;color:#fff;font-size:13px;line-height:1.3;white-space:nowrap}
.ficha-acciones .guardar[b-fpn06vvmdt]  svg{width:16px;height:16px;flex:none}
.ficha-acciones .ayuda[b-fpn06vvmdt]{width:36px;height:36px}.ficha-acciones .ayuda img[b-fpn06vvmdt]{width:28px;height:28px}
.cuadrante-velo[b-fpn06vvmdt]{position:fixed;inset:0;z-index:3050;background:#193b5370;display:flex;align-items:center;justify-content:center;padding:12px}
.cuadrante-consulta[b-fpn06vvmdt]{width:1600px;max-width:100%;height:calc(100dvh - 24px);display:flex;flex-direction:column;min-width:0;background:white;color:#15364e;border:1px solid #cbd5e1;border-radius:4px;overflow:hidden}
.cuadrante-consulta>header[b-fpn06vvmdt]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none;padding:12px 16px;border-bottom:1px solid #d5deea}
.cuadrante-consulta>header h2[b-fpn06vvmdt]{font-size:17px;margin:0;flex:1;min-width:0}
.cuadrante-contenido[b-fpn06vvmdt]{flex:1;min-height:0;overflow:auto}
@media(max-width:650px){.cuadrante-velo[b-fpn06vvmdt]{padding:6px}.cuadrante-consulta[b-fpn06vvmdt]{height:calc(100dvh - 12px)}.cuadrante-consulta>header[b-fpn06vvmdt]{padding:10px}}
/* /Components/Pages/ImportarCallejeroIne.razor.rz.scp.css */
.fondo[b-35sl8anobx]{position:fixed;inset:0;background:#102c4266;z-index:1100;display:flex;align-items:center;justify-content:center;padding:18px}.importar-ine[b-35sl8anobx]{background:white;width:540px;max-width:100%;max-height:90dvh;overflow:auto;border:1px solid #b9d7e9;border-radius:4px;padding:20px;color:#003f70;box-shadow:0 12px 40px #102c4240}h2[b-35sl8anobx]{font-size:18px;margin:0 0 18px}fieldset[b-35sl8anobx]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}label[b-35sl8anobx]{display:flex;flex-direction:column;gap:7px;font-size:13px}input[b-35sl8anobx],.importar-ine[b-35sl8anobx]  input{font:inherit;border:1px solid #b9d7e9;border-radius:3px;min-height:35px;padding:6px;max-width:100%;box-sizing:border-box}footer[b-35sl8anobx]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}button[b-35sl8anobx]{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9d7e9;background:#e8f1f6;color:#00446f;border-radius:4px;min-height:35px;padding:6px 12px;cursor:pointer;font:inherit}.guardar[b-35sl8anobx]{background:#13845d;color:white;border-color:#13845d}button:disabled[b-35sl8anobx]{opacity:.5;cursor:default}.error[b-35sl8anobx]{padding:10px;background:#fff0f1;color:#bd1644;font-size:13px}.archivo[b-35sl8anobx]{font-size:12px;overflow-wrap:anywhere;margin:0}button:focus-visible[b-35sl8anobx]{outline:2px solid #1280ad;outline-offset:2px}@media(max-width:650px){.fondo[b-35sl8anobx]{padding:8px}.importar-ine[b-35sl8anobx]{padding:15px}}
/* /Components/Pages/LiquidacionesComplementos.razor.rz.scp.css */
.liquidaciones-complementos[b-euhpett4gs]{padding:18px;color:#004578}.cabecera[b-euhpett4gs],.toolbar[b-euhpett4gs],.acciones[b-euhpett4gs]{display:flex;align-items:center;gap:10px}.cabecera[b-euhpett4gs]{justify-content:space-between;margin-bottom:16px}h2[b-euhpett4gs]{font-size:18px;margin:0}fieldset[b-euhpett4gs]{border:0;padding:0;margin:0;min-width:0}.filtros[b-euhpett4gs]{display:grid;grid-template-columns:150px 220px minmax(220px,400px);gap:18px;margin-bottom:14px}label[b-euhpett4gs]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}input[b-euhpett4gs],select[b-euhpett4gs],textarea[b-euhpett4gs]{border:1px solid #b8cfea;border-radius:4px;padding:9px;color:inherit;font:inherit;min-width:0}button[b-euhpett4gs]{border:1px solid #b8cfea;border-radius:4px;padding:10px 13px;background:white;color:inherit;font:inherit;cursor:pointer}button:disabled[b-euhpett4gs]{opacity:.5;cursor:default}.recalcular[b-euhpett4gs],.guardar[b-euhpett4gs]{background:#118457;color:white;border-color:#118457}.informe[b-euhpett4gs]{background:#176cad;color:white;border-color:#176cad}.cuadrante[b-euhpett4gs]{background:#7443b6;color:white;border-color:#7443b6}.cerrar[b-euhpett4gs]{background:#c62842;color:white;border-color:#c62842;width:40px;height:40px;padding:0;font-size:23px}.ayuda[b-euhpett4gs]{padding:4px;width:40px;height:40px}.ayuda img[b-euhpett4gs]{width:28px;height:28px}.toolbar[b-euhpett4gs]{background:#f5f7f9;padding:10px;flex-wrap:wrap;margin-bottom:14px}.toolbar input[b-euhpett4gs]{margin-left:auto}.rejilla[b-euhpett4gs]{overflow:auto;border:1px solid #cedded}.consulta-grid[b-euhpett4gs]{width:100%;border-collapse:collapse;font-size:14px}.consulta-grid th[b-euhpett4gs],.consulta-grid td[b-euhpett4gs]{padding:10px;border:1px solid #cedded;text-align:left}.consulta-grid th[b-euhpett4gs],.consulta-grid tfoot[b-euhpett4gs]{background:#e9f1f9}.consulta-grid tbody tr:nth-child(even)[b-euhpett4gs]{background:#f6f8fa}.consulta-grid .numero[b-euhpett4gs]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.consulta-grid .acciones[b-euhpett4gs]{display:table-cell;white-space:nowrap}.acciones button[b-euhpett4gs]{width:34px;height:34px;padding:3px;margin-right:5px}.progreso[b-euhpett4gs]{display:flex;gap:12px;align-items:center;padding:12px;background:#e9f1f9;margin-bottom:12px}progress[b-euhpett4gs]{width:240px;height:20px;accent-color:#118457}.ocupado[b-euhpett4gs],.ocupado *[b-euhpett4gs]{cursor:wait!important}.mensaje[b-euhpett4gs]{padding:12px;background:#e8f5ed}.error[b-euhpett4gs]{color:#b02035;background:#fff0f2;padding:12px}.overlay[b-euhpett4gs]{position:fixed;inset:0;background:#18344c66;z-index:3050;display:flex;align-items:center;justify-content:center;padding:20px}.ficha-complementos[b-euhpett4gs]{background:white;padding:22px;width:650px;max-width:100%;max-height:90vh;overflow:auto;border-radius:4px}.ficha-complementos.amplia[b-euhpett4gs]{width:96vw}.check[b-euhpett4gs]{flex-direction:row;align-items:center}.matriz[b-euhpett4gs]{min-width:1900px}.matriz th:first-child[b-euhpett4gs]{min-width:210px}.matriz td[b-euhpett4gs]{min-width:58px}@media(max-width:700px){.filtros[b-euhpett4gs]{grid-template-columns:1fr}.cabecera[b-euhpett4gs]{align-items:flex-start}h2[b-euhpett4gs]{font-size:16px}.toolbar input[b-euhpett4gs]{width:100%;margin-left:0}.progreso[b-euhpett4gs]{flex-direction:column;align-items:flex-start}.overlay[b-euhpett4gs]{padding:10px}.ficha-complementos[b-euhpett4gs]{padding:15px}.consulta-grid[b-euhpett4gs]{min-width:950px}}
.ficha-complementos.amplia[b-euhpett4gs]{width:100%;max-width:100%;padding:16px;min-width:0}.mes-completo[b-euhpett4gs]{width:100%;min-width:0}.mes-semanas[b-euhpett4gs]{display:none}.semana-complementos[b-euhpett4gs]{margin-bottom:18px}.total-mes[b-euhpett4gs]{font-weight:600;text-align:right}@media(max-width:700px){.ficha-complementos.amplia[b-euhpett4gs]{padding:10px}.mes-completo[b-euhpett4gs]{display:none}.mes-semanas[b-euhpett4gs]{display:block}}
.liquidaciones-complementos table.consulta-grid td.acciones button.detalle-complementos[b-euhpett4gs] { background:#ffea00!important; color:#111!important; border-color:#ddc900!important; font-weight:700; }
.modo-cuadrante[b-euhpett4gs] { display:flex; gap:0; margin:10px 0; }
.modo-cuadrante button[b-euhpett4gs] { padding:7px 14px; border:1px solid #9dbad0; background:#fff; color:#004578; }
.modo-cuadrante button[aria-pressed="true"][b-euhpett4gs] { background:#126ca5; color:#fff; }
.liquidaciones-complementos[b-euhpett4gs] { display:flex; flex-direction:column; height:calc(100dvh - 120px); min-height:0; min-width:0; overflow:hidden; box-sizing:border-box; }
.liquidaciones-complementos > :not(.rejilla)[b-euhpett4gs] { flex-shrink:0; }
.liquidaciones-complementos > .cabecera[b-euhpett4gs] { position:static!important; top:auto!important; }
.liquidaciones-complementos .rejilla[b-euhpett4gs] { flex:1; min-height:0; overflow:auto; }
.consulta-grid thead th[b-euhpett4gs] { position:sticky; top:0; z-index:2; background:#e9f1f9; }
.herramientas-cuadrante[b-euhpett4gs] { display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin:8px 0 12px; }
.herramientas-cuadrante .modo-cuadrante[b-euhpett4gs] { margin:0; }
.excel-cuadrante[b-euhpett4gs] { display:inline-flex; align-items:center; gap:6px; margin-left:auto; }
.ficha-complementos.amplia[b-euhpett4gs] { display:flex; flex-direction:column; overflow:hidden; max-height:calc(100dvh - 40px); box-sizing:border-box; }
.ficha-complementos.amplia > :not(.contenido-cuadrante)[b-euhpett4gs] { flex-shrink:0; }
.ficha-complementos.amplia > .cabecera[b-euhpett4gs] { position:static!important; top:auto!important; }
.contenido-cuadrante[b-euhpett4gs] { overflow:auto; min-height:0; }
@media(max-width:700px) { .ficha-complementos.amplia[b-euhpett4gs] { max-height:calc(100dvh - 20px); } .modo-cuadrante button[b-euhpett4gs] { padding:7px 9px; } }
.periodo-cuadrante[b-euhpett4gs]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:6px}.periodo-cuadrante label[b-euhpett4gs]{margin:0;gap:4px;font-size:13px}.periodo-cuadrante select[b-euhpett4gs]{width:160px}.periodo-cuadrante input[b-euhpett4gs]{width:100px}.periodo-cuadrante button[b-euhpett4gs]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:6px}.periodo-cuadrante span[b-euhpett4gs]{align-self:center;font-size:13px}
@media(max-width:700px){.periodo-cuadrante[b-euhpett4gs]{gap:6px}.periodo-cuadrante select[b-euhpett4gs]{width:130px}.periodo-cuadrante input[b-euhpett4gs]{width:82px}.periodo-cuadrante button[b-euhpett4gs]{width:32px}}

.overlay-cuadrante[b-euhpett4gs]{padding:8px}
.overlay-cuadrante .ficha-complementos.amplia[b-euhpett4gs]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:16px;gap:0}
.overlay-cuadrante .cabecera[b-euhpett4gs]{padding-bottom:12px;border-bottom:1px solid #cedded;margin-bottom:16px}
.barra-cuadrante[b-euhpett4gs]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}
.barra-cuadrante .periodo-cuadrante[b-euhpett4gs],.barra-cuadrante .modo-cuadrante[b-euhpett4gs],.barra-cuadrante .herramientas-cuadrante[b-euhpett4gs]{margin:0}
.barra-cuadrante .herramientas-cuadrante[b-euhpett4gs]{margin-left:auto;gap:12px}
.barra-cuadrante button[b-euhpett4gs],.barra-cuadrante input[b-euhpett4gs],.barra-cuadrante select[b-euhpett4gs]{box-sizing:border-box;height:38px;min-height:38px}
.barra-cuadrante .periodo-cuadrante button[b-euhpett4gs]{width:38px}
.barra-cuadrante .excel-cuadrante[b-euhpett4gs]{padding:6px 12px}
.overlay-cuadrante .contenido-cuadrante[b-euhpett4gs]{flex:1;background:#fff}
.aviso-recalculo[b-euhpett4gs]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;background:#fff4cb;border-left:3px solid #dfb000;font-size:13px}
.aviso-recalculo span[b-euhpett4gs]{flex:1;min-width:200px}.aviso-recalculo button[b-euhpett4gs]{padding:7px 10px;white-space:nowrap}
@media(max-width:700px){.overlay-cuadrante .ficha-complementos.amplia[b-euhpett4gs]{padding:10px}.barra-cuadrante[b-euhpett4gs]{gap:10px}.barra-cuadrante .herramientas-cuadrante[b-euhpett4gs]{margin-left:0;flex:1;justify-content:flex-end}.barra-cuadrante .modo-cuadrante button[b-euhpett4gs]{padding:6px 9px}.aviso-recalculo span[b-euhpett4gs]{min-width:0;flex-basis:100%}}
/* /Components/Pages/LiquidacionesHorasExtras.razor.rz.scp.css */
.liquidaciones[b-wsdkkd6xgi]{padding:16px;color:#15364e;height:var(--alto-listado,calc(100dvh - 140px));min-height:430px;display:flex;flex-direction:column;min-width:0}.liquidaciones>fieldset[b-wsdkkd6xgi]{border:0;padding:0;margin:0;min-width:0;display:flex;flex:1;flex-direction:column;min-height:0}.cabecera[b-wsdkkd6xgi]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}h2[b-wsdkkd6xgi]{font-size:18px;margin:0}.toolbar[b-wsdkkd6xgi]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;background:#f7f8fa;border:1px solid #d5deea}.toolbar input[b-wsdkkd6xgi]{margin-left:auto;width:240px}button[b-wsdkkd6xgi],input[b-wsdkkd6xgi],select[b-wsdkkd6xgi]{border:1px solid #cbd5e1;border-radius:4px;font:inherit;font-size:13px;color:inherit}button[b-wsdkkd6xgi]{cursor:pointer;background:#e7edf2;padding:8px 12px;min-height:34px}button:disabled[b-wsdkkd6xgi]{opacity:.5;cursor:default}.nuevo[b-wsdkkd6xgi],.volver[b-wsdkkd6xgi]{background:#7543b8;color:white;border-color:#7543b8}.guardar[b-wsdkkd6xgi],.recalcular[b-wsdkkd6xgi]{background:#138552;color:white;border-color:#138552}.cancelar[b-wsdkkd6xgi]{background:#f4b52c;color:#273744;border-color:#dfa323}.actualizar[b-wsdkkd6xgi],.informe[b-wsdkkd6xgi]{background:#176caa;color:white;border-color:#176caa}.excel[b-wsdkkd6xgi]{display:flex;gap:8px;align-items:center}.excel img[b-wsdkkd6xgi]{width:18px;height:18px}.ayuda[b-wsdkkd6xgi]{width:38px;height:38px;padding:2px;background:#e0f0f4}.ayuda img[b-wsdkkd6xgi]{width:32px;height:32px}input[b-wsdkkd6xgi],select[b-wsdkkd6xgi]{padding:7px;background:white;min-width:0}.rejilla[b-wsdkkd6xgi]{overflow:auto;flex:1;min-height:160px;border:1px solid #d5deea;border-top:0}table[b-wsdkkd6xgi]{width:100%;table-layout:fixed;min-width:660px}th[b-wsdkkd6xgi],td[b-wsdkkd6xgi]{font-size:13px;padding:7px 10px;overflow-wrap:anywhere}th[b-wsdkkd6xgi]{position:sticky;top:0;z-index:1}.numero[b-wsdkkd6xgi]{text-align:right;font-variant-numeric:tabular-nums}.acciones[b-wsdkkd6xgi]{white-space:nowrap}.acciones svg[b-wsdkkd6xgi]{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none}.ficha[b-wsdkkd6xgi]{display:grid;grid-template-columns:110px minmax(160px,1fr) 110px 140px 170px;gap:12px;padding:14px 0}label[b-wsdkkd6xgi]{display:grid;gap:5px;font-size:12px}.ficha input[b-wsdkkd6xgi],.ficha select[b-wsdkkd6xgi]{width:100%;height:34px}.detalles table[b-wsdkkd6xgi]{min-width:500px}.detalles th:first-child[b-wsdkkd6xgi]{width:64px}.detalles th:nth-child(2)[b-wsdkkd6xgi]{width:120px}.detalles th:nth-child(3)[b-wsdkkd6xgi]{width:35%}.subtotal td[b-wsdkkd6xgi]{background:#edf5fb!important;font-weight:600}.mensaje[b-wsdkkd6xgi]{padding:10px;background:#e8f5ec;margin:8px 0;font-size:13px}.mensaje.error[b-wsdkkd6xgi]{background:#ffeded;color:#b42332}.totales[b-wsdkkd6xgi]{margin-left:auto;font-weight:600}button:focus-visible[b-wsdkkd6xgi],input:focus-visible[b-wsdkkd6xgi],select:focus-visible[b-wsdkkd6xgi]{outline:2px solid #1974a2;outline-offset:1px}@media(max-width:750px){.liquidaciones[b-wsdkkd6xgi]{height:auto;min-height:calc(100dvh - 120px);padding:10px}.rejilla[b-wsdkkd6xgi]{min-height:300px;max-height:60dvh}.ficha[b-wsdkkd6xgi]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar input[b-wsdkkd6xgi]{width:100%;margin-left:0}.cabecera h2[b-wsdkkd6xgi]{font-size:17px}.consulta-paginacion[b-wsdkkd6xgi]{flex-wrap:wrap}}
.consulta-paginacion[b-wsdkkd6xgi]{display:flex;align-items:center;flex-shrink:0;border:1px solid #d5deea;border-top:0;font-size:12px;gap:14px;flex-wrap:wrap}.rejilla[b-wsdkkd6xgi]{background:white}.liquidaciones .detalles table[b-wsdkkd6xgi]{min-width:704px}.detalles th:nth-child(n+4)[b-wsdkkd6xgi]{width:120px}
.liquidaciones .documentos[b-wsdkkd6xgi]{background:#a45c28;color:white;border:0;padding:9px 14px;border-radius:4px}
.identidad-total[b-wsdkkd6xgi]{display:flex;align-items:center;gap:8px;min-height:28px}.foto-total[b-wsdkkd6xgi]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 28px;background:#dcecf5}.iniciales[b-wsdkkd6xgi]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#004578}.nombre-total[b-wsdkkd6xgi]{margin-left:8px;font-weight:400}.identidad-total>span:last-child[b-wsdkkd6xgi]{min-width:0;overflow-wrap:anywhere}
/* /Components/Pages/ListadoServicios.razor.rz.scp.css */
.listado-panel[b-f4znsajs7b] { padding: 16px; min-width: 0; color: #152c3e; }.seleccion[b-f4znsajs7b] { display: grid; grid-template-columns: minmax(110px,1fr) minmax(140px,1fr) minmax(200px,2fr); gap: 24px; border: 0; padding: 0; margin: 0 0 14px; max-width: 1200px; }label[b-f4znsajs7b] { display: grid; gap: 7px; font-size: 13px; min-width: 0; }input[b-f4znsajs7b],select[b-f4znsajs7b] { min-width: 0; width: 100%; padding: 8px 10px; border: 1px solid #cbd5df; border-radius: 4px; font: inherit; color: inherit; background: #f0f2f5; }button[b-f4znsajs7b] { font: inherit; color: inherit; cursor: pointer; border: 0; border-radius: 3px; background: transparent; }button:disabled[b-f4znsajs7b] { opacity: .4; cursor: default; }
.herramientas[b-f4znsajs7b] { display: flex; align-items: center; gap: 8px; padding: 10px; border: 1px solid #d5dee6; border-bottom: 0; background: #f8f9fa; }.herramientas span[b-f4znsajs7b] { font-size: 12px; margin-right: auto; }.herramientas input[b-f4znsajs7b] { width: 170px; background: white; font-size: 13px; }.herramientas button[b-f4znsajs7b] { width: 32px; height: 32px; border: 1px solid #d5dee6; background: #e9eff3; font-size: 20px; }
.rejilla[b-f4znsajs7b] { overflow: auto; max-height: calc(100dvh - 285px); min-height: 220px; width: 100%; border: 1px solid #d5dee6; background: white; }table[b-f4znsajs7b] { border-collapse: separate; border-spacing: 0; width: max-content; table-layout: fixed; font-size: 13px; }th[b-f4znsajs7b],td[b-f4znsajs7b] { height: 39px; padding: 7px 9px; border-right: 1px solid #e1e7ed; border-bottom: 1px solid #e1e7ed; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 320px; }thead th[b-f4znsajs7b] { position: sticky; top: 0; z-index: 3; padding: 4px 6px; background: #f5f7f9; text-align: left; font-weight: 500; overflow: visible; }.cabecera[b-f4znsajs7b] { display: flex; align-items: center; gap: 5px; }.orden[b-f4znsajs7b] { text-align: left; padding: 4px 2px; flex: 1; white-space: nowrap; }.filtro[b-f4znsajs7b] { padding: 3px; font-size: 16px; }.filtro.activo[b-f4znsajs7b] { color: #1374b5; background: #dcecf9; }
tbody tr[b-f4znsajs7b] { --fila: #fff; }tbody tr:nth-child(even)[b-f4znsajs7b] { --fila: #f3f4f6; }tbody td[b-f4znsajs7b] { background: var(--fila); }.fija[b-f4znsajs7b] { position: sticky; z-index: 2; }.nip[b-f4znsajs7b] { left: 0; width: 80px; min-width: 80px; max-width: 80px; text-align: center; }.nombre[b-f4znsajs7b] { left: 80px; width: 230px; min-width: 230px; max-width: 230px; border-right: 1px solid #929da7; box-shadow: 2px 0 3px #142b3d0a; }thead .fija[b-f4znsajs7b] { z-index: 5; background: #f5f7f9; }.indicador[b-f4znsajs7b] { text-align: center; }.bit[b-f4znsajs7b] { display: inline-grid; place-items: center; width: 17px; height: 17px; border-radius: 50%; color: #fff; font-weight: bold; font-size: 14px; line-height: 17px; }.si[b-f4znsajs7b] { background: #228653; }.no[b-f4znsajs7b] { background: #ed4a59; }
.filtro-panel[b-f4znsajs7b] { position: absolute; right: 0; top: 100%; width: 185px; padding: 10px; border: 1px solid #b4c6d3; background: white; box-shadow: 0 4px 12px #142b3d25; text-align: left; white-space: normal; z-index: 8; }.filtro-panel label[b-f4znsajs7b] { font-size: 12px; }.filtro-panel button[b-f4znsajs7b] { margin-top: 8px; padding: 5px 9px; border: 1px solid #cbd5df; background: #e9eff3; }.nip .filtro-panel[b-f4znsajs7b] { left: 0; right: auto; }
footer[b-f4znsajs7b] { display: flex; align-items: center; flex-wrap: wrap; gap: 14px; padding: 8px 10px; border: 1px solid #d5dee6; border-top: 0; background: #f8f9fa; font-size: 12px; }footer nav[b-f4znsajs7b] { display: flex; gap: 3px; }footer button[b-f4znsajs7b] { width: 31px; height: 34px; color: #125ead; }footer .actual[b-f4znsajs7b] { background: #cfdef7; }footer label[b-f4znsajs7b] { display: flex; align-items: center; gap: 6px; font-size: 12px; }footer select[b-f4znsajs7b] { padding: 4px; width: 60px; background: white; }footer>span[b-f4znsajs7b] { margin-left: auto; }.vacio[b-f4znsajs7b] { height: 80px; text-align: left; }.error[b-f4znsajs7b] { padding: 10px; color: #a72130; background: #ffeded; font-size: 13px; }.oculto[b-f4znsajs7b] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; }
@media(max-width:650px) { .listado-panel[b-f4znsajs7b] { padding: 10px; }.seleccion[b-f4znsajs7b] { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; }.seleccion label:last-child[b-f4znsajs7b] { grid-column: 1/-1; }.nombre[b-f4znsajs7b] { width: 160px; min-width: 160px; max-width: 160px; }.rejilla[b-f4znsajs7b] { max-height: calc(100dvh - 340px); }footer[b-f4znsajs7b] { gap: 8px; }footer>span[b-f4znsajs7b] { width: 100%; margin-left: 0; } }
button:focus-visible[b-f4znsajs7b],input:focus-visible[b-f4znsajs7b],select:focus-visible[b-f4znsajs7b],.rejilla:focus-visible[b-f4znsajs7b] { outline: 2px solid #1974a2; outline-offset: 1px; }
.listado-panel[b-f4znsajs7b] { --ancho-nombre: 230px; }
@media(max-width:650px) { .listado-panel[b-f4znsajs7b] { --ancho-nombre: 160px; } }
@media(max-width:650px) { .seleccion[b-f4znsajs7b]  .selector-agente { grid-column: 1/-1; } }
.filtro-panel[b-f4znsajs7b]{position:static;width:auto;padding:3px 0;border:0;background:transparent;box-shadow:none}.filtro-panel label[b-f4znsajs7b]{font-size:0;gap:0}.filtro-panel input[b-f4znsajs7b],.filtro-panel select[b-f4znsajs7b]{font-size:12px;padding:4px;min-height:28px;background:white}
col.col-acciones[b-f4znsajs7b]{width:64px}.acciones-status[b-f4znsajs7b]{position:sticky;right:0;left:auto;z-index:3;min-width:64px;max-width:64px;text-align:center}thead th.acciones-status[b-f4znsajs7b]{z-index:6}
/* /Components/Pages/LogoJefatura.razor.rz.scp.css */
.logo-jefatura[b-cmxi5u627w]{color:#003f70}header[b-cmxi5u627w]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid #d0e0eb}h2[b-cmxi5u627w]{font-size:18px;margin:0}.acciones[b-cmxi5u627w]{display:flex;gap:8px;flex-wrap:wrap}button[b-cmxi5u627w]{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid #b9d7e9;border-radius:4px;background:#e8f1f6;color:#003f70;padding:8px 12px;cursor:pointer}.guardar[b-cmxi5u627w]{background:#13845d;color:white;border-color:#13845d}button:disabled[b-cmxi5u627w]{opacity:.5;cursor:default}.contenido[b-cmxi5u627w]{padding:24px 16px;max-width:850px}.selector[b-cmxi5u627w]{display:flex;flex-direction:column;gap:12px}.selector label[b-cmxi5u627w]{font-weight:600}.selector[b-cmxi5u627w]  input{max-width:100%;font:inherit;color:inherit}.selector[b-cmxi5u627w]  input::file-selector-button{border:1px solid #b9d7e9;border-radius:4px;background:#e8f1f6;color:#003f70;padding:8px 12px;margin-right:12px;cursor:pointer}.nombre[b-cmxi5u627w]{overflow-wrap:anywhere}.vista[b-cmxi5u627w]{display:flex;align-items:center;justify-content:center;width:280px;height:280px;max-width:100%;box-sizing:border-box;margin-top:24px;border:1px solid #d0e0eb;background:#f4f8fa}.vista img[b-cmxi5u627w]{max-width:90%;max-height:90%;object-fit:contain}.mensaje[b-cmxi5u627w]{margin:12px 16px;padding:12px;background:#e7f6ed}.error[b-cmxi5u627w]{background:#fff0f1;color:#a72132}@media(max-width:600px){.contenido[b-cmxi5u627w]{padding:20px 16px}.vista[b-cmxi5u627w]{width:100%;height:260px}}
fieldset[b-cmxi5u627w]{border:0;margin:0;min-width:0}.contenido[b-cmxi5u627w]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;padding:16px;max-width:none;align-items:start}.tarjeta[b-cmxi5u627w]{border:1px solid #bdd9ec;border-radius:8px;min-width:0;background:#fff}.tarjeta h3[b-cmxi5u627w]{margin:0;padding:8px 12px;background:#edf7fd;color:#005b91;border-bottom:1px solid #d3e5f1;border-radius:7px 7px 0 0;font-size:15px}.campos[b-cmxi5u627w]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.campos label[b-cmxi5u627w]{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.campos .ancho[b-cmxi5u627w]{grid-column:1/-1}.campos[b-cmxi5u627w]  input:not([type=checkbox]),.campos[b-cmxi5u627w]  select,.campos[b-cmxi5u627w]  textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bdd2e2;border-radius:4px;padding:7px 9px;color:#173e5a;background:white;font:inherit}.campos[b-cmxi5u627w]  input[type=checkbox]{width:20px;height:20px;accent-color:#176eb3}.aviso[b-cmxi5u627w]{margin:12px 12px 0;padding:10px;background:#edf7fd;font-size:13px}.contenido-logo[b-cmxi5u627w]{padding:12px}.vista[b-cmxi5u627w]{width:100%;height:260px;margin-top:16px}.acciones[b-cmxi5u627w]{align-items:center}@media(max-width:1100px){.campos[b-cmxi5u627w]{grid-template-columns:repeat(2,minmax(0,1fr))}.contenido[b-cmxi5u627w]{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:700px){.contenido[b-cmxi5u627w]{grid-template-columns:minmax(0,1fr)}.campos[b-cmxi5u627w]{grid-template-columns:minmax(0,1fr)}}
.pestanas-configuracion[b-cmxi5u627w]{display:flex;gap:6px;margin:12px 16px 0;border-bottom:1px solid #bdd9ec}.pestanas-configuracion button[b-cmxi5u627w]{border-radius:5px 5px 0 0;background:#edf7fd;color:#07548b;min-height:38px}.pestanas-configuracion button[aria-selected=true][b-cmxi5u627w]{background:#086fa8;border-color:#086fa8;color:white}.mandos-configuracion[b-cmxi5u627w]{padding:12px 16px;min-width:0}.mandos-configuracion[b-cmxi5u627w]  .editor-base{min-height:420px}.mandos-configuracion[b-cmxi5u627w]  .rejilla table{min-width:1300px}.mandos-configuracion[b-cmxi5u627w]  .rejilla th,.mandos-configuracion[b-cmxi5u627w]  .rejilla td{white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.pestanas-configuracion[b-cmxi5u627w]{margin-inline:10px}.mandos-configuracion[b-cmxi5u627w]{padding:10px}}
.pestanas-configuracion[b-cmxi5u627w]{flex-wrap:wrap}
/* /Components/Pages/MapaCalorIncidencias.razor.rz.scp.css */
.mapa-calor[b-6gpoqot366]{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px;background:white;color:#123e5c;padding:12px 16px;overflow:hidden}.mapa-cabecera[b-6gpoqot366]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mapa-cabecera h2[b-6gpoqot366]{font-size:18px;font-weight:700;margin:0 0 4px}.mapa-cabecera span[b-6gpoqot366]{font-size:12px}.herramientas[b-6gpoqot366],.acciones[b-6gpoqot366]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mapa-calor button[b-6gpoqot366],.mapa-calor select[b-6gpoqot366],.mapa-calor input[b-6gpoqot366]{font:inherit;color:inherit;border:1px solid #b5d1e3;border-radius:3px;padding:6px 8px;min-height:34px;max-width:100%;background:white}.mapa-calor button[b-6gpoqot366]{background:#e6f2f9;cursor:pointer}.mapa-calor button:disabled[b-6gpoqot366]{opacity:.5;cursor:default}.mapa-calor button:hover:not(:disabled)[b-6gpoqot366]{background:#d2e9f5}.mapa-calor button:focus-visible[b-6gpoqot366],.mapa-calor input:focus-visible[b-6gpoqot366],.mapa-calor select:focus-visible[b-6gpoqot366]{outline:2px solid #167bad;outline-offset:2px}.mapa-calor .generar[b-6gpoqot366]{background:#128352;color:white;font-weight:700;min-height:42px;width:100%;margin-top:12px}.estado[b-6gpoqot366]{font-size:12px;min-height:22px}.estado button[b-6gpoqot366]{margin-left:10px}.cuerpo[b-6gpoqot366]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;flex:1;min-height:0}.cuerpo.sin-panel[b-6gpoqot366]{grid-template-columns:minmax(0,1fr)}.filtros[b-6gpoqot366]{background:#f1f7fb;border:1px solid #ccdeea;overflow:auto;padding:12px;font-size:12px}.filtros fieldset[b-6gpoqot366]{border:0;margin:0;padding:0;min-width:0}.filtros legend[b-6gpoqot366]{font-size:13px;font-weight:700;padding:12px 0 5px;margin:0;float:none;width:auto}.filtros legend:first-child[b-6gpoqot366]{padding-top:0}.filtros label[b-6gpoqot366]{display:flex;flex-direction:column;gap:4px;margin:6px 0}.filtros input[b-6gpoqot366],.filtros select[b-6gpoqot366]{width:100%;min-width:0}.filtros .check[b-6gpoqot366]{flex-direction:row;align-items:center;gap:8px}.filtros .check input[b-6gpoqot366]{width:16px;height:16px;min-height:0;flex-shrink:0}.pareja[b-6gpoqot366]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dias[b-6gpoqot366]{display:grid;grid-template-columns:1fr 1fr}.filtros p[b-6gpoqot366]{font-size:12px;margin:8px 0}.filtros details[b-6gpoqot366]{margin-top:12px;border-top:1px solid #c8dce7;padding-top:8px}.principal[b-6gpoqot366]{display:flex;flex-direction:column;min-width:0;min-height:0;gap:8px}.acciones[b-6gpoqot366]{font-size:12px}.superficie[b-6gpoqot366]{position:relative;flex:1;min-height:260px;background:#e8eff2;border:1px solid #b8d0df;isolation:isolate;z-index:0}.nota[b-6gpoqot366]{font-size:11px;color:#526d7b;margin:0}.calidad[b-6gpoqot366]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;padding:8px;background:#edf6fa}.error[b-6gpoqot366],.aviso[b-6gpoqot366]{font-size:12px;margin:0;padding:8px 10px}.error[b-6gpoqot366]{background:#fff0f2;color:#9f2433}.aviso[b-6gpoqot366]{background:#fff5d6;color:#78530e}.velo[b-6gpoqot366]{position:fixed;inset:0;background:#102c4266;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.resumen[b-6gpoqot366]{display:flex;flex-direction:column;background:white;width:1200px;max-width:100%;max-height:90dvh;box-shadow:0 10px 35px #1233;border:1px solid #afcbdc}.resumen header[b-6gpoqot366]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#def0fa;gap:12px}.resumen h3[b-6gpoqot366]{font-size:17px;margin:0}.resumen h4[b-6gpoqot366]{font-size:15px;margin:16px 0 8px}.scroll[b-6gpoqot366]{overflow:auto;padding:14px;min-height:0}.scroll table[b-6gpoqot366]{border-collapse:collapse;width:100%;font-size:12px}.scroll th[b-6gpoqot366],.scroll td[b-6gpoqot366]{padding:8px;border:1px solid #c5d9e6;text-align:left}.scroll th[b-6gpoqot366]{background:#edf5f9}.scroll .herramientas[b-6gpoqot366]{margin-top:12px}.grafico-mapa[b-6gpoqot366]{height:360px;overflow:auto}.scroll p[b-6gpoqot366]{font-size:12px}@media(max-width:850px){.cuerpo[b-6gpoqot366]{grid-template-columns:225px minmax(0,1fr)}.mapa-cabecera[b-6gpoqot366]{flex-wrap:wrap}.acciones button[b-6gpoqot366]{padding:5px}.filtros[b-6gpoqot366]{padding:8px}}@media(max-width:650px){.mapa-calor[b-6gpoqot366]{padding:10px;overflow:auto;min-height:80dvh}.cuerpo[b-6gpoqot366]{display:flex;flex-direction:column;overflow:visible;flex:none}.filtros[b-6gpoqot366]{max-height:45dvh}.principal[b-6gpoqot366]{min-height:65dvh}.superficie[b-6gpoqot366]{height:55dvh;min-height:300px;flex:none}.mapa-cabecera h2[b-6gpoqot366]{font-size:16px}.resumen[b-6gpoqot366]{max-height:95dvh}.velo[b-6gpoqot366]{padding:8px}}

.mapa-calor>header.mapa-cabecera[b-6gpoqot366]{position:static;top:auto;z-index:auto;flex-shrink:0;box-shadow:none}
/* /Components/Pages/MemoriaAnualActividad.razor.rz.scp.css */
.memoria-actividad[b-lwhhies618]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;padding:16px 20px;gap:12px;background:white;color:#15364e}
header[b-lwhhies618],.acciones[b-lwhhies618]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none}h2[b-lwhhies618]{font-size:18px;margin:0}label[b-lwhhies618]{display:flex;flex-direction:column;gap:5px;font-size:13px}.acciones[b-lwhhies618]{align-items:end}
button[b-lwhhies618],input[b-lwhhies618]{font:inherit;font-size:13px;box-sizing:border-box;border:1px solid #bad0df;border-radius:4px;min-height:36px;padding:6px 10px;color:inherit;background:white}input[b-lwhhies618]{width:140px}button[b-lwhhies618]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#eaf3f8;cursor:pointer}button:disabled[b-lwhhies618]{opacity:.5;cursor:default}button[b-lwhhies618]  svg{width:16px;height:16px}.consultar[b-lwhhies618]{background:#176caa;border-color:#176caa;color:white}
.progreso[b-lwhhies618]{flex:none;display:flex;flex-direction:column;gap:6px;font-size:13px;overflow-wrap:anywhere}progress[b-lwhhies618]{width:100%;height:14px;accent-color:#108452}.error[b-lwhhies618]{background:#fff0f2;color:#a4263e;padding:8px;margin:0;white-space:normal}.rejilla[b-lwhhies618]{flex:1;min-height:0;overflow:auto;border:1px solid #ccdce7}table[b-lwhhies618]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}th[b-lwhhies618],td[b-lwhhies618]{padding:7px 10px;border-right:1px solid #d4e1ed;border-bottom:1px solid #d4e1ed;white-space:nowrap;text-align:right}th:first-child[b-lwhhies618]{text-align:left;min-width:240px}thead th[b-lwhhies618]{position:sticky;top:0;background:#e8f1fa;z-index:1}.total[b-lwhhies618]{font-weight:bold;background:#e8f1fa}.vacio[b-lwhhies618]{text-align:left}footer[b-lwhhies618]{display:flex;gap:12px;flex:none;font-size:12px}footer span[b-lwhhies618]{margin-left:auto}button:focus-visible[b-lwhhies618],input:focus-visible[b-lwhhies618],.rejilla:focus-visible[b-lwhhies618]{outline:2px solid #176caa;outline-offset:1px}
@media(max-width:650px){.memoria-actividad[b-lwhhies618]{padding:12px}header[b-lwhhies618]{gap:8px}}
.seleccionable[b-lwhhies618]{cursor:pointer}.seleccionable:hover td[b-lwhhies618],.seleccionable:hover th[b-lwhhies618]{background:#e7f4fa}.tabla-grafico[b-lwhhies618]{border:0;background:transparent;padding:0;min-height:24px;justify-content:start;text-align:left;font-weight:600}.velo-grafico[b-lwhhies618]{position:fixed;inset:0;background:#16364e66;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.grafico-memoria[b-lwhhies618]{display:flex;flex-direction:column;gap:16px;width:1100px;max-width:100%;max-height:92dvh;overflow:auto;padding:18px;background:white;color:#15364e;border:1px solid #b4ccd9;border-radius:4px}.grafico-memoria header[b-lwhhies618]{justify-content:space-between;flex-wrap:nowrap}.grafico-memoria h2[b-lwhhies618]{overflow-wrap:anywhere}.grafico-memoria header button[b-lwhhies618]{flex:none;width:36px;padding:6px}.grafico-memoria select[b-lwhhies618]{font:inherit;color:inherit;min-height:36px;padding:6px;border:1px solid #bad0df;border-radius:4px;background:white}.grafico-memoria strong[b-lwhhies618]{margin-left:auto;font-size:14px}.dibujo-grafico[b-lwhhies618]{height:460px;max-height:60dvh;min-height:220px;width:100%;overflow:auto}.dibujo-grafico[b-lwhhies618]  svg{min-width:640px;display:block}@media(max-width:650px){.velo-grafico[b-lwhhies618]{padding:8px}.grafico-memoria[b-lwhhies618]{padding:12px}.dibujo-grafico[b-lwhhies618]{height:330px}.grafico-memoria strong[b-lwhhies618]{margin-left:0}}
.rejilla th:first-child[b-lwhhies618]{min-width:0;width:82px}.rejilla th:nth-child(2)[b-lwhhies618]{text-align:left;min-width:240px}.acciones-desglose[b-lwhhies618]{text-align:center}.boton-desglose[b-lwhhies618]{background:#ffff00!important;border:1px solid #c5b400!important;color:#111!important;font-size:11px!important;line-height:16px!important;font-weight:700;min-height:24px!important;height:24px!important;padding:2px 6px!important;white-space:nowrap}.boton-desglose:hover:not(:disabled)[b-lwhhies618]{background:#fff000!important}
/* /Components/Pages/MensajeAJefaturas.razor.rz.scp.css */
.mensajeria[b-6g918s0dsh]{padding:16px;max-width:900px;color:#003f70}header[b-6g918s0dsh]{margin-bottom:20px}h2[b-6g918s0dsh]{font-size:18px;margin:0}label[b-6g918s0dsh]{display:block;margin-bottom:8px}textarea[b-6g918s0dsh]{width:100%;box-sizing:border-box;resize:vertical;min-height:180px;border:1px solid #b9d7e9;border-radius:4px;padding:12px;font:inherit;color:inherit}.acciones[b-6g918s0dsh]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}button[b-6g918s0dsh]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid #b9d7e9;border-radius:4px;background:#e8f1f6;color:#003f70;cursor:pointer}.enviar[b-6g918s0dsh]{background:#13845d;border-color:#13845d;color:white}button:disabled[b-6g918s0dsh]{opacity:.5;cursor:default}p[role=alert][b-6g918s0dsh]{color:#a72132}
/* /Components/Pages/MiCiudad.razor.rz.scp.css */
.mi-ciudad[b-p16bgcucmd]{padding:18px;border:1px solid #c6dce9;border-radius:6px;background:#fff;color:#123f60;min-width:0}.mi-ciudad header[b-p16bgcucmd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mi-ciudad h2[b-p16bgcucmd]{font-size:20px;margin:0}.acciones[b-p16bgcucmd]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.acciones button[b-p16bgcucmd]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;min-height:42px;border:1px solid #adcce0;border-radius:4px;background:#e7f2f9;color:#094c78;font:inherit;cursor:pointer}.acciones .guardar[b-p16bgcucmd]{background:#228448;color:#fff;border-color:#228448}.acciones .deshacer[b-p16bgcucmd]{background:#ffe4a6;border-color:#d6aa40}.acciones .actualizar[b-p16bgcucmd]{background:#146eae;color:#fff}.acciones button:disabled[b-p16bgcucmd]{opacity:.5;cursor:default}fieldset[b-p16bgcucmd]{display:grid;grid-template-columns:140px minmax(0,.9fr) minmax(0,1.5fr);gap:16px;border:0;padding:0;margin:0;min-width:0}label[b-p16bgcucmd]{display:grid;gap:7px;font-size:14px;font-weight:600;min-width:0}.plaza[b-p16bgcucmd]{grid-column:auto}input[b-p16bgcucmd]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #acc9dd;border-radius:4px;padding:10px;font:inherit;background:#fff;color:#123f60}.error[b-p16bgcucmd]{padding:12px;background:#ffedf0;color:#9e2334}.ubicacion[b-p16bgcucmd]{margin-top:20px}.ubicacion h3[b-p16bgcucmd]{font-size:17px}.mi-ciudad-mapa[b-p16bgcucmd]{width:100%;height:520px;border:1px solid #bdd3e0;border-radius:5px}.ubicacion p[b-p16bgcucmd]{font-size:13px}button:focus-visible[b-p16bgcucmd],input:focus-visible[b-p16bgcucmd]{outline:3px solid #24ade0;outline-offset:2px}@media(max-width:650px){.mi-ciudad[b-p16bgcucmd]{padding:12px}fieldset[b-p16bgcucmd]{grid-template-columns:minmax(0,1fr)}input[b-p16bgcucmd]{font-size:16px}.acciones button[b-p16bgcucmd]{flex:1 1 145px}.mi-ciudad-mapa[b-p16bgcucmd]{height:380px}}
/* /Components/Pages/MisCursos.razor.rz.scp.css */
.mis-cursos[b-kw7cvn9n7c]{max-width:1200px;margin:auto;padding:20px;color:#123e5b;min-width:0}.mis-cursos *[b-kw7cvn9n7c]{box-sizing:border-box}header[b-kw7cvn9n7c],nav[b-kw7cvn9n7c],.acciones[b-kw7cvn9n7c]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}header[b-kw7cvn9n7c]{margin-bottom:16px}h1[b-kw7cvn9n7c]{margin:4px 0;font-size:25px}header p[b-kw7cvn9n7c]{margin:3px 0}h2[b-kw7cvn9n7c]{font-size:18px}button[b-kw7cvn9n7c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid #b9cfe0;border-radius:5px;cursor:pointer}.volver[b-kw7cvn9n7c]{background:#e3edf5;color:#07568a}.recargar[b-kw7cvn9n7c]{background:#176ab0;color:white}.guardar[b-kw7cvn9n7c]{background:#218448;color:white}.cancelar[b-kw7cvn9n7c]{background:#fff0ce;color:#805716}.resumen-anual[b-kw7cvn9n7c]{display:grid;grid-template-columns:130px 1fr 1fr;gap:12px;margin-bottom:16px}.resumen-anual>label[b-kw7cvn9n7c],.resumen-anual article[b-kw7cvn9n7c]{padding:14px;border:1px solid #c7dbe9;background:#f3faff;border-radius:8px}.resumen-anual strong[b-kw7cvn9n7c]{display:block;font-size:24px;margin-top:6px}.tarjeta[b-kw7cvn9n7c]{background:white;border:1px solid #c7dbe9;border-radius:8px;padding:16px}.tarjeta h2[b-kw7cvn9n7c]{margin-top:0}.campos[b-kw7cvn9n7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}label[b-kw7cvn9n7c]{display:flex;flex-direction:column;gap:5px;font-size:14px}.completo[b-kw7cvn9n7c]{grid-column:1/-1}.nombre[b-kw7cvn9n7c]{grid-column:span 2}input[b-kw7cvn9n7c],select[b-kw7cvn9n7c],textarea[b-kw7cvn9n7c]{width:100%;min-width:0;font:inherit;padding:8px;border:1px solid #bbcedf;border-radius:4px;color:#123e5b;background:white;min-height:40px}input[readonly][b-kw7cvn9n7c]{background:#eff4f7}fieldset[b-kw7cvn9n7c]{border:0;padding:0;margin:0;min-width:0}.nota[b-kw7cvn9n7c]{font-size:12px;color:#56728a}.acciones[b-kw7cvn9n7c]{justify-content:flex-end}.tabla[b-kw7cvn9n7c]{background:white;border:1px solid #c7dbe9;border-radius:6px;overflow:hidden}table[b-kw7cvn9n7c]{width:100%;border-collapse:collapse;font-size:14px}th[b-kw7cvn9n7c],td[b-kw7cvn9n7c]{padding:12px;text-align:left;border-bottom:1px solid #d9e5ee;overflow-wrap:anywhere}th[b-kw7cvn9n7c]{background:#eaf3f9}tbody tr:nth-child(even)[b-kw7cvn9n7c]{background:#f5f9fc}.mensaje[b-kw7cvn9n7c]{padding:12px;background:#e7f4fd;border-radius:5px}button:focus-visible[b-kw7cvn9n7c],input:focus-visible[b-kw7cvn9n7c],select:focus-visible[b-kw7cvn9n7c],textarea:focus-visible[b-kw7cvn9n7c]{outline:2px solid #1264ae;outline-offset:2px}@media(max-width:600px){.mis-cursos[b-kw7cvn9n7c]{padding:12px}header[b-kw7cvn9n7c]{align-items:flex-start}header nav[b-kw7cvn9n7c]{width:100%}header nav>button[b-kw7cvn9n7c]{flex:1}.resumen-anual[b-kw7cvn9n7c]{grid-template-columns:1fr 1fr;gap:8px}.resumen-anual>label[b-kw7cvn9n7c]{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.resumen-anual input[b-kw7cvn9n7c]{width:110px}.resumen-anual strong[b-kw7cvn9n7c]{font-size:21px}.resumen-anual article[b-kw7cvn9n7c]{padding:10px}.campos[b-kw7cvn9n7c]{grid-template-columns:1fr}.campos .nombre[b-kw7cvn9n7c],.completo[b-kw7cvn9n7c]{grid-column:auto}.tarjeta[b-kw7cvn9n7c]{padding:12px}.acciones>button[b-kw7cvn9n7c]{flex:1}table[b-kw7cvn9n7c],tbody[b-kw7cvn9n7c],tr[b-kw7cvn9n7c],td[b-kw7cvn9n7c]{display:block}thead[b-kw7cvn9n7c]{display:none}tbody tr[b-kw7cvn9n7c]{padding:8px 12px;border-bottom:1px solid #c7dbe9}td[b-kw7cvn9n7c]{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border:0}td[b-kw7cvn9n7c]:before{content:attr(data-label);font-weight:600;flex:0 0 45%}td[colspan][b-kw7cvn9n7c]:before{display:none}}
.ayuda[b-kw7cvn9n7c]{padding:3px;width:40px;background:#e0f0f4}.ayuda img[b-kw7cvn9n7c]{width:32px;height:32px}
.mis-cursos>header>div[b-kw7cvn9n7c],.mis-cursos>header h1[b-kw7cvn9n7c],.mis-cursos>header p[b-kw7cvn9n7c],.mis-cursos>h2[b-kw7cvn9n7c]{color:#fff}.mis-cursos>header p[b-kw7cvn9n7c]{color:#f0f8ff}
/* /Components/Pages/MiStatus.razor.rz.scp.css */
.mi-status[b-60ild6zoyb]{padding:20px;max-width:1200px;margin:auto;color:#123e5b;min-width:0}.mi-status *[b-60ild6zoyb]{box-sizing:border-box}header[b-60ild6zoyb],.acciones[b-60ild6zoyb],.filtros[b-60ild6zoyb]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between}h1[b-60ild6zoyb]{font-size:24px;margin:0}h2[b-60ild6zoyb]{font-size:17px}header[b-60ild6zoyb]{margin-bottom:18px}button[b-60ild6zoyb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;min-height:40px;border:1px solid #b9cfe0;border-radius:5px;cursor:pointer}.volver[b-60ild6zoyb]{background:#e3edf5;color:#07568a}.recargar[b-60ild6zoyb]{background:#176ab0;color:white}.filtros[b-60ild6zoyb]{background:white;border-radius:8px;padding:12px;margin-bottom:16px;justify-content:flex-start}.filtros label[b-60ild6zoyb]{display:flex;align-items:center;gap:14px}.filtros input[b-60ild6zoyb]{padding:9px;font:inherit;width:110px;border:1px solid #b9cfe0;border-radius:5px}.tarjetas[b-60ild6zoyb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detalles[b-60ild6zoyb]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}article[b-60ild6zoyb]{padding:16px;background:white;border:1px solid #c7dbe9;border-radius:8px;min-width:0}dl[b-60ild6zoyb]{margin:0}dl div[b-60ild6zoyb]{display:flex;gap:15px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e2ebf2}dd[b-60ild6zoyb]{margin:0;font-weight:700}p[b-60ild6zoyb]{overflow-wrap:anywhere}@media(max-width:700px){.mi-status[b-60ild6zoyb]{padding:12px}.tarjetas[b-60ild6zoyb]{grid-template-columns:repeat(2,minmax(0,1fr))}.detalles[b-60ild6zoyb]{grid-template-columns:1fr}}@media(max-width:420px){.tarjetas[b-60ild6zoyb]{grid-template-columns:1fr}header .acciones[b-60ild6zoyb]{width:100%}header .acciones>button[b-60ild6zoyb]{flex:1}}
.ayuda[b-60ild6zoyb]{padding:3px;width:40px;background:#e0f0f4}.ayuda img[b-60ild6zoyb]{width:32px;height:32px}
.mi-status>header h1[b-60ild6zoyb],.mi-status>header p[b-60ild6zoyb]{color:#fff}
/* /Components/Pages/MiTallajeVestuario.razor.rz.scp.css */
.mi-tallaje[b-3frbjpt0dw]{width:min(1200px,100%);min-height:calc(100dvh - 48px);margin:auto;background:#fff;border:1px solid #d1e2ee;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;color:#123f60}.cabecera[b-3frbjpt0dw]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#d9eef9;border-bottom:1px solid #aacbdf}.cabecera>div[b-3frbjpt0dw]{flex:1;min-width:0}.cabecera h1[b-3frbjpt0dw]{font-size:24px;margin:2px 0 5px;overflow-wrap:anywhere}.cabecera p[b-3frbjpt0dw]{font-size:13px;margin:0}.cabecera .eyebrow[b-3frbjpt0dw]{font-size:11px}.cabecera img[b-3frbjpt0dw]{width:52px;height:52px;object-fit:contain}.mi-tallaje>fieldset[b-3frbjpt0dw]{display:flex;flex-direction:column;flex:1;min-width:0;padding:0 18px 14px;border:0;margin:0}.herramientas[b-3frbjpt0dw]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 0}.mi-tallaje button[b-3frbjpt0dw]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:7px 11px;border:1px solid #aac9df;border-radius:4px;background:#ecf4fa;color:#125a88;font-size:13px;cursor:pointer}.mi-tallaje button:disabled[b-3frbjpt0dw]{opacity:.5;cursor:default}.mi-tallaje .guardar[b-3frbjpt0dw]{background:#108455;color:#fff;border-color:#108455}.mi-tallaje .boton-inicio-app[b-3frbjpt0dw]{background:#27bdf1;color:#073d65;border-color:#049dd4;flex-shrink:0}.buscar[b-3frbjpt0dw]{display:flex;gap:8px;align-items:center;margin-left:auto;font-size:12px}.buscar input[b-3frbjpt0dw]{width:220px}.instruccion[b-3frbjpt0dw]{font-size:13px;margin:0 0 12px}.rejilla[b-3frbjpt0dw]{border:1px solid #cbdfea;flex:1;min-height:150px}table[b-3frbjpt0dw]{width:100%;border-collapse:collapse;table-layout:fixed}.col-prenda[b-3frbjpt0dw]{width:38%}.col-talla[b-3frbjpt0dw]{width:20%}.col-notas[b-3frbjpt0dw]{width:42%}th[b-3frbjpt0dw]{background:#e8f2f9;text-align:left;font-size:13px;font-weight:600}th[b-3frbjpt0dw],td[b-3frbjpt0dw]{border:1px solid #d3e2ed;padding:9px 12px;vertical-align:top}td[b-3frbjpt0dw]{font-size:14px}.prenda[b-3frbjpt0dw]{font-weight:600;overflow-wrap:anywhere;background:#f9fcfe}.mi-tallaje input[b-3frbjpt0dw],.mi-tallaje textarea[b-3frbjpt0dw]{font:inherit;color:#123f60;border:1px solid #adcbe0;border-radius:4px;padding:8px;max-width:100%;min-width:0;box-sizing:border-box;background:white}.rejilla input[b-3frbjpt0dw],.rejilla textarea[b-3frbjpt0dw]{width:100%;min-height:40px}.rejilla textarea[b-3frbjpt0dw]{resize:vertical;field-sizing:content;min-height:62px;overflow-wrap:anywhere}.mi-tallaje input:focus-visible[b-3frbjpt0dw],.mi-tallaje textarea:focus-visible[b-3frbjpt0dw],.mi-tallaje button:focus-visible[b-3frbjpt0dw]{outline:3px solid #22b7ee;outline-offset:2px}.error[b-3frbjpt0dw]{padding:10px;background:#ffebee;color:#a1283e;font-size:13px}footer[b-3frbjpt0dw]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 0 0;font-size:12px;color:#4c6b81}footer strong[b-3frbjpt0dw]{color:#945a10}.vacio td[b-3frbjpt0dw]{padding:20px;text-align:center}
@media(max-width:650px){.mi-tallaje[b-3frbjpt0dw]{border-radius:6px;min-height:calc(100dvh - 16px)}.cabecera[b-3frbjpt0dw]{padding:13px 12px;gap:10px;flex-wrap:wrap}.cabecera h1[b-3frbjpt0dw]{font-size:21px;overflow-wrap:normal}.cabecera>div[b-3frbjpt0dw]{min-width:170px}.cabecera img[b-3frbjpt0dw]{width:38px;height:38px}.mi-tallaje>fieldset[b-3frbjpt0dw]{padding:0 12px 12px}.herramientas[b-3frbjpt0dw]{gap:6px;padding:12px 0}.herramientas>button[b-3frbjpt0dw]{flex:1;min-width:105px}.buscar[b-3frbjpt0dw]{width:100%;margin:5px 0 0;flex-wrap:wrap;gap:4px}.buscar input[b-3frbjpt0dw]{width:100%}.instruccion[b-3frbjpt0dw]{font-size:12px}.rejilla[b-3frbjpt0dw]{border:0}table[b-3frbjpt0dw],tbody[b-3frbjpt0dw]{display:block;width:100%}colgroup[b-3frbjpt0dw],thead[b-3frbjpt0dw]{display:none}tr[b-3frbjpt0dw]{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;background:#f7fbfe;border:1px solid #c6deed;border-radius:6px;padding:12px;margin-bottom:12px}td[b-3frbjpt0dw]{display:block;padding:0;border:0;background:transparent;min-width:0}td.prenda[b-3frbjpt0dw]{font-size:15px;padding:0 0 8px;border-bottom:1px solid #d2e2ec}td:not(.prenda)[b-3frbjpt0dw]::before{content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:#416784}.rejilla input[b-3frbjpt0dw]{font-size:16px;min-height:43px}.rejilla textarea[b-3frbjpt0dw]{font-size:16px;min-height:76px}tr.vacio[b-3frbjpt0dw]{display:block}.vacio td[b-3frbjpt0dw]::before{display:none}}

.cabecera[b-3frbjpt0dw]{padding-right:88px}
@media(max-width:650px){.cabecera[b-3frbjpt0dw]{display:grid;grid-template-columns:1fr auto;padding:12px;gap:9px}.cabecera>button[b-3frbjpt0dw]{grid-column:1;grid-row:1;justify-self:start}.cabecera>div[b-3frbjpt0dw]{grid-column:1/-1;grid-row:2;min-width:0}.cabecera>img[b-3frbjpt0dw]{grid-column:2;grid-row:1;margin-right:46px}.cabecera h1[b-3frbjpt0dw]{font-size:21px;margin:2px 0 5px}}
.cabecera[b-3frbjpt0dw]{padding-right:20px}@media(max-width:650px){.cabecera[b-3frbjpt0dw]{padding-right:12px}.cabecera[b-3frbjpt0dw]  [data-boton-ayuda]{grid-column:2;grid-row:1;justify-self:end}}

/* Un ancho estable y scroll nativo; los controles no deben ampliar el viewport. */
.mi-tallaje[b-3frbjpt0dw] { flex:0 1 1200px; min-width:0; max-width:100%; min-height:calc(100svh - 48px); }
.mi-tallaje > fieldset[b-3frbjpt0dw], .rejilla[b-3frbjpt0dw] { min-width:0; }
.rejilla textarea[b-3frbjpt0dw] { field-sizing:fixed; }
@media (max-width:650px) {
    .mi-tallaje[b-3frbjpt0dw] { flex-basis:calc(100% - 16px); width:calc(100% - 16px); max-width:calc(100% - 16px); margin:8px; min-height:calc(100svh - 16px); }
    .mi-tallaje input[b-3frbjpt0dw], .mi-tallaje textarea[b-3frbjpt0dw] { font-size:16px; }
    .buscar[b-3frbjpt0dw] { min-width:0; }
    .buscar input[b-3frbjpt0dw] { flex:1 1 100%; min-width:0; }
    .rejilla textarea[b-3frbjpt0dw] { height:76px; }
}
/* /Components/Pages/MunicionamientoAgentes.razor.rz.scp.css */
.municionamiento[b-pqeitf35uy] { padding:16px 20px; background:#fff; color:#17364d; min-width:0; }fieldset[b-pqeitf35uy] { border:0; margin:0; padding:0; min-width:0; }header[b-pqeitf35uy] { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:16px; }h2[b-pqeitf35uy] { font-size:18px; margin:0; }
button[b-pqeitf35uy],input[b-pqeitf35uy],select[b-pqeitf35uy],textarea[b-pqeitf35uy] { font:inherit; font-size:13px; }button[b-pqeitf35uy] { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-width:34px; min-height:34px; padding:6px 10px; border:1px solid #c2d5e3; border-radius:4px; background:#e7f0f5; color:#194565; cursor:pointer; }button:disabled[b-pqeitf35uy] { opacity:.5; cursor:default; }button:focus-visible[b-pqeitf35uy],input:focus-visible[b-pqeitf35uy],select:focus-visible[b-pqeitf35uy],textarea:focus-visible[b-pqeitf35uy] { outline:2px solid #126dae; outline-offset:2px; }
input[b-pqeitf35uy],select[b-pqeitf35uy],textarea[b-pqeitf35uy] { width:100%; min-width:0; border:1px solid #c2d5e3; border-radius:4px; padding:6px 8px; background:#fff; color:#17364d; }input[readonly][b-pqeitf35uy] { background:#f3f7f9; }textarea[b-pqeitf35uy] { resize:vertical; min-height:32px; }input[type=checkbox][b-pqeitf35uy] { width:18px; height:18px; accent-color:#126dae; }
.seleccion[b-pqeitf35uy] { display:flex; flex-wrap:wrap; align-items:end; gap:10px; margin-bottom:12px; }.seleccion label[b-pqeitf35uy] { display:grid; gap:4px; font-size:13px; min-width:150px; }
.seleccion .municion-lote[b-pqeitf35uy] { width:300px; max-width:100%; }
.herramientas[b-pqeitf35uy] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; border:1px solid #d3e0e9; border-bottom:0; }.herramientas input[b-pqeitf35uy] { width:230px; margin-left:auto; }.guardar[b-pqeitf35uy] { background:#198153; color:#fff; border-color:#198153; }.cancelar:not(:disabled)[b-pqeitf35uy] { background:#ce344d; color:#fff; border-color:#ce344d; }
.rejilla[b-pqeitf35uy] { width:100%; overflow:auto; border:1px solid #d3e0e9; max-height:calc(100dvh - 325px); min-height:180px; }table[b-pqeitf35uy] { width:100%; min-width:1250px; table-layout:fixed; border-collapse:collapse; }.rapida table[b-pqeitf35uy] { min-width:980px; }th[b-pqeitf35uy],td[b-pqeitf35uy] { padding:6px 8px; border-right:1px solid #dbe6ed; border-bottom:1px solid #dbe6ed; font-size:13px; text-align:left; overflow-wrap:anywhere; }th[b-pqeitf35uy] { background:#eef5f8; font-weight:500; position:sticky; top:0; z-index:1; }tbody tr:nth-child(even)[b-pqeitf35uy] { background:#f4f7f9; }tbody tr:hover[b-pqeitf35uy] { background:#e5f1f8; }.modificada td:first-child[b-pqeitf35uy] { border-left:3px solid #e8ba29; }.acciones[b-pqeitf35uy] { display:flex; gap:4px; }.acciones button[b-pqeitf35uy] { padding:6px; }.orden[b-pqeitf35uy] { width:100%; border:0; padding:0; background:transparent; justify-content:space-between; text-align:left; }th input[b-pqeitf35uy] { margin-top:6px; }.realizada[b-pqeitf35uy] { color:#327350; }.entregada[b-pqeitf35uy] { display:block; font-size:11px; }
footer[b-pqeitf35uy] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; font-size:13px; }footer label[b-pqeitf35uy] { display:flex; align-items:center; gap:8px; }footer select[b-pqeitf35uy] { width:70px; }.total[b-pqeitf35uy] { margin-left:auto; }.mensaje[b-pqeitf35uy] { background:#e7f5ec; color:#12603f; padding:9px; font-size:13px; }.error[b-pqeitf35uy] { background:#fff0f1; color:#922839; }
@media(max-width:700px) { .municionamiento[b-pqeitf35uy] { padding:12px; }header[b-pqeitf35uy] { flex-wrap:wrap; }.herramientas input[b-pqeitf35uy] { width:100%; margin-left:0; }.rejilla[b-pqeitf35uy] { max-height:450px; }.seleccion label[b-pqeitf35uy] { min-width:100px; } }
/* /Components/Pages/OrdenesServicioDiarias.razor.rz.scp.css */
.ordenes-diarias[b-bx18zgitw7]{display:flex;flex-direction:column;min-width:0;height:calc(100dvh - 110px);color:#173c59;padding:0 20px 12px;box-sizing:border-box}.ordenes-diarias>fieldset[b-bx18zgitw7]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;border:0;padding:0;margin:0}header[b-bx18zgitw7],.acciones[b-bx18zgitw7],.toolbar[b-bx18zgitw7],footer[b-bx18zgitw7],.opciones[b-bx18zgitw7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}header[b-bx18zgitw7]{justify-content:space-between;padding:12px 0;border-bottom:1px solid #cbdde9}h2[b-bx18zgitw7]{font-size:18px;margin:0}button[b-bx18zgitw7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #b9cfe2;border-radius:4px;padding:6px 10px;background:#e8f1f7;color:#174b72;font-size:13px;cursor:pointer}button:disabled[b-bx18zgitw7]{opacity:.5;cursor:default}.guardar[b-bx18zgitw7]{background:#128452;color:white;border-color:#128452}.nuevo[b-bx18zgitw7]{background:#087eaa;color:white}.configurar[b-bx18zgitw7]{background:#7040b5;color:white}.toolbar[b-bx18zgitw7]{padding:10px 0;flex-shrink:0}.toolbar>label[b-bx18zgitw7],.opciones label[b-bx18zgitw7],footer label[b-bx18zgitw7]{display:flex;align-items:center;gap:7px;font-size:13px}.buscar[b-bx18zgitw7]{margin-left:auto}.buscar input[b-bx18zgitw7]{width:260px}input[b-bx18zgitw7],select[b-bx18zgitw7],textarea[b-bx18zgitw7]{min-height:34px;border:1px solid #b9cfe2;border-radius:4px;padding:6px 8px;font:inherit;color:#173c59;box-sizing:border-box;min-width:0;max-width:100%}input[readonly][b-bx18zgitw7]{background:#edf2f5}input[type=checkbox][b-bx18zgitw7]{width:18px;height:18px;min-height:18px;accent-color:#118455}.rejilla[b-bx18zgitw7]{flex:1;min-height:150px;overflow:auto;border:1px solid #cbdde9}table[b-bx18zgitw7]{width:100%;border-collapse:collapse;table-layout:fixed}th[b-bx18zgitw7],td[b-bx18zgitw7]{padding:7px;border:1px solid #cbdde9;text-align:left;overflow-wrap:anywhere}th[b-bx18zgitw7]{position:sticky;top:0;background:#e8f1f7;z-index:1}.orden[b-bx18zgitw7]{padding:0;background:none;border:0;font:inherit;text-align:left;justify-content:flex-start}.activada>td[b-bx18zgitw7]{background:#d9f2df!important}.inactiva>td[b-bx18zgitw7]{background:#e7e9ec!important}.rejilla .acciones[b-bx18zgitw7]{flex-wrap:nowrap;gap:4px}.rejilla .acciones button[b-bx18zgitw7]{padding:4px;min-height:28px}footer[b-bx18zgitw7]{padding:9px;background:#f2f6f8;font-size:13px;flex-shrink:0}.total[b-bx18zgitw7]{margin-left:auto}.leyenda[b-bx18zgitw7]{display:flex;align-items:center;gap:6px;margin-right:auto}.leyenda i[b-bx18zgitw7]{display:inline-block;width:12px;height:12px;border:1px solid #9fadb9}.verde[b-bx18zgitw7]{background:#d9f2df}.gris[b-bx18zgitw7]{background:#e7e9ec}.ficha[b-bx18zgitw7]{flex:1;min-height:0;overflow:auto;padding:14px 0}.campos[b-bx18zgitw7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.campos>label[b-bx18zgitw7]{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.campos .ancho[b-bx18zgitw7]{grid-column:1/-1}.campos>label>span[b-bx18zgitw7]{display:flex;gap:8px;align-items:center}.campos[b-bx18zgitw7]  input,.campos[b-bx18zgitw7]  select,.campos[b-bx18zgitw7]  textarea{width:100%;min-height:36px;border:1px solid #b9cfe2;border-radius:4px;padding:7px;color:#173c59;font:inherit;box-sizing:border-box}.campos[b-bx18zgitw7]  input[type=checkbox]{width:20px;height:20px;min-height:20px;align-self:flex-start}.ampliar[b-bx18zgitw7]{background:#ffe400;color:#111;border-color:#dab900;min-height:25px;padding:3px 9px;font-size:12px}.dias[b-bx18zgitw7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px 0}.dias label[b-bx18zgitw7]{display:flex;align-items:center;gap:8px}.dias[b-bx18zgitw7]  input{width:20px;height:20px;accent-color:#118455}.mensaje[b-bx18zgitw7]{padding:10px;background:#e0f5e7}.mensaje.error[b-bx18zgitw7]{background:#fff0f2;color:#a62039}.velo[b-bx18zgitw7]{position:fixed;inset:0;z-index:1100;background:#173c5966;display:flex;align-items:center;justify-content:center;padding:16px}.dialogo[b-bx18zgitw7]{display:flex;flex-direction:column;gap:12px;background:white;border-radius:6px;padding:18px;width:min(1200px,100%);max-height:90dvh;overflow:auto;box-sizing:border-box}.dialogo header[b-bx18zgitw7]{padding-top:0}.columnas[b-bx18zgitw7]{overflow:auto;max-height:55dvh}.columnas>div[b-bx18zgitw7]{display:grid;grid-template-columns:34px 34px minmax(160px,1fr) minmax(150px,1fr) 90px 90px;align-items:center;gap:6px;padding:6px;border-bottom:1px solid #d6e3ed;min-width:730px}.dialogo iframe[b-bx18zgitw7]{width:100%;height:60dvh;border:1px solid #b9cfe2}.opciones[b-bx18zgitw7]{align-items:flex-end}.opciones label[b-bx18zgitw7]{flex-direction:column;align-items:flex-start}.opciones input[b-bx18zgitw7],.opciones select[b-bx18zgitw7]{width:220px}button:focus-visible[b-bx18zgitw7],input:focus-visible[b-bx18zgitw7],select:focus-visible[b-bx18zgitw7],textarea:focus-visible[b-bx18zgitw7]{outline:2px solid #1381c0;outline-offset:2px}
@media(max-width:1000px){.campos[b-bx18zgitw7]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-bx18zgitw7]{margin-left:0}.ordenes-diarias[b-bx18zgitw7]{height:auto;min-height:calc(100dvh - 110px)}.rejilla[b-bx18zgitw7]{max-height:65dvh}.ficha[b-bx18zgitw7]{overflow:visible}}
@media(max-width:550px){.ordenes-diarias[b-bx18zgitw7]{padding-inline:12px}.campos[b-bx18zgitw7]{grid-template-columns:minmax(0,1fr)}.dias[b-bx18zgitw7]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-bx18zgitw7]{width:100%;flex-wrap:wrap}.buscar input[b-bx18zgitw7]{width:100%}.total[b-bx18zgitw7]{width:100%;margin:0}.leyenda[b-bx18zgitw7]{width:100%}.velo[b-bx18zgitw7]{padding:6px}.dialogo[b-bx18zgitw7]{padding:12px}.opciones label[b-bx18zgitw7],.opciones input[b-bx18zgitw7],.opciones select[b-bx18zgitw7]{width:100%}}

/* La ficha aprovecha el ancho disponible y conserva los editores ampliados. */
.edicion>fieldset>header[b-bx18zgitw7]{padding:7px 0;gap:8px;flex-shrink:0}
.edicion>fieldset>header h2[b-bx18zgitw7]{font-size:17px}
.edicion>fieldset>header>.acciones[b-bx18zgitw7]  >button,
.edicion>fieldset>header>.acciones[b-bx18zgitw7]  >.auxiliares-rejilla-herramienta>button{height:34px!important;min-height:34px!important;padding:4px 9px!important;white-space:nowrap}
.edicion>fieldset>header>.acciones[b-bx18zgitw7]  >button.registro-enlace{min-width:34px!important;flex-basis:34px;padding:5px!important}
.edicion .ficha[b-bx18zgitw7]{padding:10px 0}
.edicion .campos[b-bx18zgitw7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}
.edicion .campos>label[b-bx18zgitw7]{font-size:13px;gap:3px}
.edicion .campos .doble[b-bx18zgitw7]{grid-column:span 2}
.edicion .campos .titulo-orden[b-bx18zgitw7]{grid-column:span 4}
.edicion .campos .texto-amplio[b-bx18zgitw7]{grid-column:span 3}
.edicion .campos[b-bx18zgitw7]  input,
.edicion .campos[b-bx18zgitw7]  select{height:32px;min-height:32px;padding:4px 7px}
.edicion .campos[b-bx18zgitw7]  input[type=checkbox]{width:18px;height:18px;min-height:18px;margin-top:6px}
.edicion .campos textarea[b-bx18zgitw7]{height:100px;min-height:100px;padding:6px 8px;resize:vertical}
.edicion .campos .ampliar[b-bx18zgitw7]{height:24px;min-height:24px;padding:2px 8px;flex-shrink:0}
.edicion .campos .texto-amplio>span[b-bx18zgitw7]{min-height:24px}
@media(max-width:1000px){
    .edicion .campos[b-bx18zgitw7]{grid-template-columns:repeat(2,minmax(0,1fr))}
    .edicion .campos .titulo-orden[b-bx18zgitw7],.edicion .campos .texto-amplio[b-bx18zgitw7]{grid-column:1/-1}
}
@media(max-width:550px){
    .edicion .campos[b-bx18zgitw7]{grid-template-columns:minmax(0,1fr)}
    .edicion .campos .doble[b-bx18zgitw7]{grid-column:1/-1}
    .edicion .campos .texto-amplio>span[b-bx18zgitw7]{flex-wrap:wrap}
}
/* /Components/Pages/OrdenesServicioGenerales.razor.rz.scp.css */
.ordenes-generales[b-p5s1n2ojc8]{display:flex;flex-direction:column;min-width:0;height:calc(100dvh - 110px);color:#173c59;padding:0 20px 12px;box-sizing:border-box}.ordenes-generales>fieldset[b-p5s1n2ojc8]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;border:0;padding:0;margin:0}header[b-p5s1n2ojc8],.acciones[b-p5s1n2ojc8],.toolbar[b-p5s1n2ojc8],footer[b-p5s1n2ojc8],.opciones[b-p5s1n2ojc8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}header[b-p5s1n2ojc8]{justify-content:space-between;padding:12px 0;border-bottom:1px solid #cbdde9}h2[b-p5s1n2ojc8]{font-size:18px;margin:0}button[b-p5s1n2ojc8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #b9cfe2;border-radius:4px;padding:6px 10px;background:#e8f1f7;color:#174b72;font-size:13px;cursor:pointer}button:disabled[b-p5s1n2ojc8]{opacity:.5;cursor:default}.guardar[b-p5s1n2ojc8]{background:#128452;color:white;border-color:#128452}.nuevo[b-p5s1n2ojc8]{background:#087eaa;color:white}.configurar[b-p5s1n2ojc8]{background:#7040b5;color:white}.toolbar[b-p5s1n2ojc8]{padding:10px 0;flex-shrink:0}.toolbar>label[b-p5s1n2ojc8],.opciones label[b-p5s1n2ojc8],footer label[b-p5s1n2ojc8]{display:flex;align-items:center;gap:7px;font-size:13px}.buscar[b-p5s1n2ojc8]{margin-left:auto}.buscar input[b-p5s1n2ojc8]{width:260px}input[b-p5s1n2ojc8],select[b-p5s1n2ojc8],textarea[b-p5s1n2ojc8]{min-height:34px;border:1px solid #b9cfe2;border-radius:4px;padding:6px 8px;font:inherit;color:#173c59;box-sizing:border-box;min-width:0;max-width:100%}input[readonly][b-p5s1n2ojc8]{background:#edf2f5}input[type=checkbox][b-p5s1n2ojc8]{width:18px;height:18px;min-height:18px;accent-color:#118455}.rejilla[b-p5s1n2ojc8]{flex:1;min-height:150px;overflow:auto;border:1px solid #cbdde9}table[b-p5s1n2ojc8]{width:100%;border-collapse:collapse;table-layout:fixed}th[b-p5s1n2ojc8],td[b-p5s1n2ojc8]{padding:7px;border:1px solid #cbdde9;text-align:left;overflow-wrap:anywhere}th[b-p5s1n2ojc8]{position:sticky;top:0;background:#e8f1f7;z-index:1}.orden[b-p5s1n2ojc8]{padding:0;background:none;border:0;font:inherit;text-align:left;justify-content:flex-start}.activada>td[b-p5s1n2ojc8]{background:#d9f2df!important}.inactiva>td[b-p5s1n2ojc8]{background:#e7e9ec!important}.rejilla .acciones[b-p5s1n2ojc8]{flex-wrap:nowrap;gap:4px}.rejilla .acciones button[b-p5s1n2ojc8]{padding:4px;min-height:28px}footer[b-p5s1n2ojc8]{padding:9px;background:#f2f6f8;font-size:13px;flex-shrink:0}.total[b-p5s1n2ojc8]{margin-left:auto}.leyenda[b-p5s1n2ojc8]{display:flex;align-items:center;gap:6px;margin-right:auto}.leyenda i[b-p5s1n2ojc8]{display:inline-block;width:12px;height:12px;border:1px solid #9fadb9}.verde[b-p5s1n2ojc8]{background:#d9f2df}.gris[b-p5s1n2ojc8]{background:#e7e9ec}.ficha[b-p5s1n2ojc8]{flex:1;min-height:0;overflow:auto;padding:14px 0}.campos[b-p5s1n2ojc8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.campos>label[b-p5s1n2ojc8]{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.campos .ancho[b-p5s1n2ojc8]{grid-column:1/-1}.campos>label>span[b-p5s1n2ojc8]{display:flex;gap:8px;align-items:center}.campos[b-p5s1n2ojc8]  input,.campos[b-p5s1n2ojc8]  select,.campos[b-p5s1n2ojc8]  textarea{width:100%;min-height:36px;border:1px solid #b9cfe2;border-radius:4px;padding:7px;color:#173c59;font:inherit;box-sizing:border-box}.campos[b-p5s1n2ojc8]  input[type=checkbox]{width:20px;height:20px;min-height:20px;align-self:flex-start}.ampliar[b-p5s1n2ojc8]{background:#ffe400;color:#111;border-color:#dab900;min-height:25px;padding:3px 9px;font-size:12px}.dias[b-p5s1n2ojc8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px 0}.dias label[b-p5s1n2ojc8]{display:flex;align-items:center;gap:8px}.dias[b-p5s1n2ojc8]  input{width:20px;height:20px;accent-color:#118455}.mensaje[b-p5s1n2ojc8]{padding:10px;background:#e0f5e7}.mensaje.error[b-p5s1n2ojc8]{background:#fff0f2;color:#a62039}.velo[b-p5s1n2ojc8]{position:fixed;inset:0;z-index:1100;background:#173c5966;display:flex;align-items:center;justify-content:center;padding:16px}.dialogo[b-p5s1n2ojc8]{display:flex;flex-direction:column;gap:12px;background:white;border-radius:6px;padding:18px;width:min(1200px,100%);max-height:90dvh;overflow:auto;box-sizing:border-box}.dialogo header[b-p5s1n2ojc8]{padding-top:0}.columnas[b-p5s1n2ojc8]{overflow:auto;max-height:55dvh}.columnas>div[b-p5s1n2ojc8]{display:grid;grid-template-columns:34px 34px minmax(160px,1fr) minmax(150px,1fr) 90px 90px;align-items:center;gap:6px;padding:6px;border-bottom:1px solid #d6e3ed;min-width:730px}.dialogo iframe[b-p5s1n2ojc8]{width:100%;height:60dvh;border:1px solid #b9cfe2}.opciones[b-p5s1n2ojc8]{align-items:flex-end}.opciones label[b-p5s1n2ojc8]{flex-direction:column;align-items:flex-start}.opciones input[b-p5s1n2ojc8],.opciones select[b-p5s1n2ojc8]{width:220px}button:focus-visible[b-p5s1n2ojc8],input:focus-visible[b-p5s1n2ojc8],select:focus-visible[b-p5s1n2ojc8],textarea:focus-visible[b-p5s1n2ojc8]{outline:2px solid #1381c0;outline-offset:2px}
@media(max-width:1000px){.campos[b-p5s1n2ojc8]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-p5s1n2ojc8]{margin-left:0}.ordenes-generales[b-p5s1n2ojc8]{height:auto;min-height:calc(100dvh - 110px)}.rejilla[b-p5s1n2ojc8]{max-height:65dvh}.ficha[b-p5s1n2ojc8]{overflow:visible}}
@media(max-width:550px){.ordenes-generales[b-p5s1n2ojc8]{padding-inline:12px}.campos[b-p5s1n2ojc8]{grid-template-columns:minmax(0,1fr)}.dias[b-p5s1n2ojc8]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-p5s1n2ojc8]{width:100%;flex-wrap:wrap}.buscar input[b-p5s1n2ojc8]{width:100%}.total[b-p5s1n2ojc8]{width:100%;margin:0}.leyenda[b-p5s1n2ojc8]{width:100%}.velo[b-p5s1n2ojc8]{padding:6px}.dialogo[b-p5s1n2ojc8]{padding:12px}.opciones label[b-p5s1n2ojc8],.opciones input[b-p5s1n2ojc8],.opciones select[b-p5s1n2ojc8]{width:100%}}

@media(min-width:1001px){
    .ficha[b-p5s1n2ojc8]{padding:10px 0}
    .campos[b-p5s1n2ojc8]{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}
    .campos>label[b-p5s1n2ojc8]{grid-column:span 3;font-size:13px;gap:4px}
    .campos>label[data-campo="Número de orden"][b-p5s1n2ojc8],.campos>label[data-campo="Fecha creación"][b-p5s1n2ojc8],.campos>label[data-campo="Activada"][b-p5s1n2ojc8],.campos>label[data-campo="Fecha inicio vigencia"][b-p5s1n2ojc8],.campos>label[data-campo="Hora inicio realización"][b-p5s1n2ojc8],.campos>label[data-campo="Minutos prestación"][b-p5s1n2ojc8]{grid-column:span 2}
    .campos>label[data-campo="Título orden"][b-p5s1n2ojc8]{grid-column:span 9}
    .campos>label[data-campo="Descripción orden"][b-p5s1n2ojc8]{grid-column:1/-1}
    .campos>label[data-campo="Tipo prestación"][b-p5s1n2ojc8]{grid-column:span 6}
    .campos input[b-p5s1n2ojc8],.campos select[b-p5s1n2ojc8],.campos[b-p5s1n2ojc8]  input,.campos[b-p5s1n2ojc8]  select{min-height:32px;padding:5px 7px;font-size:13px}
    .campos textarea[b-p5s1n2ojc8]{height:100px;min-height:80px;resize:vertical}
    .dias[b-p5s1n2ojc8]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:16px 0 4px;font-size:13px}
    .dias label[b-p5s1n2ojc8]{gap:6px}
}
/* /Components/Pages/ParqueVehiculos.razor.rz.scp.css */
.parque[b-crb1tuz4rj]{min-width:0;color:#173c59}.parque fieldset[b-crb1tuz4rj],.dialogo fieldset[b-crb1tuz4rj]{border:0;margin:0;padding:0;min-width:0}.parque header[b-crb1tuz4rj],.dialogo header[b-crb1tuz4rj]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.parque h2[b-crb1tuz4rj],.dialogo h2[b-crb1tuz4rj]{font-size:18px;margin:0}.acciones[b-crb1tuz4rj],.herramientas[b-crb1tuz4rj]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.herramientas[b-crb1tuz4rj]{padding:9px;background:#f3f7f9;border:1px solid #d2e1ec}.herramientas input[type=search][b-crb1tuz4rj]{margin-left:auto;max-width:240px}.parque button[b-crb1tuz4rj],.dialogo button[b-crb1tuz4rj]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bed5e5;background:#e7f0f6;color:#174b72;border-radius:4px;min-height:34px;padding:6px 10px;font-size:13px}.parque button:disabled[b-crb1tuz4rj]{opacity:.5}.parque .guardar[b-crb1tuz4rj],.dialogo .guardar[b-crb1tuz4rj]{background:#138252;color:white;border-color:#138252}.parque[b-crb1tuz4rj]  svg,.dialogo[b-crb1tuz4rj]  svg{width:17px;height:17px}.parque input[b-crb1tuz4rj],.parque select[b-crb1tuz4rj],.parque textarea[b-crb1tuz4rj],.dialogo input[b-crb1tuz4rj],.dialogo select[b-crb1tuz4rj],.dialogo textarea[b-crb1tuz4rj]{border:1px solid #bed5e5;border-radius:3px;padding:7px 8px;color:#173c59;background:white;min-height:34px;font:inherit;font-size:13px;max-width:100%;box-sizing:border-box}.parque[b-crb1tuz4rj]  input,.parque[b-crb1tuz4rj]  select,.parque[b-crb1tuz4rj]  textarea,.dialogo[b-crb1tuz4rj]  input,.dialogo[b-crb1tuz4rj]  select,.dialogo[b-crb1tuz4rj]  textarea{width:100%;border:1px solid #bed5e5;border-radius:3px;padding:7px 8px;color:#173c59;background:white;min-height:34px;font-size:13px;box-sizing:border-box}.parque[b-crb1tuz4rj]  input[type=checkbox],.dialogo[b-crb1tuz4rj]  input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:#138252}.parque[b-crb1tuz4rj]  [readonly]{background:#f3f6f8}.rejilla[b-crb1tuz4rj]{overflow:auto;width:100%;border:1px solid #d2e1ec;min-height:180px}.rejilla table[b-crb1tuz4rj]{border-collapse:collapse;min-width:1450px;width:100%;font-size:13px}.rejilla th[b-crb1tuz4rj]{background:#edf5f9;text-align:left;font-weight:500}.rejilla td[b-crb1tuz4rj],.rejilla th[b-crb1tuz4rj]{padding:8px;border:1px solid #d9e5ed;vertical-align:middle;min-width:125px}.rejilla td:first-child[b-crb1tuz4rj],.rejilla th:first-child[b-crb1tuz4rj]{min-width:140px}.rejilla tr:nth-child(even)[b-crb1tuz4rj]{background:#f6f7f8}.parque .orden[b-crb1tuz4rj]{border:0;background:none;text-align:left;padding:0;justify-content:flex-start}.mantenimientos[b-crb1tuz4rj]{table-layout:fixed;min-width:2050px!important}.mantenimientos td[b-crb1tuz4rj],.mantenimientos th[b-crb1tuz4rj]{width:175px}.mantenimientos td:nth-child(5)[b-crb1tuz4rj],.mantenimientos td:last-child[b-crb1tuz4rj]{width:300px}.parque footer[b-crb1tuz4rj]{display:flex;align-items:center;gap:8px;padding:9px;background:#f3f7f9;font-size:13px}.parque footer label[b-crb1tuz4rj]{display:flex;gap:8px;align-items:center}.total[b-crb1tuz4rj]{margin-left:auto}.pestanas[b-crb1tuz4rj]{display:flex;border-bottom:1px solid #cbdde9;gap:4px;margin-top:18px}.pestanas button[b-crb1tuz4rj]{border:0;border-radius:0;background:transparent;padding:10px 16px;border-bottom:3px solid transparent}.pestanas [aria-selected=true][b-crb1tuz4rj]{border-bottom-color:#1573a5;background:#edf5f9}.campos[b-crb1tuz4rj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 0}.campos label[b-crb1tuz4rj]{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.campos .ancho[b-crb1tuz4rj]{grid-column:1/-1}.mensaje[b-crb1tuz4rj]{padding:11px;background:#e9f7ed;font-size:13px}.mensaje.error[b-crb1tuz4rj]{background:#fff0f2;color:#a8233e}.fondo[b-crb1tuz4rj]{position:fixed;inset:0;z-index:1000;background:#0005;display:flex;align-items:center;justify-content:center;padding:16px}.dialogo[b-crb1tuz4rj]{background:white;max-height:90vh;overflow:auto;width:min(1450px,100%);padding:20px;border-radius:6px;color:#173c59;min-width:0}.dialogo .rejilla[b-crb1tuz4rj]{max-height:60vh}.dialogo label[b-crb1tuz4rj]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dialogo select[b-crb1tuz4rj]{max-width:400px}.dialogo .rejilla table[b-crb1tuz4rj]{min-width:800px}.parque button:focus-visible[b-crb1tuz4rj],.dialogo button:focus-visible[b-crb1tuz4rj]{outline:2px solid #1573a5;outline-offset:2px}@media(max-width:950px){.campos[b-crb1tuz4rj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.campos[b-crb1tuz4rj]{grid-template-columns:minmax(0,1fr)}.herramientas input[type=search][b-crb1tuz4rj]{max-width:none;width:100%;margin:0}.pestanas button[b-crb1tuz4rj]{padding:8px;font-size:12px}.fondo[b-crb1tuz4rj]{padding:8px}.dialogo[b-crb1tuz4rj]{padding:12px}.total[b-crb1tuz4rj]{width:100%;margin:0}}
.parque[b-crb1tuz4rj]{display:flex;flex-direction:column;min-height:calc(100dvh - 120px)}.parque>.superficie[b-crb1tuz4rj]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.panel-mantenimientos[b-crb1tuz4rj]{display:flex;flex-direction:column;flex:1;min-height:0}.parque .rejilla[b-crb1tuz4rj]{flex:1;min-height:180px}.parque .rejilla th[b-crb1tuz4rj]{position:sticky;top:0;z-index:1}.parque .campos[b-crb1tuz4rj]{flex:1;min-height:0;overflow:auto;align-content:start}.parque header[b-crb1tuz4rj],.parque .herramientas[b-crb1tuz4rj],.parque .pestanas[b-crb1tuz4rj],.parque footer[b-crb1tuz4rj]{flex-shrink:0}
.parque.ficha-vehiculo>.superficie[b-crb1tuz4rj]{padding-inline:24px;box-sizing:border-box}.ficha-vehiculo .rejilla[b-crb1tuz4rj]{box-sizing:border-box}@media(max-width:550px){.parque.ficha-vehiculo>.superficie[b-crb1tuz4rj]{padding-inline:16px}}

.busqueda-rejilla[b-crb1tuz4rj]{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;min-width:0}
.herramientas .busqueda-rejilla input[type=search][b-crb1tuz4rj]{width:300px;max-width:100%;margin:0}
@media(max-width:550px){.busqueda-rejilla[b-crb1tuz4rj]{width:100%;margin-left:0;flex-wrap:wrap}.herramientas .busqueda-rejilla input[type=search][b-crb1tuz4rj]{width:100%}}
/* /Components/Pages/PedidosVestuario.razor.rz.scp.css */
.pedidos[b-93rpa57gm7]{padding:16px 20px;background:#fff;color:#17364d;min-width:0}fieldset[b-93rpa57gm7]{border:0;margin:0;padding:0;min-width:0}header[b-93rpa57gm7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h2[b-93rpa57gm7]{font-size:18px;margin:0;overflow-wrap:anywhere}button[b-93rpa57gm7],input[b-93rpa57gm7],select[b-93rpa57gm7],textarea[b-93rpa57gm7]{font:inherit;font-size:13px}button[b-93rpa57gm7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:34px;padding:6px 10px;border:1px solid #c2d5e3;border-radius:4px;background:#e7f0f5;color:#194565;cursor:pointer}button:disabled[b-93rpa57gm7]{opacity:.5;cursor:default}button:focus-visible[b-93rpa57gm7],input:focus-visible[b-93rpa57gm7],select:focus-visible[b-93rpa57gm7],textarea:focus-visible[b-93rpa57gm7]{outline:2px solid #126dae;outline-offset:2px}input[b-93rpa57gm7],select[b-93rpa57gm7],textarea[b-93rpa57gm7]{width:100%;min-width:0;border:1px solid #c2d5e3;border-radius:4px;padding:6px 8px;background:#fff;color:#17364d}input[readonly][b-93rpa57gm7]{background:#f3f7f9}textarea[b-93rpa57gm7]{resize:vertical}.acciones[b-93rpa57gm7]{display:flex;flex-wrap:wrap;gap:4px}.guardar[b-93rpa57gm7]{background:#198153;color:#fff;border-color:#198153}.herramientas[b-93rpa57gm7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;background:#f3f7f9;border:1px solid #d3e0e9;border-bottom:0}.herramientas input[b-93rpa57gm7]{width:230px;margin-left:auto}.columnas[b-93rpa57gm7]{display:flex;flex-wrap:wrap;gap:18px;padding:10px;background:#f3f7f9}.columnas label[b-93rpa57gm7]{display:flex;align-items:center;gap:6px;font-size:13px}.columnas input[b-93rpa57gm7]{width:18px;height:18px}.cabecera-pedido[b-93rpa57gm7]{display:grid;grid-template-columns:160px 180px minmax(220px,1fr);gap:12px;margin-bottom:16px}.cabecera-pedido label[b-93rpa57gm7]{display:grid;gap:6px;font-size:13px;min-width:0}.notas[b-93rpa57gm7]{grid-column:1/-1}.rejilla[b-93rpa57gm7]{overflow:auto;border:1px solid #d3e0e9;min-height:180px;max-height:calc(100dvh - 290px)}.detalle[b-93rpa57gm7]{max-height:calc(100dvh - 420px)}table[b-93rpa57gm7]{width:100%;table-layout:fixed;border-collapse:collapse}.listado table[b-93rpa57gm7]{min-width:800px}.detalle table[b-93rpa57gm7]{min-width:1100px}th[b-93rpa57gm7],td[b-93rpa57gm7]{padding:6px 8px;border-right:1px solid #dbe6ed;border-bottom:1px solid #dbe6ed;font-size:13px;text-align:left;overflow-wrap:anywhere}th[b-93rpa57gm7]{position:sticky;top:0;z-index:1;background:#eef5f8;font-weight:500}tbody tr:nth-child(even)[b-93rpa57gm7]{background:#f4f7f9}tbody tr:hover[b-93rpa57gm7]{background:#e5f1f8}.modificada td:first-child[b-93rpa57gm7]{border-left:3px solid #e8ba29}.orden[b-93rpa57gm7]{width:100%;border:0;padding:0;background:transparent;justify-content:space-between;text-align:left}th input[b-93rpa57gm7]{margin-top:6px}footer[b-93rpa57gm7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;background:#f3f7f9;font-size:13px}footer label[b-93rpa57gm7]{display:flex;align-items:center;gap:8px}footer select[b-93rpa57gm7]{width:70px}.total[b-93rpa57gm7]{margin-left:auto}.mensaje[b-93rpa57gm7]{padding:9px;background:#e7f5ec;color:#12603f;font-size:13px}.error[b-93rpa57gm7]{background:#fff0f1;color:#922839}.fondo[b-93rpa57gm7]{position:fixed;inset:0;background:#17364d66;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.dialogo[b-93rpa57gm7]{width:480px;max-width:100%;max-height:90dvh;overflow:auto;padding:20px;background:#fff;border-radius:6px;color:#17364d}.dialogo label[b-93rpa57gm7]{display:grid;gap:6px;font-size:13px;margin-bottom:14px}.dialogo footer[b-93rpa57gm7]{background:transparent;padding:0;margin-top:16px}@media(max-width:700px){.pedidos[b-93rpa57gm7]{padding:12px}header[b-93rpa57gm7]{align-items:flex-start;flex-wrap:wrap}h2[b-93rpa57gm7]{font-size:16px}.herramientas input[b-93rpa57gm7]{width:100%;margin-left:0}.cabecera-pedido[b-93rpa57gm7]{grid-template-columns:1fr 1fr}.proveedor[b-93rpa57gm7]{grid-column:1/-1}.rejilla[b-93rpa57gm7],.detalle[b-93rpa57gm7]{max-height:450px}}
td .acciones[b-93rpa57gm7]{flex-wrap:nowrap}td .acciones button[b-93rpa57gm7]{padding:6px}
/* /Components/Pages/Perfiles.razor.rz.scp.css */
.perfiles-panel[b-88tjbmutyh] { padding: 16px 24px; color: #143d58; background: #fff; min-height: calc(100dvh - 108px); }
fieldset[b-88tjbmutyh] { border: 0; padding: 0; margin: 0; min-width: 0; }
button[b-88tjbmutyh], input[b-88tjbmutyh], select[b-88tjbmutyh] { font: inherit; color: inherit; border: 1px solid #c4d2dd; border-radius: 4px; min-height: 38px; padding: 7px 12px; background: white; }
button[b-88tjbmutyh] { cursor: pointer; }
button:disabled[b-88tjbmutyh] { opacity: .5; cursor: default; }
button:hover:not(:disabled)[b-88tjbmutyh] { filter: brightness(.96); }
button:focus-visible[b-88tjbmutyh], input:focus-visible[b-88tjbmutyh], select:focus-visible[b-88tjbmutyh] { outline: 2px solid #2674a9; outline-offset: 2px; }
.toolbar[b-88tjbmutyh] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 10px; }
.toolbar h2[b-88tjbmutyh] { font-size: 18px; margin: 0 auto 0 0; }
.toolbar input[b-88tjbmutyh] { margin-left: auto; width: 260px; max-width: 100%; }
.nuevo[b-88tjbmutyh], .guardar[b-88tjbmutyh] { background: #d6efdf; }
.filtrar[b-88tjbmutyh], .editar[b-88tjbmutyh] { background: #e3def6; }
.buscar[b-88tjbmutyh] { background: #d8eaf6; }
.recargar[b-88tjbmutyh] { background: #d9eeef; }
.deshacer[b-88tjbmutyh] { background: #faf0cf; }
.borrar[b-88tjbmutyh] { background: #f8dfe0; }
.filtros[b-88tjbmutyh] { display: flex; align-items: end; gap: 16px; flex-wrap: wrap; margin-bottom: 18px; }
label[b-88tjbmutyh] { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
.rejilla[b-88tjbmutyh] { overflow: auto; background: white; border: 1px solid #d4dfe7; min-height: 420px; max-height: 65dvh; }
table[b-88tjbmutyh] { width: 100%; min-width: 1300px; border-collapse: collapse; font-size: 13px; }
th[b-88tjbmutyh] { position: sticky; top: 0; background: #eef3f6; text-align: left; font-weight: 500; z-index: 1; }
th[b-88tjbmutyh], td[b-88tjbmutyh] { padding: 10px; border-right: 1px solid #dce4ea; border-bottom: 1px solid #e2e8ed; }
tbody tr:nth-child(even)[b-88tjbmutyh] { background: #f5f7f8; }
tbody tr:hover[b-88tjbmutyh] { background: #eaf3f8; }
.orden[b-88tjbmutyh] { padding: 0; background: none; border: 0; min-height: 24px; text-align: left; }
.acciones[b-88tjbmutyh] { white-space: nowrap; width: 100px; }
.acciones button[b-88tjbmutyh] { width: 36px; height: 36px; min-height: 36px; padding: 0; margin-right: 5px; }
.booleano[b-88tjbmutyh] { text-align: center; }
.si[b-88tjbmutyh], .no[b-88tjbmutyh] { display: inline-flex; justify-content: center; align-items: center; width: 19px; height: 19px; border-radius: 50%; font-weight: bold; color: white; }
.si[b-88tjbmutyh] { background: #31936c; }
.no[b-88tjbmutyh] { background: #db5662; }
footer[b-88tjbmutyh] { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; padding: 12px; background: #f7f9fb; border: 1px solid #d4dfe7; border-top: 0; }
footer > div[b-88tjbmutyh] { display: flex; align-items: center; gap: 8px; margin-right: auto; }
footer label[b-88tjbmutyh] { flex-direction: row; align-items: center; }
.identidad[b-88tjbmutyh] { display: grid; grid-template-columns: minmax(180px, 1fr) minmax(240px, 3fr); gap: 24px; padding: 10px 0; border-bottom: 1px solid #d7e1e9; }
.identidad label[b-88tjbmutyh] { gap: 5px; font-size: 14px; }
.identidad input[b-88tjbmutyh] { min-height: 34px; padding: 5px 10px; }
.grupo[b-88tjbmutyh] { padding: 10px 0; border-bottom: 1px solid #d7e1e9; }
h3[b-88tjbmutyh] { font-size: 16px; margin: 0 0 8px; }
.permisos[b-88tjbmutyh] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px 20px; }
.interruptor[b-88tjbmutyh] { display: flex; flex-direction: row; align-items: center; gap: 10px; font-size: 13px; overflow-wrap: anywhere; }
.interruptor input[b-88tjbmutyh] { appearance: none; flex-shrink: 0; width: 46px; height: 26px; min-height: 26px; border-radius: 20px; background: #fff; padding: 2px; cursor: pointer; }
.interruptor input[b-88tjbmutyh]::before { content: ''; display: block; width: 20px; height: 20px; border-radius: 50%; background: #a9b6c1; transition: transform .15s; }
.interruptor input:checked[b-88tjbmutyh] { background: #1674ce; border-color: #1674ce; }
.interruptor input:checked[b-88tjbmutyh]::before { transform: translateX(19px); background: white; }
.mensaje[b-88tjbmutyh] { padding: 12px; background: #e4f3ec; margin-bottom: 16px; }
.mensaje[hidden][b-88tjbmutyh] { display: none; }
.error[b-88tjbmutyh] { background: #fbe8e9; color: #97353d; }
@media (max-width: 1100px) { .permisos[b-88tjbmutyh] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 600px) { .perfiles-panel[b-88tjbmutyh] { padding: 14px; } .identidad[b-88tjbmutyh], .permisos[b-88tjbmutyh] { grid-template-columns: minmax(0, 1fr); } .toolbar input[b-88tjbmutyh] { margin-left: 0; width: 100%; } .toolbar h2[b-88tjbmutyh] { flex-basis: calc(100% - 110px); } footer > div[b-88tjbmutyh] { gap: 4px; } }
/* /Components/Pages/PermisosLicencias.razor.rz.scp.css */
.permisos[b-yeela3qim0]{padding:18px 20px;color:#103957;background:#fff;min-width:0}
header[b-yeela3qim0]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}header>.acciones[b-yeela3qim0]{flex-shrink:0;flex-wrap:nowrap}h2[b-yeela3qim0]{font-size:19px;margin:0}
fieldset[b-yeela3qim0]{border:0;padding:0;margin:0;min-width:0}button[b-yeela3qim0],input[b-yeela3qim0],select[b-yeela3qim0]{font:inherit}button[b-yeela3qim0]{cursor:pointer;border:1px solid #b8cede;border-radius:4px;padding:8px 12px;background:#eef3f7;color:#103957}button:disabled[b-yeela3qim0]{opacity:.5;cursor:default}button:focus-visible[b-yeela3qim0],input:focus-visible[b-yeela3qim0],select:focus-visible[b-yeela3qim0]{outline:3px solid #126bbb;outline-offset:2px}
.acciones[b-yeela3qim0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ayuda[b-yeela3qim0],.cerrar[b-yeela3qim0]{width:40px;height:40px;padding:4px;display:grid;place-items:center}.ayuda img[b-yeela3qim0]{width:28px;height:28px}.cerrar[b-yeela3qim0]{background:#c52a43;color:white;border-color:#c52a43;font-size:24px}
.campos[b-yeela3qim0]{display:grid;grid-template-columns:minmax(230px,1.3fr) repeat(2,minmax(150px,.8fr)) minmax(230px,1.5fr) auto;gap:16px;align-items:end;padding:16px 0 20px}label[b-yeela3qim0]{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}input[b-yeela3qim0],select[b-yeela3qim0]{width:100%;height:36px;border:1px solid #b8cede;border-radius:4px;padding:6px 8px;background:white;color:#103957}.campos .acciones[b-yeela3qim0]{align-self:end;min-height:36px}.asignar[b-yeela3qim0]{background:#0e8655;color:white;border-color:#0e8655}.anular[b-yeela3qim0]{background:#d73c4e;color:white;border-color:#d73c4e}
.toolbar[b-yeela3qim0]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#f5f7fa;border:1px solid #d1deea;padding:8px}.toolbar input[b-yeela3qim0]{width:160px}.toolbar strong[b-yeela3qim0]{font-size:14px;font-weight:500}.recargar[b-yeela3qim0]{margin-left:auto;width:36px;height:36px;padding:0;font-size:24px}
.calendario[b-yeela3qim0]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#d1deea;border:1px solid #d1deea;border-top:0}.semana[b-yeela3qim0]{text-align:center;font-size:14px;font-weight:600;background:white;padding:12px 2px}.viernes[b-yeela3qim0]{color:#0c8030}.sábado[b-yeela3qim0]{color:#254fca}.domingo[b-yeela3qim0]{color:#c82435}
.dia[b-yeela3qim0]{position:relative;height:102px;min-width:0;border:2px solid transparent;border-radius:3px;background:white;text-align:left;color:#103957;padding:0}.dia.fuera[b-yeela3qim0]{background:#f4f5f7;opacity:.65}.dia.rango[b-yeela3qim0]{border:2px dashed #c42048}.dia.hoy[b-yeela3qim0]{box-shadow:inset 0 0 0 2px #326996}.numero[b-yeela3qim0]{position:absolute;right:10px;top:23px;font-size:28px;font-weight:700}.fuera .numero[b-yeela3qim0]{font-size:16px;font-weight:400}.codigo[b-yeela3qim0]{position:absolute;left:9px;top:4px;font-size:15px}.servicio[b-yeela3qim0]{position:absolute;left:9px;bottom:5px;font-size:13px}.icono[b-yeela3qim0]{position:absolute;left:35%;top:42px;width:30px;height:30px;object-fit:contain}
.error[b-yeela3qim0],.mensaje[b-yeela3qim0]{padding:12px;margin:0 0 14px;font-size:14px}.error[b-yeela3qim0]{background:#ffedef;color:#ba1730}.mensaje[b-yeela3qim0]{background:#e6f4ec;color:#146640}
@media(max-width:1200px){.campos[b-yeela3qim0]{grid-template-columns:repeat(2,minmax(0,1fr))}.campos .acciones[b-yeela3qim0]{grid-column:1/-1}}
@media(max-width:600px){.permisos[b-yeela3qim0]{padding:12px 8px}.campos[b-yeela3qim0]{grid-template-columns:1fr;gap:12px}.campos .acciones[b-yeela3qim0]{grid-column:auto}h2[b-yeela3qim0]{font-size:17px}header[b-yeela3qim0]{align-items:flex-start}.semana[b-yeela3qim0]{font-size:10px;padding:8px 0}.dia[b-yeela3qim0]{height:78px}.numero[b-yeela3qim0]{font-size:19px;top:20px;right:4px}.codigo[b-yeela3qim0],.servicio[b-yeela3qim0]{left:3px;font-size:11px}.icono[b-yeela3qim0]{width:20px;height:20px;top:43px;left:32%}.toolbar[b-yeela3qim0]{gap:8px}.toolbar strong[b-yeela3qim0]{display:none}.toolbar input[b-yeela3qim0]{width:160px}.acciones[b-yeela3qim0]{gap:5px}}
/* /Components/Pages/PeticionesSolicitudes.razor.rz.scp.css */
.peticiones-panel[b-n5nls23tnf] { background: #fff; color: #163f59; padding: 20px 24px; min-height: calc(100dvh - 110px); }
fieldset[b-n5nls23tnf] { border: 0; padding: 0; margin: 0; min-width: 0; }
.toolbar[b-n5nls23tnf] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 16px; }
.toolbar-consulta[b-n5nls23tnf] { align-items: flex-end; gap: 10px; }
.toolbar-consulta label[b-n5nls23tnf] { gap: 5px; font-size: 13px; }
.toolbar-consulta .filtro-resolucion[b-n5nls23tnf] { flex: 0 0 125px; }
.toolbar-consulta .filtro-anio[b-n5nls23tnf] { flex: 0 0 115px; }
.toolbar-consulta .filtro-tipo[b-n5nls23tnf] { flex: 0 1 260px; }
.toolbar-consulta button[b-n5nls23tnf],.toolbar-consulta input[b-n5nls23tnf],.toolbar-consulta select[b-n5nls23tnf] { height: 38px; min-height: 38px; box-sizing: border-box; }
.toolbar-consulta button[b-n5nls23tnf] { white-space: nowrap; }
@media (max-width:600px) { .toolbar-consulta .filtro-resolucion[b-n5nls23tnf],.toolbar-consulta .filtro-anio[b-n5nls23tnf] { flex: 1 1 120px; } .toolbar-consulta .filtro-tipo[b-n5nls23tnf] { flex: 1 1 100%; } }
h2[b-n5nls23tnf] { font-size: 18px; margin: 0 auto 0 0; } h3[b-n5nls23tnf] { font-size: 16px; border-bottom: 1px solid #d9e2e8; padding-bottom: 10px; margin: 14px 0; }
button[b-n5nls23tnf],.archivo[b-n5nls23tnf] { border: 1px solid #c8d8e3; border-radius: 4px; padding: 8px 12px; color: #163f59; background: #edf3f8; min-height: 36px; cursor: pointer; }
button:hover[b-n5nls23tnf] { filter: brightness(.96); } button:disabled[b-n5nls23tnf] { opacity: .5; cursor: default; }
button:focus-visible[b-n5nls23tnf],input:focus-visible[b-n5nls23tnf],select:focus-visible[b-n5nls23tnf],textarea:focus-visible[b-n5nls23tnf] { outline: 2px solid #1976bf; outline-offset: 2px; }
.nuevo[b-n5nls23tnf],.catalogo[b-n5nls23tnf] { background: #eee2f7; border-color: #dbcae9; } .guardar[b-n5nls23tnf] { background: #ddf1e4; border-color: #bfdcc9; } .deshacer[b-n5nls23tnf] { background: #fff0cd; border-color: #ecdfb2; } .documentos[b-n5nls23tnf] { background: #def0f4; border-color: #bfdae0; } .editar[b-n5nls23tnf] { background: #dfeefb; } .borrar[b-n5nls23tnf] { background: #f9e1e4; border-color: #e8c5cb; }
input[b-n5nls23tnf],select[b-n5nls23tnf],textarea[b-n5nls23tnf] { box-sizing: border-box; width: 100%; min-width: 0; border: 1px solid #c8d8e3; border-radius: 4px; background: #fff; color: #163f59; padding: 7px 10px; min-height: 36px; font: inherit; }
.toolbar input[type=search][b-n5nls23tnf] { width: 320px; max-width: 100%; } label[b-n5nls23tnf] { display: flex; flex-direction: column; gap: 6px; min-width: 0; font-size: 14px; }
.campos[b-n5nls23tnf] { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px 20px; } .ancho[b-n5nls23tnf] { grid-column: 1/-1; } .doble[b-n5nls23tnf] { grid-column: span 2; } textarea[b-n5nls23tnf] { resize: vertical; }
.interruptor[b-n5nls23tnf] { flex-direction: row; align-items: center; align-self: center; gap: 10px; min-height: 36px; }
.interruptor input[b-n5nls23tnf] { appearance: none; width: 44px; min-width: 44px; height: 25px; min-height: 25px; padding: 0; border-radius: 20px; background: #eef1f3; position: relative; cursor: pointer; }
.interruptor input[b-n5nls23tnf]::before { content: ""; position: absolute; width: 19px; height: 19px; border-radius: 50%; left: 2px; top: 2px; background: #a2b1bc; } .interruptor input:checked[b-n5nls23tnf] { background: #157acf; border-color: #157acf; } .interruptor input:checked[b-n5nls23tnf]::before { left: 21px; background: #fff; } .interruptor input:disabled[b-n5nls23tnf] { opacity: .7; cursor: default; }
.solicitante[b-n5nls23tnf] { display: flex; gap: 12px; align-items: center; } .solicitante label[b-n5nls23tnf] { flex: 1; } .foto[b-n5nls23tnf],.sin-foto[b-n5nls23tnf] { width: 48px; height: 56px; flex-shrink: 0; object-fit: cover; background: #edf2f5; } .sin-foto[b-n5nls23tnf] { font-size: 11px; display: grid; place-items: center; }
.rejilla[b-n5nls23tnf],.catalogo-rejilla[b-n5nls23tnf] { overflow: auto; border: 1px solid #d9e2e8; } .rejilla[b-n5nls23tnf] { height: max(320px,calc(100dvh - 250px)); } table[b-n5nls23tnf] { border-collapse: collapse; width: 100%; min-width: 920px; font-size: 14px; } th[b-n5nls23tnf],td[b-n5nls23tnf] { padding: 9px; border-bottom: 1px solid #e2e7eb; text-align: left; } th[b-n5nls23tnf] { background: #f4f7f9; position: sticky; top: 0; z-index: 1; white-space: nowrap; } tbody tr:nth-child(even)[b-n5nls23tnf] { background: #f7f9fa; } .orden[b-n5nls23tnf] { padding: 0; background: none; border: 0; text-align: left; }
.acciones[b-n5nls23tnf] { white-space: nowrap; } .acciones button[b-n5nls23tnf] { margin-right: 6px; } .marca[b-n5nls23tnf] { display: inline-grid; width: 19px; height: 19px; place-items: center; border-radius: 50%; color: white; font-weight: bold; } .si[b-n5nls23tnf] { background: #43b984; } .no[b-n5nls23tnf] { background: #ed6372; }
.resuelta-directa[b-n5nls23tnf] { width: 19px; height: 19px; min-height: 19px; padding: 0; margin: 0; vertical-align: middle; accent-color: #14774c; cursor: pointer; }
.concedida td:not(.acciones)[b-n5nls23tnf] { color: #14774c; } .pendiente td:not(.acciones)[b-n5nls23tnf] { color: #a53142; } .denegada td:not(.acciones)[b-n5nls23tnf] { color: #795032; }
footer[b-n5nls23tnf],.filtros[b-n5nls23tnf] { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-top: 12px; } .filtros[b-n5nls23tnf] { margin: 0 0 16px; } .filtros label[b-n5nls23tnf] { width: 260px; } .total[b-n5nls23tnf] { margin-left: auto; } .mensaje[b-n5nls23tnf] { padding: 10px 12px; background: #e6f5ed; border-left: 3px solid #47a876; } .mensaje.error[b-n5nls23tnf] { background: #ffeded; border-color: #da6170; }
.peticiones-overlay[b-n5nls23tnf] { position: fixed; inset: 0; z-index: 2200; background: #0006; display: grid; place-items: center; padding: 20px; }
.peticiones-dialog[b-n5nls23tnf] { background: #fff; opacity: 1; width: min(1100px,100%); max-height: calc(100dvh - 40px); overflow: auto; padding: 20px; border-radius: 6px; box-shadow: 0 12px 40px #0003; }
.catalogo-rejilla[b-n5nls23tnf] { max-height: 40dvh; margin-bottom: 14px; } .catalogo-rejilla table[b-n5nls23tnf] { min-width: 720px; } .catalogo-rejilla small[b-n5nls23tnf] { display: block; margin-bottom: 6px; } .tipo-campos[b-n5nls23tnf] { margin: 14px 0; } .archivo[b-n5nls23tnf] { display: block; } .archivo input[b-n5nls23tnf] { margin-top: 6px; }
.ficha-compacta[b-n5nls23tnf] { padding: 10px 24px 14px; min-height: 0; position: relative; }
.ficha-compacta .toolbar[b-n5nls23tnf] { margin-bottom: 6px; }
.ficha-compacta .titulo-ficha[b-n5nls23tnf] { margin:0 0 6px; }
.ficha-compacta > fieldset > .acciones-ficha[b-n5nls23tnf] { flex-wrap:nowrap!important; gap:6px; margin:0 0 6px; padding:2px 0 6px; max-width:100%; overflow-x:auto; }
.ficha-compacta > fieldset > .acciones-ficha[b-n5nls23tnf]  > button,
.ficha-compacta > fieldset > .acciones-ficha[b-n5nls23tnf]  > .acceso-status > button { box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center; gap:5px; flex-shrink:0; height:36px!important; min-height:36px!important; padding:4px 10px; font-size:13px; line-height:1; white-space:nowrap; }
.acciones-ficha[b-n5nls23tnf]  > .registro-enlace { flex-basis:36px; min-width:36px!important; padding:6px!important; }
.ficha-compacta h3[b-n5nls23tnf] { margin: 8px 0; padding-bottom: 6px; }
.ficha-compacta .campos[b-n5nls23tnf] { gap: 6px 12px; }
.ficha-compacta label[b-n5nls23tnf] { gap: 3px; font-size: 13px; line-height: 1.3; }
.ficha-compacta input[b-n5nls23tnf],.ficha-compacta select[b-n5nls23tnf],.ficha-compacta textarea[b-n5nls23tnf] { min-height: 32px; padding: 5px 8px; }
.ficha-compacta textarea[b-n5nls23tnf] { height: 48px; }
.ficha-compacta .foto[b-n5nls23tnf],.ficha-compacta .sin-foto[b-n5nls23tnf] { width: 32px; height: 32px; }
.ficha-compacta .interruptor[b-n5nls23tnf] { min-height: 32px; }
.ficha-compacta .interruptor input[b-n5nls23tnf] { min-height: 25px; padding: 0; }
.tarjetas-peticion[b-n5nls23tnf] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }
.tarjeta-peticion[b-n5nls23tnf] { min-width:0; border:1px solid #bdd9ec; border-radius:8px; background:white; }
.ficha-compacta .tarjeta-peticion h3[b-n5nls23tnf] { margin:0; padding:6px 12px; border-bottom:1px solid #d3e5f1; border-radius:7px 7px 0 0; background:#edf7fd; color:#005b91; font-size:14px; font-weight:600; line-height:20px; }
.ficha-compacta .campos-tarjeta[b-n5nls23tnf] { grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px 10px; padding:8px 12px; }
.ficha-compacta .campos-resolucion[b-n5nls23tnf] { grid-template-columns:repeat(2,minmax(0,1fr)) auto auto; }
.campos-tarjeta .dos[b-n5nls23tnf] { grid-column:span 2; }
.campos-tarjeta label:not(.interruptor)>span[b-n5nls23tnf] { flex:1; }
.campos-tarjeta .interruptor[b-n5nls23tnf] { gap:6px; }
.tarjeta-notas[b-n5nls23tnf] { grid-column:1/-1; }
.tarjeta-notas .campos-tarjeta>label>span[b-n5nls23tnf] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.ficha-compacta .solicitante[b-n5nls23tnf] { display: flex; align-items: flex-end; gap: 8px; min-width: 0; }
.comunicar[b-n5nls23tnf] { gap: 6px; background: #e4f2f9; }
.comunicar-dialog[b-n5nls23tnf] { width: min(480px,100%); }
.comunicar-dialog h2[b-n5nls23tnf] { margin: 0 0 14px; font-size: 17px; }
.comunicar-dialog textarea[b-n5nls23tnf] { height: 120px; }
.comunicar-dialog .toolbar[b-n5nls23tnf] { justify-content: flex-end; margin: 14px 0 0; }
.estado-peticiones[b-n5nls23tnf]{display:flex;flex-direction:column;gap:3px;font-size:12px;margin:0}.cuadrante-peticion[b-n5nls23tnf]{background:white;width:98vw;height:94dvh;max-width:100%;display:flex;flex-direction:column;min-height:0;padding:12px;box-sizing:border-box;border-radius:4px}.cuadrante-peticion>.toolbar[b-n5nls23tnf]{flex-shrink:0;justify-content:space-between}.cuadrante-peticion[b-n5nls23tnf]  .mes-panel{flex:1;min-height:0;height:auto;overflow:auto}
@media (max-width:1000px) { .campos[b-n5nls23tnf] { grid-template-columns: repeat(2,minmax(0,1fr)); } .toolbar h2[b-n5nls23tnf] { flex: 1; } }
@media (max-width:600px) { .peticiones-panel[b-n5nls23tnf] { padding: 14px; } .campos[b-n5nls23tnf] { grid-template-columns: minmax(0,1fr); gap: 12px; } .doble[b-n5nls23tnf] { grid-column: auto; } .toolbar h2[b-n5nls23tnf] { width: calc(100% - 110px); } .toolbar input[type=search][b-n5nls23tnf] { width: 100%; } .peticiones-overlay[b-n5nls23tnf] { padding: 8px; } .peticiones-dialog[b-n5nls23tnf] { max-height: calc(100dvh - 16px); padding: 14px; } .filtros label[b-n5nls23tnf] { width: 100%; } }
@media (max-width:1000px) {
    .tarjetas-peticion[b-n5nls23tnf] { grid-template-columns:minmax(0,1fr); }
}
@media (max-width:600px) {
    .ficha-compacta .campos-tarjeta[b-n5nls23tnf] { grid-template-columns:minmax(0,1fr); gap:9px; }
    .campos-tarjeta .dos[b-n5nls23tnf] { grid-column:auto; }
    .ficha-compacta input[b-n5nls23tnf],.ficha-compacta select[b-n5nls23tnf] { min-height: 36px; }
    .ficha-compacta textarea[b-n5nls23tnf] { height: 60px; }
}
.peticiones-overlay:has(>.cuadrante-peticion)[b-n5nls23tnf]{z-index:3050}
/* /Components/Pages/PlanificacionServicio.razor.rz.scp.css */
.planificacion[b-223ftu1sh5]{display:flex;flex:1;flex-direction:column;min-height:0;padding:16px 24px;background:#fff;color:#153b56}.planificacion[hidden][b-223ftu1sh5]{display:none}.seleccion[b-223ftu1sh5]{display:flex;gap:16px;align-items:end;flex-wrap:wrap;border:0;padding:0;margin:0 0 16px}.seleccion label[b-223ftu1sh5]{display:grid;gap:6px;font-size:13px;min-width:180px}.seleccion label:nth-child(3)[b-223ftu1sh5]{min-width:240px}input[b-223ftu1sh5],select[b-223ftu1sh5],textarea[b-223ftu1sh5]{font:inherit;color:inherit;background:#fff;border:1px solid #b8d2e3;border-radius:4px;box-sizing:border-box}input[b-223ftu1sh5],select[b-223ftu1sh5]{height:36px;padding:6px 10px}button[b-223ftu1sh5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:6px 10px;border:1px solid #b8d2e3;border-radius:4px;background:#e6f2f9;color:inherit;font:13px Arial;cursor:pointer}button:disabled[b-223ftu1sh5]{opacity:.5;cursor:default}.pestanas[b-223ftu1sh5]{display:flex;flex-wrap:wrap;border-bottom:1px solid #b8d2e3;gap:2px}.pestanas button[b-223ftu1sh5]{height:40px;border:0;border-radius:0;background:#fff;padding:8px 14px;border-bottom:3px solid transparent}.pestanas .activa[b-223ftu1sh5]{background:#edf6fb;border-bottom-color:#1476ae;font-weight:600}.herramientas[b-223ftu1sh5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;background:#f3f8fb;border:1px solid #c9dce8;border-top:0}.guardar[b-223ftu1sh5]{background:#128452;color:#fff;border-color:#128452}.herramientas input[b-223ftu1sh5]{margin-left:auto;width:220px}.rejilla[b-223ftu1sh5]{flex:1;min-height:220px;overflow:auto;border:1px solid #c9dce8;border-top:0}table[b-223ftu1sh5]{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:1350px;width:100%;font-size:13px}.extras[b-223ftu1sh5]{min-width:1550px}.col-acciones[b-223ftu1sh5]{width:128px}.col-turno[b-223ftu1sh5]{width:115px}.col-agente[b-223ftu1sh5]{width:270px}.col-empleo[b-223ftu1sh5]{width:110px}.col-grupo[b-223ftu1sh5]{width:170px}.col-subgrupo[b-223ftu1sh5]{width:130px}.col-servicio[b-223ftu1sh5]{width:150px}th[b-223ftu1sh5],td[b-223ftu1sh5]{text-align:left;padding:8px 10px;border-right:1px solid #e0e9ef;border-bottom:1px solid #dce7ed;overflow-wrap:anywhere}thead th[b-223ftu1sh5]{position:sticky;top:0;z-index:2;background:#edf6fb;height:40px}tbody tr:nth-child(even)[b-223ftu1sh5]{background:#f7fafc}td textarea[b-223ftu1sh5]{width:100%;min-height:54px;resize:vertical;padding:6px 8px}.orden[b-223ftu1sh5]{background:transparent;border:0;padding:0;height:24px;font-weight:600}.acciones[b-223ftu1sh5]{display:flex;gap:5px}.acciones button[b-223ftu1sh5]{width:32px;padding:6px}.agente[b-223ftu1sh5]{display:flex;align-items:center;gap:10px}.agente>span:last-child[b-223ftu1sh5]{display:grid;gap:4px}.foto[b-223ftu1sh5]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e6f0f5;color:#547b95}.foto img[b-223ftu1sh5]{width:100%;height:100%;object-fit:cover}.nip[b-223ftu1sh5]{height:auto;padding:0;justify-content:start;background:transparent;border:0;text-decoration:underline}.codigo[b-223ftu1sh5]{display:block;font-size:12px;margin-top:4px;font-weight:400}.notas[b-223ftu1sh5]{white-space:pre-wrap}.vacio[b-223ftu1sh5]{height:100px;text-align:center}footer[b-223ftu1sh5]{display:flex;align-items:center;gap:8px;background:#f3f8fb;border:1px solid #c9dce8;border-top:0;padding:8px 10px;font-size:13px}footer label[b-223ftu1sh5]{display:flex;align-items:center;gap:8px}.total[b-223ftu1sh5]{margin-left:auto}.error[b-223ftu1sh5],.mensaje[b-223ftu1sh5]{margin:0;padding:10px;font-size:13px}.error[b-223ftu1sh5]{background:#ffe9ed;color:#a82942}.mensaje[b-223ftu1sh5]{background:#e6f5eb;color:#196342}button:focus-visible[b-223ftu1sh5],input:focus-visible[b-223ftu1sh5],select:focus-visible[b-223ftu1sh5],textarea:focus-visible[b-223ftu1sh5],.rejilla:focus-visible[b-223ftu1sh5]{outline:2px solid #267baa;outline-offset:2px}@media(max-width:650px){.planificacion[b-223ftu1sh5]{padding:12px}.seleccion[b-223ftu1sh5]{gap:10px}.seleccion label[b-223ftu1sh5],.seleccion label:nth-child(3)[b-223ftu1sh5]{min-width:0;flex:1 1 140px}.seleccion input[b-223ftu1sh5],.seleccion select[b-223ftu1sh5]{width:100%}.pestanas button[b-223ftu1sh5]{font-size:12px;padding:6px 8px}.herramientas input[b-223ftu1sh5]{width:100%;margin:0}footer[b-223ftu1sh5]{flex-wrap:wrap}.total[b-223ftu1sh5]{margin-left:0;flex-basis:100%}}
.acciones button.status[b-223ftu1sh5]{background:#ffe600!important;border-color:#dfbd00!important;color:#17212b!important}
.planificacion .agente .foto[b-223ftu1sh5] {
    flex: 0 0 40px;
    width: 40px!important;
    height: 40px!important;
    min-width: 40px;
    max-width: 40px;
    aspect-ratio: 1;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
}
/* /Components/Pages/PolMobile.razor.rz.scp.css */
.polmobile-login[b-k6ie96awwt]{width:100%;min-height:100vh;min-height:100dvh;display:grid;align-items:end;justify-items:end;padding:clamp(20px,3vw,48px);background:#c5dfed url('/images/polmobile-login-v2.jpg') center center/cover no-repeat}
.polmobile-panel[b-k6ie96awwt]{width:min(100%,400px);padding:24px 28px;background:rgba(247,252,255,.95);box-shadow:0 12px 38px #003b7833}
.polmobile-panel .login-brand[b-k6ie96awwt]{grid-template-columns:68px minmax(0,1fr);gap:16px;margin-bottom:20px}
.polmobile-panel .login-logo[b-k6ie96awwt]{width:68px;height:68px}
.polmobile-panel h1[b-k6ie96awwt]{font-size:30px}
.polmobile-panel .login-form[b-k6ie96awwt]{gap:12px}
.polmobile-panel .field-group[b-k6ie96awwt]{gap:5px}
.polmobile-panel .form-control[b-k6ie96awwt]{min-height:44px;font-size:16px}
.polmobile-panel .remember-option[b-k6ie96awwt]{font-size:13px;min-height:24px}
.polmobile-panel .primary-action[b-k6ie96awwt]{min-height:46px}
.polmobile-panel[b-k6ie96awwt]  .validation-message{font-size:13px;color:#a02035}
.polmobile-espera[b-k6ie96awwt]{margin:0;font-size:13px;color:#194565}
.polmobile-inicio[b-k6ie96awwt]{width:100%;min-height:100dvh;background:#f4f8fb;color:#123e5c}
.polmobile-cabecera[b-k6ie96awwt]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px;background:#d8edf8;border-bottom:1px solid #9bbfd3}
.polmobile-marca[b-k6ie96awwt]{display:flex;align-items:center;gap:16px;min-width:0}.polmobile-marca img[b-k6ie96awwt]{width:64px;height:64px}.polmobile-marca .eyebrow[b-k6ie96awwt]{overflow-wrap:anywhere}
.polmobile-salir[b-k6ie96awwt]{min-height:44px;padding:10px 16px;border:1px solid #ac2b38;border-radius:4px;background:#b93040;color:#fff;font:inherit;flex-shrink:0}
.polmobile-bienvenida[b-k6ie96awwt]{padding:28px 32px;overflow-wrap:anywhere}.polmobile-bienvenida h2[b-k6ie96awwt]{font-size:22px}
@media(max-width:1024px){.polmobile-login[b-k6ie96awwt]{padding:24px;background-position:40% center}.polmobile-panel[b-k6ie96awwt]{width:min(100%,380px)}}
@media(max-width:600px){.polmobile-login[b-k6ie96awwt]{padding:20px 14px;background-position:37% center}.polmobile-panel[b-k6ie96awwt]{width:100%;max-width:400px;padding:22px;justify-self:end}.polmobile-cabecera[b-k6ie96awwt]{padding:16px;flex-wrap:wrap}.polmobile-marca img[b-k6ie96awwt]{width:48px;height:48px}.polmobile-bienvenida[b-k6ie96awwt]{padding:24px 16px}}
@media(max-height:580px) and (min-width:601px){.polmobile-login[b-k6ie96awwt]{padding:16px}.polmobile-panel[b-k6ie96awwt]{padding:18px 24px}.polmobile-panel .login-brand[b-k6ie96awwt]{margin-bottom:12px;grid-template-columns:48px 1fr}.polmobile-panel .login-logo[b-k6ie96awwt]{width:48px;height:48px}.polmobile-panel .login-form[b-k6ie96awwt]{gap:8px}}
/* /Components/Pages/PrendasPoliciales.razor.rz.scp.css */
.prendas[b-k9mqfjp1ti] { padding:16px 20px; background:#fff; color:#17364d; min-width:0; }fieldset[b-k9mqfjp1ti] { border:0; margin:0; padding:0; min-width:0; }header[b-k9mqfjp1ti] { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:16px; }h2[b-k9mqfjp1ti] { font-size:18px; margin:0; }
button[b-k9mqfjp1ti],input[b-k9mqfjp1ti],select[b-k9mqfjp1ti] { font:inherit; font-size:13px; }button[b-k9mqfjp1ti] { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-width:34px; min-height:34px; padding:6px 10px; border:1px solid #c2d5e3; border-radius:4px; background:#e7f0f5; color:#194565; cursor:pointer; }button:disabled[b-k9mqfjp1ti] { opacity:.5; cursor:default; }button:focus-visible[b-k9mqfjp1ti],input:focus-visible[b-k9mqfjp1ti],select:focus-visible[b-k9mqfjp1ti] { outline:2px solid #126dae; outline-offset:2px; }
input[b-k9mqfjp1ti],select[b-k9mqfjp1ti] { width:100%; min-width:0; border:1px solid #c2d5e3; border-radius:4px; padding:6px 8px; background:#fff; color:#17364d; }input[readonly][b-k9mqfjp1ti] { background:#f3f7f9; }.binaria[b-k9mqfjp1ti] { text-align:center; }input[type=checkbox][b-k9mqfjp1ti] { width:18px; height:18px; accent-color:#168253; }
.herramientas[b-k9mqfjp1ti] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; border:1px solid #d3e0e9; border-bottom:0; }.herramientas input[b-k9mqfjp1ti] { width:230px; margin-left:auto; }.guardar[b-k9mqfjp1ti] { background:#198153; color:#fff; border-color:#198153; }.cancelar:not(:disabled)[b-k9mqfjp1ti] { background:#ce344d; color:#fff; border-color:#ce344d; }
.rejilla[b-k9mqfjp1ti] { width:100%; overflow:auto; border:1px solid #d3e0e9; max-height:calc(100dvh - 285px); min-height:180px; }table[b-k9mqfjp1ti] { width:100%; min-width:1400px; table-layout:fixed; border-collapse:collapse; }th[b-k9mqfjp1ti],td[b-k9mqfjp1ti] { padding:6px 8px; border-right:1px solid #dbe6ed; border-bottom:1px solid #dbe6ed; font-size:13px; text-align:left; overflow-wrap:anywhere; }th[b-k9mqfjp1ti] { background:#eef5f8; font-weight:500; position:sticky; top:0; z-index:1; }tbody tr:nth-child(even)[b-k9mqfjp1ti] { background:#f4f7f9; }tbody tr:hover[b-k9mqfjp1ti] { background:#e5f1f8; }.modificada td:first-child[b-k9mqfjp1ti] { border-left:3px solid #e8ba29; }.acciones[b-k9mqfjp1ti] { display:flex; gap:4px; }.acciones button[b-k9mqfjp1ti] { padding:6px; }.orden[b-k9mqfjp1ti] { width:100%; border:0; padding:0; background:transparent; justify-content:space-between; text-align:left; }th input[b-k9mqfjp1ti] { margin-top:6px; }
footer[b-k9mqfjp1ti] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; font-size:13px; }footer label[b-k9mqfjp1ti] { display:flex; align-items:center; gap:8px; }footer select[b-k9mqfjp1ti] { width:70px; }.total[b-k9mqfjp1ti] { margin-left:auto; }.mensaje[b-k9mqfjp1ti] { background:#e7f5ec; color:#12603f; padding:9px; font-size:13px; }.error[b-k9mqfjp1ti] { background:#fff0f1; color:#922839; }
@media(max-width:700px) { .prendas[b-k9mqfjp1ti] { padding:12px; }.herramientas input[b-k9mqfjp1ti] { width:100%; margin-left:0; }.rejilla[b-k9mqfjp1ti] { max-height:450px; } }
/* /Components/Pages/PreparacionPartes.razor.rz.scp.css */
.preparacion-partes[b-meiisv5t8u]{display:flex;flex-direction:column;min-width:0;height:calc(100dvh - 110px);color:#173c59;padding:0 20px 12px;box-sizing:border-box}.preparacion-partes>fieldset[b-meiisv5t8u]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;border:0;padding:0;margin:0}header[b-meiisv5t8u],.acciones[b-meiisv5t8u],.toolbar[b-meiisv5t8u],footer[b-meiisv5t8u],.opciones[b-meiisv5t8u]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}header[b-meiisv5t8u]{justify-content:space-between;padding:12px 0;border-bottom:1px solid #cbdde9}h2[b-meiisv5t8u]{font-size:18px;margin:0}button[b-meiisv5t8u]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #b9cfe2;border-radius:4px;padding:6px 10px;background:#e8f1f7;color:#174b72;font-size:13px;cursor:pointer}button:disabled[b-meiisv5t8u]{opacity:.5;cursor:default}.guardar[b-meiisv5t8u]{background:#128452;color:white;border-color:#128452}.nuevo[b-meiisv5t8u]{background:#087eaa;color:white}.configurar[b-meiisv5t8u]{background:#7040b5;color:white}.toolbar[b-meiisv5t8u]{padding:10px 0;flex-shrink:0}.toolbar>label[b-meiisv5t8u],.opciones label[b-meiisv5t8u],footer label[b-meiisv5t8u]{display:flex;align-items:center;gap:7px;font-size:13px}.buscar[b-meiisv5t8u]{margin-left:auto}.buscar input[b-meiisv5t8u]{width:260px}input[b-meiisv5t8u],select[b-meiisv5t8u],textarea[b-meiisv5t8u]{min-height:34px;border:1px solid #b9cfe2;border-radius:4px;padding:6px 8px;font:inherit;color:#173c59;box-sizing:border-box;min-width:0;max-width:100%}input[readonly][b-meiisv5t8u]{background:#edf2f5}input[type=checkbox][b-meiisv5t8u]{width:18px;height:18px;min-height:18px;accent-color:#118455}.rejilla[b-meiisv5t8u]{flex:1;min-height:150px;overflow:auto;border:1px solid #cbdde9}table[b-meiisv5t8u]{width:100%;border-collapse:collapse;table-layout:fixed}th[b-meiisv5t8u],td[b-meiisv5t8u]{padding:7px;border:1px solid #cbdde9;text-align:left;overflow-wrap:anywhere}th[b-meiisv5t8u]{position:sticky;top:0;background:#e8f1f7;z-index:1}.orden[b-meiisv5t8u]{padding:0;background:none;border:0;font:inherit;text-align:left;justify-content:flex-start}.abierto>td[b-meiisv5t8u]{background:#fff!important}.cerrado>td[b-meiisv5t8u]{background:#e7e9ec!important}.rejilla .acciones[b-meiisv5t8u]{flex-wrap:nowrap;gap:4px}.rejilla .acciones button[b-meiisv5t8u]{padding:4px;min-height:28px}footer[b-meiisv5t8u]{padding:9px;background:#f2f6f8;font-size:13px;flex-shrink:0}.total[b-meiisv5t8u]{margin-left:auto}.leyenda[b-meiisv5t8u]{display:flex;align-items:center;gap:6px;margin-right:auto}.leyenda i[b-meiisv5t8u]{display:inline-block;width:12px;height:12px;border:1px solid #9fadb9}.verde[b-meiisv5t8u]{background:#fff}.gris[b-meiisv5t8u]{background:#e7e9ec}.ficha[b-meiisv5t8u]{flex:1;min-height:0;overflow:auto;padding:14px 0}.campos[b-meiisv5t8u]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.campos>label[b-meiisv5t8u]{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.campos .ancho[b-meiisv5t8u]{grid-column:1/-1}.campos>label>span[b-meiisv5t8u]{display:flex;gap:8px;align-items:center}.campos[b-meiisv5t8u]  input,.campos[b-meiisv5t8u]  select,.campos[b-meiisv5t8u]  textarea{width:100%;min-height:36px;border:1px solid #b9cfe2;border-radius:4px;padding:7px;color:#173c59;font:inherit;box-sizing:border-box}.campos[b-meiisv5t8u]  input[type=checkbox]{width:20px;height:20px;min-height:20px;align-self:flex-start}.ampliar[b-meiisv5t8u]{background:#ffe400;color:#111;border-color:#dab900;min-height:25px;padding:3px 9px;font-size:12px}.dias[b-meiisv5t8u]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px 0}.dias label[b-meiisv5t8u]{display:flex;align-items:center;gap:8px}.dias[b-meiisv5t8u]  input{width:20px;height:20px;accent-color:#118455}.mensaje[b-meiisv5t8u]{padding:10px;background:#e0f5e7}.mensaje.error[b-meiisv5t8u]{background:#fff0f2;color:#a62039}.velo[b-meiisv5t8u]{position:fixed;inset:0;z-index:1100;background:#173c5966;display:flex;align-items:center;justify-content:center;padding:16px}.dialogo[b-meiisv5t8u]{display:flex;flex-direction:column;gap:12px;background:white;border-radius:6px;padding:18px;width:min(1200px,100%);max-height:90dvh;overflow:auto;box-sizing:border-box}.dialogo header[b-meiisv5t8u]{padding-top:0}.columnas[b-meiisv5t8u]{overflow:auto;max-height:55dvh}.columnas>div[b-meiisv5t8u]{display:grid;grid-template-columns:34px 34px minmax(160px,1fr) minmax(150px,1fr) 90px 90px;align-items:center;gap:6px;padding:6px;border-bottom:1px solid #d6e3ed;min-width:730px}.dialogo iframe[b-meiisv5t8u]{width:100%;height:60dvh;border:1px solid #b9cfe2}.opciones[b-meiisv5t8u]{align-items:flex-end}.opciones label[b-meiisv5t8u]{flex-direction:column;align-items:flex-start}.opciones input[b-meiisv5t8u],.opciones select[b-meiisv5t8u]{width:220px}button:focus-visible[b-meiisv5t8u],input:focus-visible[b-meiisv5t8u],select:focus-visible[b-meiisv5t8u],textarea:focus-visible[b-meiisv5t8u]{outline:2px solid #1381c0;outline-offset:2px}
@media(max-width:1000px){.campos[b-meiisv5t8u]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-meiisv5t8u]{margin-left:0}.preparacion-partes[b-meiisv5t8u]{height:auto;min-height:calc(100dvh - 110px)}.rejilla[b-meiisv5t8u]{max-height:65dvh}.ficha[b-meiisv5t8u]{overflow:visible}}
@media(max-width:550px){.preparacion-partes[b-meiisv5t8u]{padding-inline:12px}.campos[b-meiisv5t8u]{grid-template-columns:minmax(0,1fr)}.dias[b-meiisv5t8u]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-meiisv5t8u]{width:100%;flex-wrap:wrap}.buscar input[b-meiisv5t8u]{width:100%}.total[b-meiisv5t8u]{width:100%;margin:0}.leyenda[b-meiisv5t8u]{width:100%}.velo[b-meiisv5t8u]{padding:6px}.dialogo[b-meiisv5t8u]{padding:12px}.opciones label[b-meiisv5t8u],.opciones input[b-meiisv5t8u],.opciones select[b-meiisv5t8u]{width:100%}}

.grupos[b-meiisv5t8u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grupo[b-meiisv5t8u]{border:1px solid #cbdde9;border-radius:4px;min-width:0}.grupo:first-child[b-meiisv5t8u]{grid-column:1/-1}.grupo h3[b-meiisv5t8u]{margin:0;padding:9px 12px;background:#e4f0f9;color:#174b72;font-size:14px}.grupo .campos[b-meiisv5t8u]{padding:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.grupo:first-child .campos[b-meiisv5t8u]{grid-template-columns:repeat(4,minmax(0,1fr))}.texto-amplio[b-meiisv5t8u]{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:14px}.texto-amplio>span[b-meiisv5t8u]{display:flex;align-items:center;gap:8px}.texto-amplio textarea[b-meiisv5t8u]{width:100%;resize:vertical;min-height:90px}
@media(max-width:1000px){.grupo:first-child .campos[b-meiisv5t8u]{grid-template-columns:repeat(2,minmax(0,1fr))}.grupos[b-meiisv5t8u]{grid-template-columns:minmax(0,1fr)}}
@media(max-width:550px){.grupo .campos[b-meiisv5t8u],.grupo:first-child .campos[b-meiisv5t8u]{grid-template-columns:minmax(0,1fr)}}

.pestanas-parte[b-meiisv5t8u]{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #b9cfe2;flex-shrink:0;padding-top:6px}.pestanas-parte button[b-meiisv5t8u]{background:#edf4f8;border-radius:4px 4px 0 0;padding:10px 14px}.pestanas-parte [aria-selected=true][b-meiisv5t8u]{background:#176fa6;color:white;border-color:#176fa6}.aviso-parte[b-meiisv5t8u]{padding:10px;background:#fff4cd;font-size:13px}.preparacion-partes>fieldset[b-meiisv5t8u]  .detalle-parte{flex:1;min-height:0}
@media(max-width:550px){.pestanas-parte[b-meiisv5t8u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pestanas-parte button[b-meiisv5t8u]{padding:9px 5px}}

/* La ficha completa cabe en escritorio; las pantallas pequeñas conservan su desplazamiento natural. */
@media(min-width:1001px){
    .ficha[b-meiisv5t8u]{display:flex;flex-direction:column;gap:10px;padding:8px 0}
    .grupos[b-meiisv5t8u]{gap:10px;flex-shrink:0}
    .grupo h3[b-meiisv5t8u]{padding:6px 10px;font-size:13px}
    .grupo .campos[b-meiisv5t8u]{padding:8px 10px;gap:10px 14px}
    .campos>label[b-meiisv5t8u]{font-size:13px;gap:4px}
    .campos[b-meiisv5t8u]  input,.campos[b-meiisv5t8u]  select{min-height:32px;padding:5px 7px;font-size:13px}
    .campos small[b-meiisv5t8u]{font-size:11px;line-height:1.2}
    .texto-amplio[b-meiisv5t8u]{margin-top:0;gap:5px;font-size:13px;flex-shrink:0}
    .texto-amplio textarea[b-meiisv5t8u]{height:64px;min-height:60px;font-size:13px}
    .pestanas-parte[b-meiisv5t8u]{padding-top:8px}
    .pestanas-parte button[b-meiisv5t8u]{padding:8px 12px}
}

.calendario-boton[b-meiisv5t8u]{background:#176fa6;color:white;border-color:#176fa6}.filtro-fecha[b-meiisv5t8u]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:7px 10px;margin-bottom:8px;background:#e6f3fc;border:1px solid #c5dfef;font-size:13px}
/* /Components/Pages/Proveedores.razor.rz.scp.css */
.proveedores[b-fio00x6dfc]{min-width:0;color:#173c59}.proveedores fieldset[b-fio00x6dfc],.dialogo fieldset[b-fio00x6dfc]{border:0;margin:0;padding:0;min-width:0}.proveedores header[b-fio00x6dfc],.dialogo header[b-fio00x6dfc]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.proveedores h2[b-fio00x6dfc],.dialogo h2[b-fio00x6dfc]{font-size:18px;margin:0}.acciones[b-fio00x6dfc],.herramientas[b-fio00x6dfc]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.herramientas[b-fio00x6dfc]{padding:9px;background:#f3f7f9;border:1px solid #d2e1ec}.herramientas input[type=search][b-fio00x6dfc]{margin-left:auto;max-width:240px}.proveedores button[b-fio00x6dfc],.dialogo button[b-fio00x6dfc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bed5e5;background:#e7f0f6;color:#174b72;border-radius:4px;min-height:34px;padding:6px 10px;font-size:13px}.proveedores button:disabled[b-fio00x6dfc]{opacity:.5}.proveedores .guardar[b-fio00x6dfc],.dialogo .guardar[b-fio00x6dfc]{background:#138252;color:white;border-color:#138252}.proveedores[b-fio00x6dfc]  svg,.dialogo[b-fio00x6dfc]  svg{width:17px;height:17px}.proveedores input[b-fio00x6dfc],.proveedores select[b-fio00x6dfc],.proveedores textarea[b-fio00x6dfc],.dialogo input[b-fio00x6dfc],.dialogo select[b-fio00x6dfc],.dialogo textarea[b-fio00x6dfc]{border:1px solid #bed5e5;border-radius:3px;padding:7px 8px;color:#173c59;background:white;min-height:34px;font:inherit;font-size:13px;max-width:100%;box-sizing:border-box}.proveedores[b-fio00x6dfc]  input,.proveedores[b-fio00x6dfc]  select,.proveedores[b-fio00x6dfc]  textarea,.dialogo[b-fio00x6dfc]  input,.dialogo[b-fio00x6dfc]  select,.dialogo[b-fio00x6dfc]  textarea{width:100%;border:1px solid #bed5e5;border-radius:3px;padding:7px 8px;color:#173c59;background:white;min-height:34px;font-size:13px;box-sizing:border-box}.proveedores[b-fio00x6dfc]  input[type=checkbox],.dialogo[b-fio00x6dfc]  input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:#138252}.proveedores[b-fio00x6dfc]  [readonly]{background:#f3f6f8}.rejilla[b-fio00x6dfc]{overflow:auto;width:100%;border:1px solid #d2e1ec;min-height:180px}.rejilla table[b-fio00x6dfc]{border-collapse:collapse;min-width:1450px;width:100%;font-size:13px}.rejilla th[b-fio00x6dfc]{background:#edf5f9;text-align:left;font-weight:500}.rejilla td[b-fio00x6dfc],.rejilla th[b-fio00x6dfc]{padding:8px;border:1px solid #d9e5ed;vertical-align:middle;min-width:125px}.rejilla td:first-child[b-fio00x6dfc],.rejilla th:first-child[b-fio00x6dfc]{min-width:140px}.rejilla tr:nth-child(even)[b-fio00x6dfc]{background:#f6f7f8}.proveedores .orden[b-fio00x6dfc]{border:0;background:none;text-align:left;padding:0;justify-content:flex-start}.mantenimientos[b-fio00x6dfc]{table-layout:fixed;min-width:2050px!important}.mantenimientos td[b-fio00x6dfc],.mantenimientos th[b-fio00x6dfc]{width:175px}.mantenimientos td:nth-child(5)[b-fio00x6dfc],.mantenimientos td:last-child[b-fio00x6dfc]{width:300px}.proveedores footer[b-fio00x6dfc]{display:flex;align-items:center;gap:8px;padding:9px;background:#f3f7f9;font-size:13px}.proveedores footer label[b-fio00x6dfc]{display:flex;gap:8px;align-items:center}.total[b-fio00x6dfc]{margin-left:auto}.pestanas[b-fio00x6dfc]{display:flex;border-bottom:1px solid #cbdde9;gap:4px;margin-top:18px}.pestanas button[b-fio00x6dfc]{border:0;border-radius:0;background:transparent;padding:10px 16px;border-bottom:3px solid transparent}.pestanas [aria-selected=true][b-fio00x6dfc]{border-bottom-color:#1573a5;background:#edf5f9}.campos[b-fio00x6dfc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 0}.campos label[b-fio00x6dfc]{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.campos .ancho[b-fio00x6dfc]{grid-column:1/-1}.mensaje[b-fio00x6dfc]{padding:11px;background:#e9f7ed;font-size:13px}.mensaje.error[b-fio00x6dfc]{background:#fff0f2;color:#a8233e}.fondo[b-fio00x6dfc]{position:fixed;inset:0;z-index:1000;background:#0005;display:flex;align-items:center;justify-content:center;padding:16px}.dialogo[b-fio00x6dfc]{background:white;max-height:90vh;overflow:auto;width:min(1450px,100%);padding:20px;border-radius:6px;color:#173c59;min-width:0}.dialogo .rejilla[b-fio00x6dfc]{max-height:60vh}.dialogo label[b-fio00x6dfc]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dialogo select[b-fio00x6dfc]{max-width:400px}.dialogo .rejilla table[b-fio00x6dfc]{min-width:800px}.proveedores button:focus-visible[b-fio00x6dfc],.dialogo button:focus-visible[b-fio00x6dfc]{outline:2px solid #1573a5;outline-offset:2px}@media(max-width:950px){.campos[b-fio00x6dfc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.campos[b-fio00x6dfc]{grid-template-columns:minmax(0,1fr)}.herramientas input[type=search][b-fio00x6dfc]{max-width:none;width:100%;margin:0}.pestanas button[b-fio00x6dfc]{padding:8px;font-size:12px}.fondo[b-fio00x6dfc]{padding:8px}.dialogo[b-fio00x6dfc]{padding:12px}.total[b-fio00x6dfc]{width:100%;margin:0}}
.listado table[b-fio00x6dfc]{min-width:800px}.listado th:nth-child(4)[b-fio00x6dfc]{width:40%}.campos .doble[b-fio00x6dfc]{grid-column:span 2}.gastos table[b-fio00x6dfc]{min-width:1100px}.gastos td[b-fio00x6dfc]{max-width:400px;overflow-wrap:anywhere}@media(max-width:550px){.campos .doble[b-fio00x6dfc]{grid-column:auto}}
.proveedores[b-fio00x6dfc]{padding:18px 32px 24px;box-sizing:border-box}
@media(max-width:950px){.proveedores[b-fio00x6dfc]{padding:16px}}

/* /Components/Pages/RankingBolsaHoras.razor.rz.scp.css */
.ranking-bolsa[b-1407ku888o]{padding:16px 20px;color:#152c3e;background:white;min-width:0}header[b-1407ku888o]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}h2[b-1407ku888o]{font-size:19px;margin:0}header>span[b-1407ku888o]{font-size:13px;color:#526674;margin-left:auto}fieldset[b-1407ku888o]{border:0;padding:0;margin:0;min-width:0}button[b-1407ku888o]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;padding:8px 12px;border:1px solid #c6d5df;border-radius:4px;background:#e8eff3;color:inherit;cursor:pointer;min-height:38px}button:disabled[b-1407ku888o]{opacity:.5}.toolbar[b-1407ku888o]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.toolbar input[b-1407ku888o]{width:320px;max-width:100%;min-width:0;border:1px solid #c6d5df;border-radius:4px;font:inherit;font-size:13px;padding:8px 10px}.toolbar span[b-1407ku888o]{font-size:12px;color:#526674}.toolbar button[b-1407ku888o]{width:38px;padding:8px;margin-left:auto}.rejilla[b-1407ku888o]{width:100%;overflow:auto;border:1px solid #d7e2ea}table[b-1407ku888o]{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}th[b-1407ku888o],td[b-1407ku888o]{border-bottom:1px solid #dce5eb;border-right:1px solid #dce5eb;padding:8px 12px;text-align:left;white-space:nowrap}thead th[b-1407ku888o]{background:#eff5f8;font-weight:600}thead button[b-1407ku888o]{border:0;background:transparent;padding:0;min-height:26px;justify-content:space-between;width:100%;font-weight:600}tbody th[b-1407ku888o]{font-weight:500}tbody tr:nth-child(even)[b-1407ku888o]{background:#f7f9fb}.foto[b-1407ku888o]{width:64px;min-width:64px;text-align:center;padding:6px}.foto img[b-1407ku888o],.foto span[b-1407ku888o]{width:40px;height:50px;object-fit:contain;object-position:center top;display:inline-grid;place-items:center;background:#e0ebef;vertical-align:middle}.nombre[b-1407ku888o]{white-space:normal;min-width:200px;overflow-wrap:anywhere}.numero[b-1407ku888o]{text-align:right;min-width:112px}.excedida[b-1407ku888o]{color:#b52238;font-weight:600}.seleccionar[b-1407ku888o]{background:#16834f;border-color:#16834f;color:white;min-width:220px}tfoot[b-1407ku888o]{font-weight:700;background:#e2f1f8}tfoot th[b-1407ku888o],tfoot td[b-1407ku888o]{border-top:2px solid #a8c3d2}.error[b-1407ku888o]{background:#ffeded;color:#a72130;padding:12px;font-size:13px}button:focus-visible[b-1407ku888o],input:focus-visible[b-1407ku888o],.rejilla:focus-visible[b-1407ku888o]{outline:2px solid #1974a2;outline-offset:2px}@media(max-width:650px){.ranking-bolsa[b-1407ku888o]{padding:12px}h2[b-1407ku888o]{font-size:17px}header>span[b-1407ku888o]{margin-left:0}header button[b-1407ku888o]{margin-left:auto}.toolbar[b-1407ku888o]{gap:8px;flex-wrap:wrap}.toolbar input[b-1407ku888o]{flex:1 1 100%;width:100%}th[b-1407ku888o],td[b-1407ku888o]{padding:8px 10px}}
header[b-1407ku888o]{padding-right:120px}
.acciones-status[b-1407ku888o]{width:64px;text-align:center}.acciones-status .seleccionar[b-1407ku888o]{margin-left:6px}
/* /Components/Pages/RankingHorasExtras.razor.rz.scp.css */
.ranking[b-po44l776ky]{padding:16px;color:#15364e;min-width:0}.ranking h2[b-po44l776ky]{font-size:18px;margin:0 0 16px}fieldset[b-po44l776ky]{border:0;padding:0;margin:0;min-width:0}.toolbar[b-po44l776ky],.filtros[b-po44l776ky],footer[b-po44l776ky]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px;background:#f7f8fa;border:1px solid #d5deea}label[b-po44l776ky]{display:flex;gap:6px;align-items:center;font-size:13px}button[b-po44l776ky],input[b-po44l776ky],select[b-po44l776ky]{font:inherit;font-size:13px;border:1px solid #cbd5e1;border-radius:4px;color:inherit;min-width:0}button[b-po44l776ky]{padding:8px 12px;background:#e7ebef;cursor:pointer}button:disabled[b-po44l776ky]{opacity:.5;cursor:default}input[b-po44l776ky],select[b-po44l776ky]{background:white;padding:7px}input:focus[b-po44l776ky],select:focus[b-po44l776ky]{outline:2px solid #1672bd;outline-offset:-1px}.toolbar input[type=number][b-po44l776ky]{width:95px}.toolbar input[type=search][b-po44l776ky]{width:240px}.filtros label[b-po44l776ky]{flex-direction:column;align-items:stretch}.filtros input[b-po44l776ky]{width:160px}.rejilla[b-po44l776ky]{overflow:auto;border:1px solid #d5deea;border-top:0;max-height:calc(100dvh - 280px)}table[b-po44l776ky]{width:100%;min-width:750px;border-spacing:0;font-size:13px;table-layout:fixed}th[b-po44l776ky],td[b-po44l776ky]{padding:7px 10px;border-right:1px solid #dce3eb;border-bottom:1px solid #dce3eb;text-align:left;overflow-wrap:anywhere}th[b-po44l776ky]{position:sticky;top:0;background:#f7f8fa;z-index:1}th button[b-po44l776ky]{border:0;background:none;padding:2px;text-align:left;width:100%}.seleccion[b-po44l776ky]{width:36px}th:nth-child(2)[b-po44l776ky]{width:66px}th:nth-child(3)[b-po44l776ky]{width:95px}th:nth-child(4)[b-po44l776ky]{width:120px}th:nth-child(5)[b-po44l776ky]{width:27%}tbody tr:nth-child(even)[b-po44l776ky]{background:#f1f3f5}tbody tr:nth-child(odd)[b-po44l776ky]{background:white}tbody tr[b-po44l776ky]{cursor:pointer}tbody tr.seleccionada[b-po44l776ky]{background:#deedf9}.foto[b-po44l776ky]{height:60px;text-align:center}.foto img[b-po44l776ky],.foto span[b-po44l776ky]{width:36px;height:45px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#e7ebef}.numero[b-po44l776ky]{text-align:right;font-variant-numeric:tabular-nums}input[type=radio][b-po44l776ky]{accent-color:#1672bd}footer[b-po44l776ky]{border-top:0;font-size:12px}.error[b-po44l776ky]{background:#ffeded;color:#b42332;padding:10px}.elegido[b-po44l776ky]{padding:10px;font-size:13px}@media(max-width:650px){.ranking[b-po44l776ky]{padding:10px}.toolbar input[type=search][b-po44l776ky]{width:100%}.rejilla[b-po44l776ky]{max-height:60dvh}.filtros label[b-po44l776ky]{flex:1}.filtros input[b-po44l776ky]{width:100%}}
.acciones[b-po44l776ky]{width:84px;text-align:center}.acciones .status[b-po44l776ky]{background:#ffda00;border-color:#d6b700;color:#18364e;padding:4px 8px;font-size:12px;min-height:26px;font-weight:600;white-space:nowrap}.acciones .status:hover[b-po44l776ky]{background:#f5cc00}.acciones .status:focus-visible[b-po44l776ky]{outline:2px solid #1672bd;outline-offset:2px}.ranking th:nth-child(2)[b-po44l776ky]{width:36px}.ranking th:nth-child(3)[b-po44l776ky]{width:66px}.ranking th:nth-child(4)[b-po44l776ky]{width:95px}.ranking th:nth-child(5)[b-po44l776ky]{width:120px}.ranking th:nth-child(6)[b-po44l776ky]{width:27%}
.ranking table.consulta-grid td.acciones button.status[b-po44l776ky]{width:auto!important;height:26px!important;padding:4px 8px!important;margin:0!important;background:#ffda00!important;border-color:#d6b700!important;color:#18364e!important}.ranking table.consulta-grid td.acciones button.status:hover[b-po44l776ky]{background:#f5cc00!important}
.ranking th.acciones[b-po44l776ky]{width:64px}.ranking table.consulta-grid td.acciones button.status[b-po44l776ky]{width:28px!important;height:28px!important;min-height:28px;padding:4px!important}.status[b-po44l776ky]  svg{width:16px;height:16px}
/* /Components/Pages/RegistroDocumentos.razor.rz.scp.css */
.registro-documentos[b-bcso4xtkef]{padding:14px 30px;color:#173e57}.registro-documentos fieldset[b-bcso4xtkef]{border:0;padding:0;min-width:0}header[b-bcso4xtkef]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}h2[b-bcso4xtkef]{font-size:1.35rem;margin:3px 0}.eyebrow[b-bcso4xtkef]{font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;color:#076da7}.acciones[b-bcso4xtkef]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}button[b-bcso4xtkef]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 12px;border:1px solid #b6cfdf;border-radius:5px;background:white;color:#07548b;font:inherit;font-size:.84rem;white-space:nowrap}button[b-bcso4xtkef]  svg{width:18px;height:18px}.guardar[b-bcso4xtkef]{background:#278349;border-color:#21713f;color:white}.nuevo[b-bcso4xtkef],.plantillas[b-bcso4xtkef]{background:#7444b0;color:white;border-color:#7444b0}.informe[b-bcso4xtkef]{background:#dceefb}.volver[b-bcso4xtkef]{background:#e7edf3}.acciones[b-bcso4xtkef]  .boton-cd,.acciones[b-bcso4xtkef]  .auxiliares-rejilla-boton{height:36px!important;box-sizing:border-box}.filtros-registro[b-bcso4xtkef]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:12px;background:#f0f7fc;border-radius:7px}.filtros-registro label[b-bcso4xtkef]{min-width:155px;flex:1}.campos[b-bcso4xtkef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;padding:14px}label[b-bcso4xtkef]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#244e69}input:not([type=checkbox])[b-bcso4xtkef],select[b-bcso4xtkef],textarea[b-bcso4xtkef]{width:100%;min-width:0;min-height:33px;border:1px solid #b6cedd;border-radius:5px;padding:6px 8px;color:inherit;background:white;font:inherit}input[readonly][b-bcso4xtkef]{background:#edf2f6}textarea[b-bcso4xtkef]{resize:vertical}.ancho[b-bcso4xtkef]{grid-column:1/-1}.tarjeta[b-bcso4xtkef]{border:1px solid #c4dce9;border-radius:8px;overflow:hidden}.tarjeta h3[b-bcso4xtkef]{margin:0;padding:9px 14px;font-size:.95rem;background:#edf6fc}.ampliar[b-bcso4xtkef]{float:right;min-height:24px;padding:2px 8px;font-size:.74rem}.auditoria[b-bcso4xtkef]{padding:12px;font-size:.82rem}.mensaje[b-bcso4xtkef]{padding:12px;border-radius:6px;background:#e8f5ed}.error[b-bcso4xtkef]{background:#ffeded;color:#a72c29}.leyenda[b-bcso4xtkef]{display:flex;gap:8px;padding-top:12px;flex-wrap:wrap}.leyenda span[b-bcso4xtkef]{padding:5px 9px;border-radius:5px;font-size:.78rem}.fondo[b-bcso4xtkef]{position:fixed;inset:0;background:#15365077;z-index:1250;display:flex;align-items:center;justify-content:center;padding:20px}.panel[b-bcso4xtkef]{width:min(700px,100%);max-height:92vh;overflow:auto;background:white;border-radius:8px;padding:20px}.panel>button[b-bcso4xtkef]{margin-top:14px}.persona[b-bcso4xtkef]{width:100%;height:92vh}.pip[b-bcso4xtkef]{align-self:flex-end}.registro-documentos[b-bcso4xtkef]  tr.estado-0>td,.estado-0[b-bcso4xtkef]{background:#e8f2ff}.registro-documentos[b-bcso4xtkef]  tr.estado-1>td,.estado-1[b-bcso4xtkef]{background:#fff1d6}.registro-documentos[b-bcso4xtkef]  tr.estado-2>td,.estado-2[b-bcso4xtkef]{background:#e9e5ff}.registro-documentos[b-bcso4xtkef]  tr.estado-3>td,.estado-3[b-bcso4xtkef]{background:#dcf4eb}.registro-documentos[b-bcso4xtkef]  tr.estado-4>td,.estado-4[b-bcso4xtkef]{background:#ffe5e5}.registro-documentos[b-bcso4xtkef]  tr.estado-5>td,.estado-5[b-bcso4xtkef]{background:#e1f2f6}.registro-documentos[b-bcso4xtkef]  tr.estado-6>td,.estado-6[b-bcso4xtkef]{background:#f8e4f2}button:disabled[b-bcso4xtkef]{opacity:.5}@media(max-width:800px){.registro-documentos[b-bcso4xtkef]{padding:12px}.campos[b-bcso4xtkef]{grid-template-columns:1fr 1fr}}@media(max-width:550px){.campos[b-bcso4xtkef]{grid-template-columns:1fr}.acciones[b-bcso4xtkef]{width:100%}.acciones>button[b-bcso4xtkef]{flex:1}.fondo[b-bcso4xtkef]{padding:8px}.panel[b-bcso4xtkef]{padding:12px}}
.campo-registro[b-bcso4xtkef]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#244e69;min-width:0}.campo-relacionado[b-bcso4xtkef]{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-content:start;gap:4px}.campo-relacionado>span[b-bcso4xtkef]{grid-column:1/-1}.campo-relacionado .abrir-relacionado[b-bcso4xtkef]{grid-column:2;grid-row:2;min-width:36px;height:33px;min-height:33px;padding:5px;background:#e2f0fb}.campo-relacionado>select[b-bcso4xtkef]{grid-column:1;grid-row:2}
.registro-documentos[b-bcso4xtkef]  tr[style*="--estado-color"]>td{background:var(--estado-color)!important;color:var(--estado-texto)!important}
.contador-anual[b-bcso4xtkef]{width:min(620px,100%);color:#173e57;box-sizing:border-box}.contador-anual header[b-bcso4xtkef]{flex-wrap:nowrap;align-items:flex-start}.contador-anual header>div[b-bcso4xtkef]{min-width:0}.contador-anual p[b-bcso4xtkef]{font-size:.9rem;line-height:1.5}.campos-contador[b-bcso4xtkef]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px}.campos-contador input[b-bcso4xtkef]{box-sizing:border-box}.detalle-contador[b-bcso4xtkef]{padding:10px 12px;background:#edf6fc;border-radius:5px}.detalle-contador span[b-bcso4xtkef]{display:block}.contador-anual .acciones[b-bcso4xtkef]{justify-content:flex-end;margin-top:16px}.contador-anual .acciones button[b-bcso4xtkef]{min-height:38px}@media(max-width:550px){.campos-contador[b-bcso4xtkef]{grid-template-columns:1fr}.contador-anual .acciones button[b-bcso4xtkef]{white-space:normal}}

/* Ficha compacta: conservar los campos completos y los editores ampliables. */
.ficha-registro[b-bcso4xtkef]{padding:10px 28px}
.ficha-registro>fieldset>header[b-bcso4xtkef]{gap:8px;margin-bottom:8px}
.ficha-registro h2[b-bcso4xtkef]{font-size:1.2rem;line-height:1.2;margin:2px 0}
.ficha-registro .acciones[b-bcso4xtkef]{gap:6px}
.ficha-registro .acciones>button[b-bcso4xtkef]{height:34px;min-height:34px;padding:5px 10px}
.ficha-registro .acciones[b-bcso4xtkef]  .boton-cd,.ficha-registro .acciones[b-bcso4xtkef]  .auxiliares-rejilla-boton,.ficha-registro .acciones[b-bcso4xtkef]  .registro-enlace{height:34px!important;min-height:34px!important}
.ficha-registro .acciones>button[aria-label="Ayuda del registro"][b-bcso4xtkef]{width:34px;padding:2px}
.ficha-registro .tarjeta h3[b-bcso4xtkef]{padding:6px 12px;line-height:1.3}
.ficha-registro .campos[b-bcso4xtkef]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 12px;padding:10px 12px;align-items:start}
.ficha-registro .campo-registro[b-bcso4xtkef]{gap:3px;line-height:1.25}
.ficha-registro .campo-registro>span[b-bcso4xtkef]{min-height:17px}
.ficha-registro .campo-registro>input:not([type=checkbox])[b-bcso4xtkef],.ficha-registro .campo-registro>select[b-bcso4xtkef]{height:31px;min-height:31px;padding:4px 8px}
.ficha-registro .campo-doi[b-bcso4xtkef],.ficha-registro .ancho[b-bcso4xtkef]{grid-column:span 2}
.ficha-registro .ancho[b-bcso4xtkef]{grid-column:auto / span 2}
.ficha-registro .campo-registro:not(.ancho)+.ancho[b-bcso4xtkef]{grid-column-start:1}
.ficha-registro .campo-registro>textarea[b-bcso4xtkef]{height:64px;min-height:64px;padding:6px 8px;line-height:1.35}
.ficha-registro .ampliar[b-bcso4xtkef]{height:22px;min-height:22px;padding:1px 7px}
.ficha-registro .campo-relacionado[b-bcso4xtkef]{grid-template-columns:minmax(0,1fr) 33px}
.ficha-registro .abrir-relacionado[b-bcso4xtkef]{min-width:33px;height:31px;min-height:31px;padding:4px}
.ficha-registro[b-bcso4xtkef]  .doi-acciones input{height:31px;min-height:31px;padding:4px 8px}
.ficha-registro[b-bcso4xtkef]  .doi-acciones>button{width:32px;height:31px;min-height:31px}
.ficha-registro[b-bcso4xtkef]  .doi-resumen{margin-top:3px;line-height:1.25}
.ficha-registro[b-bcso4xtkef]  .doi-resumen.interes{padding:4px 6px}
.ficha-registro[b-bcso4xtkef]  .doi-resumen img{width:30px;height:34px}
.ficha-registro .auditoria[b-bcso4xtkef]{padding:6px 12px;line-height:1.3}
.ficha-registro .mensaje[b-bcso4xtkef]{padding:7px 10px;margin:6px 0}
@media(max-width:1100px){.ficha-registro .campos[b-bcso4xtkef]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){
    .ficha-registro[b-bcso4xtkef]{padding:10px 12px}
    .ficha-registro .campos[b-bcso4xtkef]{grid-template-columns:minmax(0,1fr)}
    .ficha-registro .campo-doi[b-bcso4xtkef],.ficha-registro .ancho[b-bcso4xtkef]{grid-column:1 / -1}
}
.contador-anual .acciones[b-bcso4xtkef]{align-items:stretch}
/* /Components/Pages/RevistasArmas.razor.rz.scp.css */
.revistas-armas[b-su9gowak6s] { padding: 14px 20px; color: #17364d; min-width: 0; background: #fff; }
fieldset[b-su9gowak6s] { border: 0; margin: 0; padding: 0; min-width: 0; }
button[b-su9gowak6s],input[b-su9gowak6s],select[b-su9gowak6s],textarea[b-su9gowak6s] { font: inherit; }
button[b-su9gowak6s] { display: inline-flex; gap: 6px; align-items: center; justify-content: center; min-width: 34px; min-height: 34px; border: 1px solid #c2d5e3; border-radius: 4px; padding: 6px 10px; background: #e7f0f5; color: #194565; cursor: pointer; font-size: 13px; }
button:disabled[b-su9gowak6s] { opacity: .5; cursor: default; }button:focus-visible[b-su9gowak6s],input:focus-visible[b-su9gowak6s],select:focus-visible[b-su9gowak6s],textarea:focus-visible[b-su9gowak6s] { outline: 2px solid #126dae; outline-offset: 2px; }
input[b-su9gowak6s],select[b-su9gowak6s],textarea[b-su9gowak6s] { min-width: 0; width: 100%; border: 1px solid #c2d5e3; border-radius: 4px; padding: 6px 8px; background: #fff; color: #17364d; font-size: 13px; }
input[readonly][b-su9gowak6s] { background: #f2f6f8; }
.cabecera[b-su9gowak6s] { display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 12px; }h2[b-su9gowak6s] { margin: 0; font-size: 18px; font-weight: 600; }
.acciones[b-su9gowak6s] { display: flex; gap: 4px; flex-wrap: wrap; }.nuevo[b-su9gowak6s],.informe[b-su9gowak6s] { background: #7444b0; color: #fff; border-color: #7444b0; }.guardar[b-su9gowak6s] { background: #198153; color: #fff; border-color: #198153; }.cancelar[b-su9gowak6s],.cargar[b-su9gowak6s] { background: #ffd039; color: #253444; border-color: #e5b61d; }
.herramientas[b-su9gowak6s] { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; margin: 12px 0; font-size: 13px; }.herramientas .buscar[b-su9gowak6s] { width: 230px; margin-left: auto; }
.datos-cabecera[b-su9gowak6s] { display: grid; grid-template-columns: 100px 150px 80px minmax(140px,1fr) minmax(170px,1.4fr) 155px; gap: 10px 12px; padding: 12px 0; border-top: 1px solid #dbe6ed; border-bottom: 1px solid #dbe6ed; align-items: start; }
label[b-su9gowak6s] { display: flex; flex-direction: column; gap: 4px; font-size: 12px; min-width: 0; }.responsable[b-su9gowak6s] { grid-column: span 3; }.observaciones[b-su9gowak6s] { grid-column: span 3; }textarea[b-su9gowak6s] { resize: vertical; }
.rejilla[b-su9gowak6s] { width: 100%; overflow: auto; border: 1px solid #d3e0e9; }table[b-su9gowak6s] { width: 100%; border-collapse: collapse; table-layout: fixed; }
.listado table[b-su9gowak6s] { min-width: 1250px; }.detalles table[b-su9gowak6s] { min-width: 1020px; }
th[b-su9gowak6s],td[b-su9gowak6s] { padding: 6px 8px; border-right: 1px solid #dbe6ed; border-bottom: 1px solid #dbe6ed; text-align: left; font-size: 13px; overflow-wrap: anywhere; }
th[b-su9gowak6s] { background: #eef5f8; font-weight: 500; }tbody tr:nth-child(even)[b-su9gowak6s] { background: #f4f7f9; }tbody tr:hover[b-su9gowak6s] { background: #e5f1f8; }
.orden[b-su9gowak6s] { width: 100%; border: 0; padding: 0; background: transparent; justify-content: space-between; text-align: left; }th input[b-su9gowak6s] { margin-top: 6px; }
td.acciones[b-su9gowak6s] { display: table-cell; white-space: nowrap; }td.acciones button[b-su9gowak6s] { padding: 6px; margin-right: 3px; }.listado th:first-child[b-su9gowak6s] { width: 96px; }
.detalles td:first-child[b-su9gowak6s] { padding: 5px; }.detalles td textarea[b-su9gowak6s] { min-height: 32px; }.agente[b-su9gowak6s] { display: flex; align-items: center; gap: 8px; }.foto[b-su9gowak6s] { width: 36px; height: 36px; border-radius: 50%; overflow: hidden; display: grid; place-items: center; background: #e0eaf0; flex-shrink: 0; }.foto img[b-su9gowak6s] { width: 100%; height: 100%; object-fit: cover; object-position: top; }
.paginacion[b-su9gowak6s] { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding: 8px; background: #f3f7f9; font-size: 13px; }.paginacion label[b-su9gowak6s] { flex-direction: row; align-items: center; gap: 8px; }.paginacion select[b-su9gowak6s] { width: 70px; }.total[b-su9gowak6s] { margin-left: auto; }
.mensaje[b-su9gowak6s] { padding: 9px; margin: 10px 0; color: #12603f; background: #e7f5ec; font-size: 13px; }.error[b-su9gowak6s] { background: #fff0f1; color: #922839; }
.fondo[b-su9gowak6s] { position: fixed; inset: 0; z-index: 1200; display: grid; place-items: center; padding: 20px; background: #0006; }.dialogo[b-su9gowak6s] { width: min(470px,100%); max-height: calc(100dvh - 40px); overflow: auto; padding: 20px; background: #fff; border-radius: 6px; color: #17364d; }.dialogo header[b-su9gowak6s] { display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 16px; }.dialogo label[b-su9gowak6s] { margin-top: 12px; font-size: 13px; }.dialogo footer[b-su9gowak6s] { display: flex; justify-content: flex-end; gap: 8px; margin-top: 20px; }
@media(max-width:1200px) { .datos-cabecera[b-su9gowak6s] { grid-template-columns: 100px 150px 80px minmax(140px,1fr); }.responsable[b-su9gowak6s],.observaciones[b-su9gowak6s] { grid-column: span 2; } }
@media(max-width:700px) { .revistas-armas[b-su9gowak6s] { padding: 12px; }.datos-cabecera[b-su9gowak6s] { grid-template-columns: repeat(2,minmax(0,1fr)); }.responsable[b-su9gowak6s],.observaciones[b-su9gowak6s] { grid-column: 1 / -1; }.cabecera[b-su9gowak6s] { align-items: start; }h2[b-su9gowak6s] { font-size: 16px; }.herramientas .buscar[b-su9gowak6s] { width: 100%; margin-left: 0; }.fondo[b-su9gowak6s] { padding: 10px; } }
/* /Components/Pages/SeguridadGeneralAcceso.razor.rz.scp.css */
section>header[b-j09uddrwi2]{align-items:center;margin-bottom:12px}fieldset[b-j09uddrwi2]{margin-top:16px;padding:16px;border:1px solid #b7d6ea;border-radius:9px;background:#f5fbff;display:flex;gap:12px;flex-wrap:wrap;align-items:end}legend[b-j09uddrwi2]{font-size:1rem;font-weight:600;color:#005b91}label[b-j09uddrwi2]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}input:not([type=checkbox])[b-j09uddrwi2],select[b-j09uddrwi2]{min-height:36px;border:1px solid #b4cfe3;border-radius:4px;padding:6px 10px}table[b-j09uddrwi2]{border-collapse:collapse}th[b-j09uddrwi2],td[b-j09uddrwi2]{border:1px solid #cbddea;padding:8px;text-align:left}th[b-j09uddrwi2]{background:#e8f2f9}td button[b-j09uddrwi2]{margin-right:6px}button[b-j09uddrwi2]{min-height:36px}section>button[b-j09uddrwi2]{margin-right:8px}p[b-j09uddrwi2]{font-size:.9rem}@media(max-width:650px){fieldset[b-j09uddrwi2]{display:grid;grid-template-columns:1fr}table[b-j09uddrwi2]{display:block;overflow:auto}label[b-j09uddrwi2]{display:grid}label:has(input[type=checkbox])[b-j09uddrwi2]{display:flex}}
/* /Components/Pages/ServicioHoy.razor.rz.scp.css */
.servicio-hoy[b-pgwtsl2epu]{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 24px;color:#153b56;background:#fff}.herramientas[b-pgwtsl2epu]{border:0;padding:0;margin:0 0 12px;display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.herramientas label[b-pgwtsl2epu]{display:grid;gap:6px;font-size:13px;min-width:180px}.herramientas input[b-pgwtsl2epu],.herramientas select[b-pgwtsl2epu]{height:36px;box-sizing:border-box;border:1px solid #b8d2e3;border-radius:4px;padding:6px 10px;color:inherit;background:white;font:inherit}.herramientas button[b-pgwtsl2epu]{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid #b8d2e3;border-radius:4px;background:#e6f2f9;color:inherit;font:13px Arial;cursor:pointer}.herramientas .imprimir[b-pgwtsl2epu]{margin-left:auto}.herramientas button:disabled[b-pgwtsl2epu]{opacity:.5;cursor:default}.recuento[b-pgwtsl2epu]{font-size:13px;padding:8px 0}.rejilla[b-pgwtsl2epu]{flex:1;min-height:180px;overflow:auto;border:1px solid #c9dce8}table[b-pgwtsl2epu]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:900px;font-size:13px}.col-foto[b-pgwtsl2epu]{width:64px}.col-nip[b-pgwtsl2epu]{width:90px}.col-nombre[b-pgwtsl2epu]{width:250px}.col-servicio[b-pgwtsl2epu]{width:130px}.col-codigo[b-pgwtsl2epu]{width:155px}th[b-pgwtsl2epu],td[b-pgwtsl2epu]{padding:8px 10px;border-bottom:1px solid #dce7ed;border-right:1px solid #e5edf2;text-align:left;overflow-wrap:anywhere}thead th[b-pgwtsl2epu]{position:sticky;top:0;z-index:2;background:#edf6fb;height:36px}.grupo th[b-pgwtsl2epu]{background:#e8f3fa;border-left:4px solid #1876ae;font-weight:600}.grupo span[b-pgwtsl2epu]{float:right;font-weight:400}.categoria-1 th[b-pgwtsl2epu]{background:#fff6c6;border-left-color:#c99c00}.categoria-2 th[b-pgwtsl2epu]{background:#e6f5eb;border-left-color:#238651}.categoria-3 th[b-pgwtsl2epu]{background:#f0eaf8;border-left-color:#8560a4}.categoria-4 th[b-pgwtsl2epu]{background:#e6f5f4;border-left-color:#298c87}.categoria-5 th[b-pgwtsl2epu]{background:#fce8eb;border-left-color:#bd465b}.foto[b-pgwtsl2epu]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e6f0f5;color:#547b95}.foto img[b-pgwtsl2epu]{width:100%;height:100%;object-fit:cover}.observaciones[b-pgwtsl2epu]{white-space:pre-wrap}.vacio[b-pgwtsl2epu]{height:90px;text-align:center}.error[b-pgwtsl2epu]{background:#ffe9ed;color:#a82942;padding:10px;margin:0}button:focus-visible[b-pgwtsl2epu],input:focus-visible[b-pgwtsl2epu],select:focus-visible[b-pgwtsl2epu],.rejilla:focus-visible[b-pgwtsl2epu]{outline:2px solid #267baa;outline-offset:2px}@media(max-width:650px){.servicio-hoy[b-pgwtsl2epu]{padding:12px}.herramientas[b-pgwtsl2epu]{gap:10px}.herramientas label[b-pgwtsl2epu]{min-width:0;flex:1 1 140px}.herramientas select[b-pgwtsl2epu],.herramientas input[b-pgwtsl2epu]{width:100%}.herramientas .imprimir[b-pgwtsl2epu]{margin-left:0}}
.servicio-hoy table[b-pgwtsl2epu]{min-width:1200px}.col-grupo[b-pgwtsl2epu]{width:170px}.col-subgrupo[b-pgwtsl2epu]{width:150px}
.col-acciones[b-pgwtsl2epu]{width:64px}.acciones-status[b-pgwtsl2epu]{text-align:center;white-space:nowrap;padding:6px 4px}
/* /Components/Pages/Servicios.razor.rz.scp.css */
.servicios-shell[b-balibokxnq] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    min-height: 100vh;
    min-height: 100dvh;
    background: var(--app-background);
}

.servicios-sidebar[b-balibokxnq] {
    position: fixed;
    inset: 0 auto 0 0;
    width: min(272px, 85vw);
    z-index: 302;
    transform: translateX(-100%);
    visibility: hidden;
    transition: transform .16s ease, visibility 0s linear .16s;
    height: 100dvh;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    padding: 24px 16px;
    border-right: 1px solid #9bbfd3;
    background: #c6e1ef;
    min-width: 0;
}

.servicios-brand[b-balibokxnq] {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 0 8px 28px;
    color: var(--navy);
    text-decoration: none;
}

.servicios-brand img[b-balibokxnq] { width: 52px; height: 52px; object-fit: contain; }
.servicios-brand small[b-balibokxnq], .servicios-brand strong[b-balibokxnq] { display: block; }
.servicios-brand strong[b-balibokxnq] { font-size: 23px; }
.servicios-sidebar nav[b-balibokxnq] { display: grid; gap: 6px; }
.servicios-sidebar nav[b-balibokxnq]  a {
    display: flex;
    align-items: center;
    min-height: 48px;
    padding: 12px;
    border-left: 3px solid transparent;
    border-radius: 4px;
    color: #314556;
    font-weight: 600;
    text-decoration: none;
    overflow-wrap: anywhere;
}
.servicios-sidebar nav[b-balibokxnq]  a:hover { background: #f0f5f8; }
.servicios-sidebar nav[b-balibokxnq]  a.active { color: var(--navy); border-left-color: var(--blue); background: #e8f6ff; }
.gestor-menu[b-balibokxnq] { margin-bottom: 8px; border-bottom: 1px solid #a8cbdc; padding-bottom: 8px; }
.gestor-toggle[b-balibokxnq] { display: flex; align-items: center; gap: 8px; width: 100%; min-height: 44px; padding: 10px 12px; border: 0; border-radius: 4px; background: #e2eff7; color: #23475f; text-align: left; font-size: 14px; }
.gestor-toggle:hover[b-balibokxnq] { background: #b6d8ed; }.gestor-toggle.active[b-balibokxnq] { color: var(--navy); background: #a9d5ed; }
.gestor-key[b-balibokxnq] { width: 19px; height: 19px; flex: 0 0 19px; color: #dc961c; }.gestor-chevron[b-balibokxnq] { width: 14px; height: 14px; margin-left: auto; transform: rotate(-90deg); }.gestor-chevron.abierto[b-balibokxnq] { transform: none; }
.gestor-submenu[b-balibokxnq] { display: grid; gap: 2px; padding-top: 4px; }
.gestor-opcion[b-balibokxnq] { display: flex; align-items: center; width: 100%; min-height: 40px; gap: 8px; padding: 9px 12px 9px 22px; border: 0; border-left: 3px solid transparent; border-radius: 4px; background: transparent; font-size: 14px; font-weight: 400; color: #385a70; text-align: left; }
.gestor-opcion:hover[b-balibokxnq] { background: #dceef8; }.gestor-opcion.active[b-balibokxnq] { color: var(--navy); border-left-color: var(--blue); background: #a9d5ed; }
.gestor-opcion > span:last-child[b-balibokxnq] { min-width: 0; overflow-wrap: anywhere; }
.agentes-icono[b-balibokxnq] { width: 19px; height: 19px; flex: 0 0 19px; color: #5c84a9; }
.servicios-submenu[b-balibokxnq] { padding-top: 4px; }
.grupo-toggle[b-balibokxnq] { min-height: 44px; padding-left: 14px; }
.grupo-toggle > span:nth-last-child(2)[b-balibokxnq] { min-width: 0; overflow-wrap: anywhere; }
.grupo-toggle .gestor-punto[b-balibokxnq] { background: #527ab2; border-color: #527ab2; margin-right: 4px; }
.grupo-toggle .gestor-chevron[b-balibokxnq] { flex: 0 0 14px; }
.servicios-grupo[b-balibokxnq] { display: grid; gap: 2px; padding-bottom: 6px; }
.servicios-grupo .gestor-opcion[b-balibokxnq] { padding-left: 30px; }
.servicios-grupo .gestor-icono[b-balibokxnq] { width: 16px; height: 16px; flex-basis: 16px; }
.gestor-icono[b-balibokxnq] { width: 18px; height: 18px; flex: 0 0 18px; color: #5c84a9; }.gestor-punto[b-balibokxnq] { width: 5px; height: 5px; flex: 0 0 5px; border: 1px solid #9cacbd; border-radius: 50%; margin-right: 8px; }
.gestor-toggle:focus-visible[b-balibokxnq], .gestor-opcion:focus-visible[b-balibokxnq] { outline: 2px solid var(--blue); outline-offset: 2px; }
.servicios-account[b-balibokxnq] { display: flex; align-items: center; gap: 10px; margin: 0 0 16px; padding: 0 12px; min-height: 36px; flex-shrink: 0; overflow-wrap: anywhere; }
.usuario-foto[b-balibokxnq],.usuario-avatar[b-balibokxnq] { width: 36px; height: 36px; flex: 0 0 36px; border-radius: 50%; }
.usuario-foto[b-balibokxnq] { object-fit: cover; }
.usuario-avatar[b-balibokxnq] { display: flex; align-items: center; justify-content: center; background: #e2eff7; color: #385a70; }
.servicios-account span[b-balibokxnq] { color: #385a70; font-size: 14px; }
.servicios-account button[b-balibokxnq] { margin-top: 12px; min-height: 42px; border: 1px solid #b7cadd; border-radius: 4px; background: #fff; color: var(--navy); }
.servicios-account button:hover[b-balibokxnq] { background: #e8f6ff; }
.servicios-workspace[b-balibokxnq] {
    min-width: 0;
    min-height: 100dvh;
    background-image: url('/images/jefatura-fondo.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.servicios-workspace.pantalla-abierta[b-balibokxnq] {
    background: #fff;
}
.workspace-asignacion[b-balibokxnq] { display: flex; flex-direction: column; height: 100dvh; }
.workspace-asignacion .servicios-header[b-balibokxnq] { flex: 0 0 auto; }
.workspace-asignacion[b-balibokxnq]  .asignacion { flex: 1; min-height: 0; }
.workspace-gastos[b-balibokxnq] { display:flex;flex-direction:column;height:100dvh; }
.workspace-presupuestos[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh}.workspace-presupuestos .servicios-header[b-balibokxnq]{flex:0 0 auto}.workspace-presupuestos[b-balibokxnq]  .presupuesto{flex:1;min-height:0}
.workspace-gastos .servicios-header[b-balibokxnq] { flex:0 0 auto; }
.workspace-gastos[b-balibokxnq]  .gastos { flex:1;min-height:0; }
.workspace-parque[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh}.workspace-parque .servicios-header[b-balibokxnq]{flex:0 0 auto}.workspace-parque[b-balibokxnq]  .parque{flex:1;min-height:0}
.servicios-header[b-balibokxnq] { position: sticky; top: 0; z-index: 100; flex-shrink: 0; display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 24px 32px; border-bottom: 1px solid #9bbfd3; background: #d8edf8; }
.servicios-header h1[b-balibokxnq] { font-size: 28px; line-height: 1.2; overflow-wrap: anywhere; }
.servicios-titulo[b-balibokxnq] { flex: 1; min-width: 0; }
.servicios-ayuda-logo[b-balibokxnq] { display:flex; align-items:center; gap:12px; flex-shrink:0; margin-left:auto; }
.login-ayuda[b-balibokxnq] { position:fixed; top:24px; right:24px; z-index:100; }
.escritorio-accesos[b-balibokxnq] { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 10px; }
.soporte-acceso[b-balibokxnq]{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-left:auto;min-height:44px;padding:6px 14px;border:1px solid #078abf;border-radius:6px;background:#28b9ed;color:#073e70;text-decoration:none;font-size:14px;font-weight:650;box-shadow:0 2px 6px #073e7020}.soporte-acceso svg[b-balibokxnq]{width:30px;height:32px;flex-shrink:0}.soporte-acceso:hover[b-balibokxnq]{background:#66d1f7;color:#073e70}.soporte-acceso:focus-visible[b-balibokxnq]{outline:3px solid #073e70;outline-offset:3px}
.servicios-header .eyebrow[b-balibokxnq] { overflow-wrap: anywhere; }
.servicios-header img[b-balibokxnq] { width: 56px; height: 56px; object-fit: contain; }
.escritorio-accesos[b-balibokxnq]{padding:16px 24px}.servicio-hoy-acceso[b-balibokxnq]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;background:#ffeb00;color:#111;border:1px solid #d0bb00;border-radius:4px;font:600 14px Arial;cursor:pointer}.servicio-hoy-acceso:hover[b-balibokxnq]{background:#ffe000}.servicios-workspace:has(.servicio-hoy)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh}.servicios-workspace:has(.servicio-hoy)[b-balibokxnq]  .servicio-hoy{flex:1;min-height:0}
.servicios-section[b-balibokxnq] { padding: 32px; background: #fff; }
.menu-abierto .servicios-sidebar[b-balibokxnq]{transform:translateX(0);visibility:visible;transition-delay:0s;box-shadow:6px 0 24px #12374730}
.servicios-borde-menu[b-balibokxnq]{position:fixed;inset:0 auto 0 0;width:12px;z-index:301;background:linear-gradient(to right,#2376aa20,transparent)}
.servicios-backdrop[b-balibokxnq]{display:block;position:fixed;inset:0;width:100%;height:100%;border:0;padding:0;background:#12374712;z-index:301}
.servicios-menu-toggle[b-balibokxnq]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:36px;padding:7px 12px;border:1px solid #b5cde0;border-radius:4px;background:#e4eff8;color:#09558b}
.servicios-menu-toggle:focus-visible[b-balibokxnq]{outline:2px solid #176eb3;outline-offset:2px}
@media(hover:none),(pointer:coarse){.servicios-borde-menu[b-balibokxnq]{display:none}}
@media(prefers-reduced-motion:reduce){.servicios-sidebar[b-balibokxnq]{transition:none}}
@media (max-width: 700px) {
    .servicios-backdrop[b-balibokxnq] { background: rgba(0,0,0,.3); }
    .servicios-menu-toggle[b-balibokxnq] { min-height:40px; }
    .servicios-brand[b-balibokxnq] { gap: 8px; padding: 0 4px 24px; }
    .servicios-brand img[b-balibokxnq] { width: 36px; height: 36px; }
    .servicios-brand strong[b-balibokxnq] { font-size: 20px; }
    .servicios-sidebar nav[b-balibokxnq]  a { padding: 10px 8px; font-size: 14px; }
    .servicios-header[b-balibokxnq], .servicios-section[b-balibokxnq] { padding: 20px 16px; }
    .servicios-header[b-balibokxnq] { flex-wrap: wrap; justify-content: flex-start; }
    .servicios-header h1[b-balibokxnq] { font-size: 22px; }
    .servicios-header img[b-balibokxnq] { width: 36px; height: 36px; }
    .servicios-workspace[b-balibokxnq] { background-size: cover; }
}
@media (max-width: 380px) {
    .servicios-brand img[b-balibokxnq] { display: none; }
    .servicios-header[b-balibokxnq] { flex-wrap: wrap; }
}
.servicios-workspace:has(.planificacion)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh}.servicios-workspace:has(.planificacion)[b-balibokxnq]  .planificacion{flex:1;min-height:0}
.servicios-workspace:has(.memoria-anual)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}
.servicios-workspace:has(.mapa-calor)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}
.servicios-workspace:has(.mapa-calor)[b-balibokxnq]  .mapa-calor{flex:1;min-height:0}
.servicios-workspace:has(.memoria-anual)[b-balibokxnq]  .memoria-anual{flex:1;min-height:0}
.servicios-workspace:has(.memoria-actividad)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}
.servicios-workspace:has(.memoria-actividad)[b-balibokxnq]  .memoria-actividad{flex:1;min-height:0}
.servicios-workspace:has(.estadisticos)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh}
.servicios-workspace:has(.estadisticos)[b-balibokxnq]  .estadisticos{flex:1;min-height:0}
@media(max-width:650px){.servicios-workspace:has(.estadisticos)[b-balibokxnq]{height:auto;min-height:100dvh}}
.servicios-workspace:has(.base-operativa)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh}
.servicios-workspace:has(.base-operativa)[b-balibokxnq]  .base-operativa{flex:1;min-height:0}
@media(max-width:650px){.servicios-workspace:has(.base-operativa)[b-balibokxnq]{height:auto;min-height:100dvh}}
.workspace-liquidaciones[b-balibokxnq] { display:flex; flex-direction:column; height:100dvh; min-height:0; overflow:hidden; }
.workspace-liquidaciones .servicios-header[b-balibokxnq] { flex:0 0 auto; }
.workspace-liquidaciones[b-balibokxnq]  .liquidaciones-complementos,
.workspace-liquidaciones[b-balibokxnq]  .detalle-liquidacion { flex:1; min-height:0; height:auto; }
.servicios-workspace:has(.expres)[b-balibokxnq],.servicios-workspace:has(.cambios)[b-balibokxnq] { display:flex; flex-direction:column; height:100dvh; min-height:0; overflow:hidden; }
.servicios-workspace[b-balibokxnq]  .expres,.servicios-workspace[b-balibokxnq]  .cambios { flex:1; min-height:0; height:auto; }
.servicios-workspace:has(> .bajas)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}
.servicios-workspace:has(> .bajas)[b-balibokxnq]  .bajas{flex:1 1 0;height:auto;min-height:0}

/* The Jefatura login and desktop share their own background. */
.login-shell[b-balibokxnq] {
    width: 100%;
    min-height: 100dvh;
    background: #dcebf5 url('/images/jefatura-fondo.jpg') center / cover no-repeat;
}
.login-panel[b-balibokxnq] { max-width: 28rem; }
/* Uniform submenu icons; primary menu assets stay unchanged. */
.gestor-opcion[b-balibokxnq]  .icono-submenu-jefatura {
    width: 22px;
    height: 22px;
    flex: 0 0 22px;
    color: #2874ac;
}

.servicios-workspace:has(> .analisis-partes)[b-balibokxnq]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}
.servicios-workspace:has(> .analisis-partes)[b-balibokxnq]  .analisis-partes{flex:1;min-height:0;height:auto}
@media(max-width:700px){
    .servicios-workspace:has(> .analisis-partes) .servicios-header[b-balibokxnq]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:12px 16px}
    .servicios-workspace:has(> .analisis-partes) .servicios-menu-toggle[b-balibokxnq]{justify-self:start}
    .servicios-workspace:has(> .analisis-partes) .servicios-titulo[b-balibokxnq]{grid-column:1/-1;grid-row:2}
    .servicios-workspace:has(> .analisis-partes) .servicios-ayuda-logo[b-balibokxnq]{grid-column:3;grid-row:1}
    .servicios-workspace:has(> .analisis-partes) .servicios-header h1[b-balibokxnq]{font-size:20px;overflow-wrap:normal;margin:0}
}
.workspace-presupuestos .servicios-header[b-balibokxnq]{padding:10px 24px;gap:14px}
.workspace-presupuestos .servicios-header h1[b-balibokxnq]{font-size:24px;margin:0}
.workspace-presupuestos .servicios-header .eyebrow[b-balibokxnq]{margin:0}
.workspace-presupuestos .servicios-header .servicios-ayuda-logo img[b-balibokxnq]{width:44px;height:44px}
.servicios-header .servicios-logo-jefatura[b-balibokxnq]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:72px;min-width:72px;min-height:72px;padding:0;margin:0;border:0;border-radius:4px;background:transparent;box-shadow:none;cursor:pointer}.servicios-header .servicios-logo-jefatura img[b-balibokxnq]{width:72px;height:72px;object-fit:contain}.servicios-logo-jefatura:focus-visible[b-balibokxnq]{outline:2px solid #176eb3;outline-offset:3px}@media(max-width:700px){.servicios-header .servicios-logo-jefatura[b-balibokxnq]{flex-basis:56px;width:56px;height:56px;min-width:56px;min-height:56px}.servicios-header .servicios-logo-jefatura img[b-balibokxnq]{width:56px;height:56px}}
/* /Components/Pages/StatusAgente.razor.rz.scp.css */
.status-panel[b-nth3pcf7ux]{padding:16px 20px;color:#152c3e;min-width:0}
.status-cabecera[b-nth3pcf7ux]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #d8e1e8}
.status-titulo[b-nth3pcf7ux],.status-acciones[b-nth3pcf7ux]{display:flex;align-items:center;gap:12px;min-width:0}
.status-titulo h2[b-nth3pcf7ux]{font-size:19px;line-height:1.3;margin:0;overflow-wrap:anywhere}
.status-acciones[b-nth3pcf7ux]{margin-left:auto;flex-shrink:0}
.status-acciones>span[b-nth3pcf7ux]{font-size:12px;color:#516876;white-space:nowrap}
button[b-nth3pcf7ux],input[b-nth3pcf7ux],select[b-nth3pcf7ux],textarea[b-nth3pcf7ux]{box-sizing:border-box;font:inherit;color:inherit;border:1px solid #c6d5df;border-radius:4px;min-width:0}
button[b-nth3pcf7ux]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 12px;font-size:13px;line-height:1.2;background:#e8eff3;cursor:pointer}
button:disabled[b-nth3pcf7ux]{opacity:.5;cursor:default}
button[b-nth3pcf7ux]  svg{width:16px;height:16px;flex-shrink:0}
.status-titulo .volver[b-nth3pcf7ux]{height:38px!important;white-space:nowrap;flex-shrink:0;align-self:center}
.status-acciones .ayuda[b-nth3pcf7ux]{width:38px;height:38px;padding:3px;background:#e0f0f4}
.status-acciones .ayuda img[b-nth3pcf7ux]{width:28px;height:28px}
.seleccion[b-nth3pcf7ux]{border:0;padding:0;margin:0 0 16px;min-width:0;display:grid;grid-template-columns:64px 100px minmax(220px,1.2fr) minmax(180px,1fr) auto;gap:14px;align-items:end}
.foto[b-nth3pcf7ux]{width:64px;height:76px;background:#e0ebef;display:grid;place-items:center;font-size:20px;align-self:center;overflow:hidden;border-radius:4px}
.foto img[b-nth3pcf7ux]{width:100%;height:100%;object-fit:contain;object-position:center top}
label[b-nth3pcf7ux],.buscador>label[b-nth3pcf7ux]{display:grid;gap:6px;font-size:12px;margin:0;min-width:0}
input[b-nth3pcf7ux],select[b-nth3pcf7ux],textarea[b-nth3pcf7ux]{width:100%;padding:7px 9px;background:#fff;font-size:13px}
.seleccion input[b-nth3pcf7ux],.seleccion select[b-nth3pcf7ux]{height:38px}
.buscador[b-nth3pcf7ux]{position:relative;min-width:0}
.buscador>input[b-nth3pcf7ux]{margin-top:6px}
.identidad[b-nth3pcf7ux]{display:grid;gap:5px;font-size:13px;overflow-wrap:anywhere;align-self:center;min-width:0}
.identidad span[b-nth3pcf7ux]{color:#526674;font-size:12px}
.acciones-servicio[b-nth3pcf7ux]{display:flex;align-items:center;gap:8px}
.acciones-servicio button[b-nth3pcf7ux]{height:38px;white-space:nowrap}
.analizar[b-nth3pcf7ux]{background:#e2f1f8;border-color:#9ec4d8}
.recalcular[b-nth3pcf7ux]{background:#16834f;border-color:#16834f;color:#fff}
[role=listbox][b-nth3pcf7ux]{position:absolute;z-index:30;top:100%;left:0;right:0;background:#fff;border:1px solid #aabdc9;max-height:220px;overflow-y:auto;box-shadow:0 4px 12px #142b3d25}
[role=option][b-nth3pcf7ux]{display:block;width:100%;text-align:left;background:#fff;border:0;border-radius:0;font-size:13px;padding:9px;overflow-wrap:anywhere}
[role=option]:hover[b-nth3pcf7ux],[role=option]:focus[b-nth3pcf7ux]{background:#e2f1f8}
[role=listbox] p[b-nth3pcf7ux]{padding:8px;font-size:13px}
.tarjetas[b-nth3pcf7ux] { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px; }.desgloses[b-nth3pcf7ux] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin-top: 10px; }.desgloses article[b-nth3pcf7ux] { background: white; border: 1px solid #d8e1e8; border-radius: 6px; padding: 11px 14px; min-width: 0; }.desgloses h3[b-nth3pcf7ux] { font-size: 14px; margin: 0 0 8px; }.desgloses dl[b-nth3pcf7ux] { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 8px; margin: 0; }.desgloses dt[b-nth3pcf7ux] { font-size: 12px; color: #526674; overflow-wrap: anywhere; }.desgloses dd[b-nth3pcf7ux] { margin: 7px 0 0; font-size: 18px; font-weight: 600; overflow-wrap: anywhere; }.precio[b-nth3pcf7ux] { margin: 10px 0 0; font-size: 12px; color: #526674; }table[b-nth3pcf7ux] { border-collapse: collapse; width: 100%; table-layout: fixed; font-size: 13px; }th[b-nth3pcf7ux],td[b-nth3pcf7ux] { padding: 5px 3px; text-align: right; overflow-wrap: anywhere; }th[b-nth3pcf7ux] { font-weight: 500; font-size: 12px; color: #526674; }th:first-child[b-nth3pcf7ux] { text-align: left; width: 65px; }
.observaciones[b-nth3pcf7ux] { margin-top: 10px; }.observaciones textarea[b-nth3pcf7ux] { resize: none; background: #fafcfd; height: 33px; }.error[b-nth3pcf7ux] { background: #ffeded; color: #a72130; padding: 10px; font-size: 13px; }.aviso[b-nth3pcf7ux] { background: #fff4d6; color: #765012; padding: 7px; font-size: 12px; margin: 10px 0 0; }
input:focus-visible[b-nth3pcf7ux],select:focus-visible[b-nth3pcf7ux],button:focus-visible[b-nth3pcf7ux] { outline: 2px solid #1974a2; outline-offset: 1px; }
@media(max-width:1100px){.seleccion[b-nth3pcf7ux]{grid-template-columns:64px 100px minmax(180px,1fr) minmax(160px,.8fr);gap:12px}.acciones-servicio[b-nth3pcf7ux]{grid-column:2/-1;justify-content:flex-end}}
@media(max-width:700px){.status-panel[b-nth3pcf7ux]{padding:12px}.status-cabecera[b-nth3pcf7ux]{gap:10px;margin-bottom:14px}.status-titulo[b-nth3pcf7ux]{gap:10px}.status-titulo h2[b-nth3pcf7ux]{font-size:17px}.status-acciones[b-nth3pcf7ux]{gap:8px}.seleccion[b-nth3pcf7ux]{grid-template-columns:56px 90px minmax(0,1fr);gap:12px}.foto[b-nth3pcf7ux]{width:56px;height:72px;grid-row:1/3;align-self:start}.buscador[b-nth3pcf7ux]{grid-column:2/-1;grid-row:2}.identidad[b-nth3pcf7ux]{grid-column:3;grid-row:1}.acciones-servicio[b-nth3pcf7ux]{grid-column:1/-1;justify-content:stretch;flex-wrap:wrap}.acciones-servicio button[b-nth3pcf7ux]{flex:1 1 150px}.tarjetas[b-nth3pcf7ux]{grid-template-columns:repeat(2,minmax(0,1fr))}.desgloses[b-nth3pcf7ux]{grid-template-columns:1fr}}
@media(max-width:420px){.tarjetas[b-nth3pcf7ux]{grid-template-columns:1fr}.status-cabecera[b-nth3pcf7ux]{align-items:flex-start}.status-titulo[b-nth3pcf7ux]{flex-basis:100%}.status-acciones[b-nth3pcf7ux]{margin-left:auto}}
.accesos-status[b-nth3pcf7ux]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px}
.accesos-status button[b-nth3pcf7ux]{height:40px;padding:4px 8px;font-size:12px;line-height:1.2;color:#fff}
.acceso-bolsa[b-nth3pcf7ux]{background:#087c86;border-color:#087c86}.acceso-asuntos[b-nth3pcf7ux]{background:#16834f;border-color:#16834f}.acceso-bajas[b-nth3pcf7ux]{background:#c62842;border-color:#c62842}.acceso-anual[b-nth3pcf7ux]{background:#176cad;border-color:#176cad}.acceso-peticiones[b-nth3pcf7ux]{background:#7543b8;border-color:#7543b8}.accesos-status .acceso-cambios[b-nth3pcf7ux]{background:#ffda00;border-color:#d6b700;color:#17212b}
.accesos-status button:hover:not(:disabled)[b-nth3pcf7ux]{filter:brightness(.94)}
.status-consulta[b-nth3pcf7ux]{min-width:0;color:#152c3e;background:#fff}
.consulta-cabecera[b-nth3pcf7ux]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #d8e1e8;flex-wrap:wrap}
.consulta-cabecera h2[b-nth3pcf7ux]{font-size:18px;margin:0;min-width:0;overflow-wrap:anywhere}
@media(max-width:1100px){.accesos-status[b-nth3pcf7ux]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.accesos-status[b-nth3pcf7ux]{grid-template-columns:repeat(2,minmax(0,1fr))}.consulta-cabecera[b-nth3pcf7ux]{padding:12px}.consulta-cabecera h2[b-nth3pcf7ux]{font-size:16px}}
/* /Components/Pages/SubirCloudflare.razor.rz.scp.css */
.transferencia[b-5d2q09bdh4]{padding:20px 24px;color:#153b56;display:flex;flex-direction:column;min-height:0;min-width:0;flex:1;background:#fff}.transferencia h2[b-5d2q09bdh4]{font-size:18px;margin:0 0 18px}.datos[b-5d2q09bdh4]{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #c9dce8;padding-bottom:16px;margin-bottom:18px}.datos>div[b-5d2q09bdh4]{display:grid;gap:6px;min-width:120px}.datos span[b-5d2q09bdh4]{font-size:13px}.datos strong[b-5d2q09bdh4]{font-size:14px;overflow-wrap:anywhere}.origen[b-5d2q09bdh4]{display:grid;gap:8px;font-size:13px;max-width:640px}.origen[b-5d2q09bdh4]  input{font:inherit;padding:10px;border:1px solid #b8d2e3;background:#fff;border-radius:4px;max-width:100%;box-sizing:border-box}.toolbar[b-5d2q09bdh4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0}.toolbar span[b-5d2q09bdh4]{font-size:13px;margin-left:auto}button[b-5d2q09bdh4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:13px Arial;padding:7px 10px;min-height:34px;border:1px solid #b8d2e3;border-radius:4px;background:#e6f2f9;color:inherit;cursor:pointer}.subir[b-5d2q09bdh4]{background:#128452;border-color:#128452;color:#fff}button:disabled[b-5d2q09bdh4]{opacity:.5;cursor:default}button:focus-visible[b-5d2q09bdh4]{outline:2px solid #1976bf;outline-offset:2px}button[b-5d2q09bdh4]  svg{width:16px;height:16px}.transferencia progress[b-5d2q09bdh4]{width:100%;accent-color:#128452}.transferencia p[b-5d2q09bdh4]{font-size:13px}.actual[b-5d2q09bdh4]{overflow-wrap:anywhere}.aviso[b-5d2q09bdh4]{padding:12px;background:#fff4cb;border-left:3px solid #e5b400}.rejilla[b-5d2q09bdh4]{overflow:auto;border:1px solid #c9dce8;flex:1;min-height:200px;max-height:60vh}table[b-5d2q09bdh4]{width:100%;border-spacing:0;table-layout:fixed;font-size:13px}th[b-5d2q09bdh4],td[b-5d2q09bdh4]{padding:8px 10px;text-align:left;border-bottom:1px solid #dce7ed;overflow-wrap:anywhere}th[b-5d2q09bdh4]{position:sticky;top:0;background:#e9f0f8;z-index:1}th:nth-child(2)[b-5d2q09bdh4]{width:110px}th:nth-child(3)[b-5d2q09bdh4]{width:200px}tbody tr:nth-child(even)[b-5d2q09bdh4]{background:#f7fafc}.error[b-5d2q09bdh4]{color:#b22132}.vacio[b-5d2q09bdh4]{text-align:center}footer[b-5d2q09bdh4]{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #c9dce8;border-top:0;background:#f3f8fb;font-size:13px}footer button[b-5d2q09bdh4]{width:30px;padding:4px}@media(max-width:650px){.transferencia[b-5d2q09bdh4]{padding:12px}.datos[b-5d2q09bdh4]{gap:14px}.toolbar span[b-5d2q09bdh4]{margin:0;flex-basis:100%}th:nth-child(2)[b-5d2q09bdh4]{width:70px}th:nth-child(3)[b-5d2q09bdh4]{width:110px}}
/* /Components/Pages/TallajeAgentes.razor.rz.scp.css */
.tallaje[b-8at1ieszdg] { padding:16px 20px; color:#17364d; background:#fff; min-width:0; }fieldset[b-8at1ieszdg] { border:0; margin:0; padding:0; min-width:0; }.cabecera[b-8at1ieszdg] { display:flex; align-items:center; justify-content:space-between; margin-bottom:16px; }h2[b-8at1ieszdg] { margin:0; font-size:18px; }h3[b-8at1ieszdg] { margin:0; font-size:16px; }
button[b-8at1ieszdg],input[b-8at1ieszdg],select[b-8at1ieszdg] { font:inherit; font-size:13px; }button[b-8at1ieszdg] { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-height:34px; min-width:34px; padding:6px 10px; border:1px solid #c2d5e3; border-radius:4px; background:#e7f0f5; color:#194565; cursor:pointer; }button:disabled[b-8at1ieszdg] { opacity:.5; cursor:default; }button:focus-visible[b-8at1ieszdg],input:focus-visible[b-8at1ieszdg],select:focus-visible[b-8at1ieszdg] { outline:2px solid #126dae; outline-offset:2px; }input[b-8at1ieszdg],select[b-8at1ieszdg] { width:100%; min-width:0; border:1px solid #c2d5e3; border-radius:4px; padding:6px 8px; background:#fff; color:#17364d; }
.distribucion[b-8at1ieszdg] { display:grid; grid-template-columns:clamp(340px,28vw,480px) minmax(0,1fr); gap:20px; }
.agentes[b-8at1ieszdg],.detalle[b-8at1ieszdg] { min-width:0; }
.agentes>input[b-8at1ieszdg] { margin-bottom:8px; }
.lista-agentes[b-8at1ieszdg] { max-height:calc(100dvh - 285px); overflow:auto; border:1px solid #d3e0e9; }
.lista-agentes table[b-8at1ieszdg] { width:100%; min-width:0; table-layout:fixed; border-collapse:collapse; }
/* Una fila de selección contiene foto y dos líneas, no un botón de acción compacto. */
.lista-agentes td[b-8at1ieszdg] { padding:0!important; height:auto!important; }
.lista-agentes .agente[b-8at1ieszdg] { width:100%; height:auto!important; min-height:64px!important; padding:8px 12px!important; border:0; border-radius:0; background:#fff; justify-content:flex-start; text-align:left; gap:12px; white-space:normal; line-height:1.4; }
.agente:hover[b-8at1ieszdg] { background:#eef5f8; }
.agente.seleccionado[b-8at1ieszdg] { background:#deedf9; box-shadow:inset 3px 0 #146eab; }
.identidad[b-8at1ieszdg] { display:grid; flex:1; gap:4px; min-width:0; overflow-wrap:anywhere; }
.identidad strong[b-8at1ieszdg] { font-size:14px; font-weight:500; }
.identidad small[b-8at1ieszdg] { font-size:12px; }
.retrato[b-8at1ieszdg] { display:flex; align-items:center; justify-content:center; width:46px; height:46px; flex-shrink:0; border-radius:50%; overflow:hidden; background:#e6edf1; color:#577182; border:1px solid #d0dce3; }
.lista-agentes .agente .retrato[b-8at1ieszdg] { width:42px!important; height:42px!important; }
.retrato img[b-8at1ieszdg] { width:100%; height:100%; object-fit:cover; }
.retrato.grande[b-8at1ieszdg] { width:64px; height:64px; }
.agente-cabecera[b-8at1ieszdg] { display:flex; align-items:center; gap:16px; padding:6px 0 16px; }
.agente-cabecera p[b-8at1ieszdg] { margin:5px 0; font-size:13px; }
.agente-cabecera small[b-8at1ieszdg] { font-size:12px; }
.herramientas[b-8at1ieszdg] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; border:1px solid #d3e0e9; border-bottom:0; }.herramientas input[b-8at1ieszdg] { width:160px; margin-left:auto; }.guardar[b-8at1ieszdg] { background:#198153; color:#fff; border-color:#198153; }.cancelar:not(:disabled)[b-8at1ieszdg] { background:#ce344d; color:#fff; border-color:#ce344d; }.rejilla[b-8at1ieszdg] { width:100%; overflow:auto; border:1px solid #d3e0e9; max-height:calc(100dvh - 370px); min-height:180px; }.rejilla table[b-8at1ieszdg] { width:100%; min-width:900px; table-layout:fixed; border-collapse:collapse; }th[b-8at1ieszdg],td[b-8at1ieszdg] { padding:7px 8px; border-right:1px solid #dbe6ed; border-bottom:1px solid #dbe6ed; font-size:13px; text-align:left; overflow-wrap:anywhere; }th[b-8at1ieszdg] { position:sticky; top:0; z-index:1; background:#eef5f8; font-weight:500; }.rejilla tbody tr:nth-child(even)[b-8at1ieszdg] { background:#f4f7f9; }.modificada td:first-child[b-8at1ieszdg] { border-left:3px solid #e8ba29; }.codigo[b-8at1ieszdg] { display:block; font-size:11px; color:#668294; margin-top:3px; }.orden[b-8at1ieszdg] { width:100%; border:0; padding:0; background:transparent; justify-content:space-between; text-align:left; }th input[b-8at1ieszdg] { margin-top:6px; }
footer[b-8at1ieszdg] { display:flex; flex-wrap:wrap; align-items:center; gap:8px; padding:8px; background:#f3f7f9; font-size:13px; }footer label[b-8at1ieszdg] { display:flex; align-items:center; gap:8px; }footer select[b-8at1ieszdg] { width:70px; }.total[b-8at1ieszdg] { margin-left:auto; }.mensaje[b-8at1ieszdg] { padding:9px; background:#e7f5ec; color:#12603f; font-size:13px; }.error[b-8at1ieszdg] { background:#fff0f1; color:#922839; }.vacio[b-8at1ieszdg] { padding:16px; background:#f3f7f9; }
@media(max-width:900px) { .distribucion[b-8at1ieszdg] { grid-template-columns:minmax(0,1fr); }.lista-agentes[b-8at1ieszdg] { max-height:230px; }.rejilla[b-8at1ieszdg] { max-height:450px; } }
@media(max-width:600px) { .tallaje[b-8at1ieszdg] { padding:12px; }.herramientas input[b-8at1ieszdg] { width:100%; margin-left:0; }.agente-cabecera h3[b-8at1ieszdg] { font-size:14px; }.agente-cabecera[b-8at1ieszdg] { align-items:flex-start; } }
/* /Components/Pages/TiposHorasExtras.razor.rz.scp.css */
.tipos-extras[b-6bgszvpgu6]{padding:16px;min-width:0;color:#15364e}.tipos-extras h2[b-6bgszvpgu6]{font-size:18px;margin:0 0 20px}fieldset[b-6bgszvpgu6]{border:0;padding:0;margin:0;min-width:0}.toolbar[b-6bgszvpgu6],footer[b-6bgszvpgu6]{display:flex;align-items:center;gap:8px;padding:10px;background:#f7f8fa;border:1px solid #d5deea;flex-wrap:wrap}button[b-6bgszvpgu6],input[b-6bgszvpgu6],select[b-6bgszvpgu6]{font:inherit;font-size:13px;border:1px solid #cbd5e1;border-radius:4px;color:inherit}button[b-6bgszvpgu6]{background:#e7ebef;padding:8px 12px;cursor:pointer}button:disabled[b-6bgszvpgu6]{opacity:.5;cursor:default}input[b-6bgszvpgu6],select[b-6bgszvpgu6]{padding:6px;background:white;min-width:0}input:focus[b-6bgszvpgu6],select:focus[b-6bgszvpgu6]{outline:2px solid #1672bd;outline-offset:-1px}.buscar[b-6bgszvpgu6]{margin-left:auto;width:200px}.rejilla[b-6bgszvpgu6]{overflow:auto;border:1px solid #d5deea;border-top:0;max-height:calc(100dvh - 300px)}table[b-6bgszvpgu6]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1300px;font-size:13px}th[b-6bgszvpgu6],td[b-6bgszvpgu6]{padding:6px 8px;border-right:1px solid #dce3eb;border-bottom:1px solid #dce3eb;text-align:left}th[b-6bgszvpgu6]{position:sticky;top:0;background:#f7f8fa;z-index:1;font-weight:500}th:first-child[b-6bgszvpgu6]{width:48px}th:nth-child(2)[b-6bgszvpgu6]{width:105px}th:nth-child(3)[b-6bgszvpgu6]{width:290px}th:nth-child(4)[b-6bgszvpgu6],th:nth-child(6)[b-6bgszvpgu6]{width:100px}th:nth-child(9)[b-6bgszvpgu6]{width:135px}th:nth-child(10)[b-6bgszvpgu6]{width:120px}.orden[b-6bgszvpgu6]{border:0;background:none;padding:3px 0;display:block;min-height:34px;text-align:left;width:100%}th input[b-6bgszvpgu6],th select[b-6bgszvpgu6]{width:100%;height:26px;padding:2px 4px}td input:not([type=checkbox])[b-6bgszvpgu6]{width:100%;padding:6px 4px;background:transparent;border-color:transparent}td input:not([type=checkbox]):hover[b-6bgszvpgu6]{border-color:#b7c7d8}td input:disabled[b-6bgszvpgu6]{opacity:1;color:inherit}td.bit[b-6bgszvpgu6]{text-align:center}input[type=checkbox][b-6bgszvpgu6]{accent-color:#1672bd;width:16px;height:16px}tbody tr:nth-child(even)[b-6bgszvpgu6]{background:#f1f3f5}tbody tr:nth-child(odd)[b-6bgszvpgu6]{background:white}td[b-6bgszvpgu6]{height:46px}.eliminar[b-6bgszvpgu6]{width:32px;height:32px;padding:0;color:#b42332}.mensaje[b-6bgszvpgu6]{padding:10px;background:#e5f4ec}.mensaje.error[b-6bgszvpgu6]{background:#ffeded;color:#b42332}footer[b-6bgszvpgu6]{border-top:0;font-size:12px}.total[b-6bgszvpgu6]{margin-left:auto}footer label[b-6bgszvpgu6]{display:flex;gap:6px;align-items:center}@media(max-width:650px){.tipos-extras[b-6bgszvpgu6]{padding:10px}.buscar[b-6bgszvpgu6]{width:100%;margin:0}.rejilla[b-6bgszvpgu6]{max-height:60dvh}.total[b-6bgszvpgu6]{width:100%;margin:0}}
/* /Components/Pages/TurnosServicio.razor.rz.scp.css */
.turnos-panel[b-m5izge4q3q] { padding: 24px 20px; background: #fff; min-height: calc(100vh - 107px); min-width: 0; container-type: inline-size; }
fieldset[b-m5izge4q3q] { border: 0; padding: 0; margin: 0; min-width: 0; }
button[b-m5izge4q3q] { padding: 8px 12px; min-height: 36px; border: 1px solid #becbd4; border-radius: 4px; background: #fff; color: #314556; font-size: 13px; }
button:disabled[b-m5izge4q3q] { opacity: .5; cursor: default; } button:hover:not(:disabled)[b-m5izge4q3q] { filter: brightness(.95); }
.guardar[b-m5izge4q3q] { background: #18794e; border-color: #18794e; color: #fff; }.azul[b-m5izge4q3q] { background: #075ca8; border-color: #075ca8; color: #fff; }.listar[b-m5izge4q3q] { background: #07867d; border-color: #07867d; color: #fff; }.eliminar[b-m5izge4q3q] { background: #b42318; border-color: #b42318; color: #fff; }.deshacer[b-m5izge4q3q] { background: #ffe8a3; border-color: #bf901d; color: #684400; }.editar[b-m5izge4q3q] { background: #e1edf7; color: #075ca8; }
.toolbar[b-m5izge4q3q], .filtros[b-m5izge4q3q], .ficha-toolbar[b-m5izge4q3q] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; }
input[b-m5izge4q3q], select[b-m5izge4q3q] { width: 100%; min-width: 0; min-height: 36px; padding: 6px 10px; border: 1px solid #becbd4; border-radius: 4px; background: #fff; color: #062747; font-size: 13px; }
input:disabled[b-m5izge4q3q] { background: #edf2f5; }.toolbar input[b-m5izge4q3q] { width: 280px; max-width: 100%; } label[b-m5izge4q3q] { display: grid; gap: 8px; min-width: 0; font-size: 13px; }
.filtros[b-m5izge4q3q] { align-items: end; padding-block: 12px; border-block: 1px solid #d6dfe6; }.filtros label[b-m5izge4q3q] { width: 190px; }
.mensaje[b-m5izge4q3q] { padding: 12px; margin-bottom: 16px; border-left: 3px solid; font-size: 14px; }.error[b-m5izge4q3q] { color: #b42318; background: #fff4f2; }.exito[b-m5izge4q3q] { color: #17673e; background: #e5f5eb; }
.rejilla[b-m5izge4q3q] { border: 1px solid #d6dfe6; background: #fff; overflow: auto; max-height: 67vh; }
table[b-m5izge4q3q] { width: 100%; min-width:1000px; table-layout: fixed; border-collapse: separate; border-spacing: 0; font-size: 13px; }.turno-col[b-m5izge4q3q] { width: 20%; }.hora-col[b-m5izge4q3q] { width: 85px; }.acciones-col[b-m5izge4q3q] { width: 100px; }
th[b-m5izge4q3q], td[b-m5izge4q3q] { padding: 10px 6px; border-bottom: 1px solid #e2e8ec; text-align: center; overflow-wrap: anywhere; } th:first-child[b-m5izge4q3q], td:first-child[b-m5izge4q3q] { text-align: left; } thead th[b-m5izge4q3q] { position: sticky; top: 0; background: #edf2f5; z-index: 1; font-size: 12px; }
.orden[b-m5izge4q3q] { background: transparent; border: 0; padding: 0; color: #062747; font-size: 12px; width: 100%; text-align: inherit; } tbody tr:nth-child(even)[b-m5izge4q3q] { background: #f5f7f8; } tbody tr:hover[b-m5izge4q3q] { background: #e8f4fc; }
.indicador[b-m5izge4q3q] { display: inline-grid; place-items: center; width: 19px; height: 19px; border-radius: 50%; color: #fff; font-weight: 700; }.si[b-m5izge4q3q] { background: #18794e; }.no[b-m5izge4q3q] { background: #d32f3d; }
.acciones[b-m5izge4q3q] { white-space: nowrap; }.acciones button[b-m5izge4q3q] { width: 34px; height: 34px; min-height: 34px; padding: 4px; margin-inline: 2px; font-size: 19px; }.estado[b-m5izge4q3q] { padding: 28px; color: #627b91; text-align: center; }
.paginacion[b-m5izge4q3q] { display: flex; align-items: center; flex-wrap: wrap; gap: 16px; padding: 12px; border: 1px solid #d6dfe6; border-top: 0; background: #f8fafb; font-size: 13px; }.paginacion > div[b-m5izge4q3q] { display: flex; align-items: center; gap: 6px; }.paginacion > span[b-m5izge4q3q] { margin-left: auto; }.paginacion label[b-m5izge4q3q] { display: flex; align-items: center; }.paginacion select[b-m5izge4q3q] { width: 75px; }
.ficha-toolbar h2[b-m5izge4q3q] { font-size: 18px; margin: 0 auto 0 8px; }.ficha[b-m5izge4q3q] { padding: 24px; background: #fff; border-block: 1px solid #d6dfe6; }
.campos[b-m5izge4q3q] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px 24px; max-width: 900px; }.nombre[b-m5izge4q3q] { grid-column: 1 / -1; }.opciones[b-m5izge4q3q] { display: flex; align-items: center; flex-wrap: wrap; gap: 32px; margin-block: 28px; }.opciones label[b-m5izge4q3q] { display: flex; align-items: center; }.opciones input[b-m5izge4q3q] { width: 20px; min-height: 20px; height: 20px; accent-color: #087afa; }
.dias[b-m5izge4q3q] { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px; padding-top: 20px; border-top: 1px solid #e2e8ec; }.interruptor[b-m5izge4q3q] { display: flex; align-items: center; gap: 12px; }.interruptor input[b-m5izge4q3q] { appearance: none; padding: 0; width: 46px; flex: 0 0 46px; min-height: 26px; height: 26px; border-radius: 16px; background: #d4dae0; border: 1px solid #aab7c2; cursor: pointer; position: relative; }.interruptor input[b-m5izge4q3q]::after { content: ''; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; }.interruptor input:checked[b-m5izge4q3q] { background: #087afa; border-color: #087afa; }.interruptor input:checked[b-m5izge4q3q]::after { left: 23px; }
button:focus-visible[b-m5izge4q3q], input:focus-visible[b-m5izge4q3q], select:focus-visible[b-m5izge4q3q], .rejilla:focus-visible[b-m5izge4q3q] { outline: 2px solid #075ca8; outline-offset: 2px; }
@container(max-width:800px) { .dias[b-m5izge4q3q] { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@container(max-width:450px) { .campos[b-m5izge4q3q] { grid-template-columns: 1fr; }.ficha[b-m5izge4q3q] { padding: 20px 12px; }.ficha-toolbar h2[b-m5izge4q3q] { width: 100%; order: -1; margin: 0 0 10px; }.filtros label[b-m5izge4q3q] { width: 100%; } }
@media(max-width:700px) { .turnos-panel[b-m5izge4q3q] { padding: 20px 12px; } }
/* /Components/Pages/Usuarios.razor.rz.scp.css */
.usuarios-panel[b-m3jdr7b1w1] { padding: 20px 24px; background: #fff; color: #143d58; min-height: calc(100dvh - 108px); }
fieldset[b-m3jdr7b1w1] { border: 0; padding: 0; margin: 0; min-width: 0; }
button[b-m3jdr7b1w1], input[b-m3jdr7b1w1], select[b-m3jdr7b1w1] { font: inherit; color: inherit; border: 1px solid #c4d2dd; border-radius: 4px; min-height: 38px; padding: 7px 12px; background: white; }
button[b-m3jdr7b1w1] { cursor: pointer; }
button:disabled[b-m3jdr7b1w1] { opacity: .5; cursor: default; }
button:hover:not(:disabled)[b-m3jdr7b1w1] { filter: brightness(.96); }
button:focus-visible[b-m3jdr7b1w1], input:focus-visible[b-m3jdr7b1w1], select:focus-visible[b-m3jdr7b1w1] { outline: 2px solid #2674a9; outline-offset: 2px; }
.toolbar[b-m3jdr7b1w1] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 18px; }
.toolbar h2[b-m3jdr7b1w1] { font-size: 18px; margin: 0 auto 0 0; }
.toolbar input[b-m3jdr7b1w1] { margin-left: auto; width: 260px; max-width: 100%; }
.nuevo[b-m3jdr7b1w1], .guardar[b-m3jdr7b1w1] { background: #d6efdf; }
.filtrar[b-m3jdr7b1w1], .editar[b-m3jdr7b1w1] { background: #e3def6; }
.buscar[b-m3jdr7b1w1] { background: #d8eaf6; }
.recargar[b-m3jdr7b1w1] { background: #d9eeef; }
.deshacer[b-m3jdr7b1w1] { background: #faf0cf; }
.borrar[b-m3jdr7b1w1] { background: #f8dfe0; }
.filtros[b-m3jdr7b1w1] { display: flex; align-items: end; gap: 16px; flex-wrap: wrap; margin-bottom: 18px; }
label[b-m3jdr7b1w1] { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
.rejilla[b-m3jdr7b1w1] { overflow: auto; border: 1px solid #d4dfe7; min-height: 420px; max-height: 65dvh; }
table[b-m3jdr7b1w1] { width: 100%; min-width: 760px; border-collapse: collapse; font-size: 14px; }
th[b-m3jdr7b1w1] { position: sticky; top: 0; background: #eef3f6; text-align: left; font-weight: 500; z-index: 1; }
th[b-m3jdr7b1w1], td[b-m3jdr7b1w1] { padding: 10px; border-right: 1px solid #dce4ea; border-bottom: 1px solid #e2e8ed; }
tbody tr:nth-child(even)[b-m3jdr7b1w1] { background: #f5f7f8; }
tbody tr:hover[b-m3jdr7b1w1] { background: #eaf3f8; }
.orden[b-m3jdr7b1w1] { padding: 0; background: none; border: 0; min-height: 24px; text-align: left; }
.acciones[b-m3jdr7b1w1] { white-space: nowrap; width: 100px; }
.acciones button[b-m3jdr7b1w1] { width: 36px; height: 36px; min-height: 36px; padding: 0; margin-right: 5px; }
.booleano[b-m3jdr7b1w1] { text-align: center; }
.si[b-m3jdr7b1w1], .no[b-m3jdr7b1w1] { display: inline-flex; justify-content: center; align-items: center; width: 19px; height: 19px; border-radius: 50%; font-weight: bold; color: white; }
.si[b-m3jdr7b1w1] { background: #31936c; }
.no[b-m3jdr7b1w1] { background: #db5662; }
footer[b-m3jdr7b1w1] { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; padding: 12px; background: #f7f9fb; border: 1px solid #d4dfe7; border-top: 0; }
footer > div[b-m3jdr7b1w1] { display: flex; align-items: center; gap: 8px; margin-right: auto; }
footer label[b-m3jdr7b1w1] { flex-direction: row; align-items: center; }
h3[b-m3jdr7b1w1] { font-size: 17px; padding: 14px 0; margin: 0 0 20px; border-bottom: 1px solid #d7e1e9; }
.campos[b-m3jdr7b1w1] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 24px; max-width: 1200px; }
.nombre[b-m3jdr7b1w1] { grid-column: 1 / -1; }
.clave-estado[b-m3jdr7b1w1] { align-self: center; color: #496779; font-size: 14px; }
.interruptor[b-m3jdr7b1w1] { flex-direction: row; align-items: center; gap: 10px; align-self: end; min-height: 38px; }
.interruptor input[b-m3jdr7b1w1] { appearance: none; flex-shrink: 0; width: 46px; height: 26px; min-height: 26px; border-radius: 20px; background: white; padding: 2px; cursor: pointer; }
.interruptor input[b-m3jdr7b1w1]::before { content: ''; display: block; width: 20px; height: 20px; border-radius: 50%; background: #a9b6c1; transition: transform .15s; }
.interruptor input:checked[b-m3jdr7b1w1] { background: #1674ce; border-color: #1674ce; }
.interruptor input:checked[b-m3jdr7b1w1]::before { transform: translateX(19px); background: white; }
.mensaje[b-m3jdr7b1w1] { padding: 12px; background: #e4f3ec; margin-bottom: 16px; }
.mensaje[hidden][b-m3jdr7b1w1] { display: none; }
.error[b-m3jdr7b1w1] { background: #fbe8e9; color: #97353d; }
@media (max-width: 600px) { .usuarios-panel[b-m3jdr7b1w1] { padding: 14px; } .campos[b-m3jdr7b1w1] { grid-template-columns: minmax(0, 1fr); } .toolbar input[b-m3jdr7b1w1] { margin-left: 0; width: 100%; } .toolbar h2[b-m3jdr7b1w1] { flex-basis: calc(100% - 110px); } footer > div[b-m3jdr7b1w1] { gap: 4px; } }
/* /Components/Pages/VacacionesAgentes.razor.rz.scp.css */
.vacaciones[b-ttp4lfq99x]{padding:22px 20px;background:#fff;color:#18364e;min-height:calc(100dvh - 105px);display:flex;flex-direction:column;min-width:0;container-type:inline-size}header[b-ttp4lfq99x]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}h2[b-ttp4lfq99x]{font-size:18px;margin:0 0 4px;font-weight:600}header span[b-ttp4lfq99x]{font-size:13px;color:#467499}.acciones[b-ttp4lfq99x],.acciones-fila[b-ttp4lfq99x]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}button[b-ttp4lfq99x]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid #c5d2dd;border-radius:4px;color:#18364e;background:#edf2f6;font-size:13px;cursor:pointer}button:hover[b-ttp4lfq99x]{filter:brightness(.95)}button:disabled[b-ttp4lfq99x]{opacity:.5;cursor:default}button:focus-visible[b-ttp4lfq99x],input:focus-visible[b-ttp4lfq99x],select:focus-visible[b-ttp4lfq99x]{outline:2px solid #1976bd;outline-offset:2px}.cuadrante[b-ttp4lfq99x]{background:#5260d8;border-color:#5260d8;color:#fff;width:38px}.cerrar[b-ttp4lfq99x]{width:36px;padding:0}.filtros[b-ttp4lfq99x]{display:grid;grid-template-columns:120px minmax(180px,350px) minmax(160px,1fr) 140px;gap:14px;border:0;padding:0;margin:0 0 18px;min-width:0}label[b-ttp4lfq99x]{display:grid;gap:6px;font-size:13px}input[b-ttp4lfq99x],select[b-ttp4lfq99x]{width:100%;min-width:0;height:36px;padding:6px 8px;border:1px solid #c5d2dd;border-radius:4px;background:#fff;color:inherit;font-size:13px}input:disabled[b-ttp4lfq99x],select:disabled[b-ttp4lfq99x]{background:#f3f6f8;opacity:1;color:#405c73}.toolbar[b-ttp4lfq99x]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#f7f9fb;border:1px solid #d4dfe8;padding:10px}.pendiente[b-ttp4lfq99x]{font-size:13px;color:#8b5f00}.rejilla[b-ttp4lfq99x]{overflow:auto;border:1px solid #d4dfe8;border-top:0;min-height:360px;flex:1}.rejilla table[b-ttp4lfq99x]{border-collapse:collapse;width:100%;table-layout:fixed;min-width:950px;font-size:13px}.col-acciones[b-ttp4lfq99x]{width:270px}.col-anio[b-ttp4lfq99x]{width:105px}.col-estado[b-ttp4lfq99x]{width:95px}th[b-ttp4lfq99x]{padding:12px 8px;background:#f5f8fa;text-align:left;font-weight:500;border-bottom:1px solid #d4dfe8;position:sticky;top:0;z-index:1}td[b-ttp4lfq99x]{padding:9px 8px;border-bottom:1px solid #e0e7ed;border-right:1px solid #e0e7ed;vertical-align:middle}tbody tr:nth-child(even)[b-ttp4lfq99x]{background:#f6f7f8}.modificada[b-ttp4lfq99x]{box-shadow:inset 3px 0 #edb400}.acciones-fila[b-ttp4lfq99x]{flex-wrap:nowrap;gap:5px}.acciones-fila button[b-ttp4lfq99x]{font-size:12px;padding:6px 8px;white-space:nowrap}.asignar[b-ttp4lfq99x]{background:#00a83a;border-color:#008c30;color:#fff}.status[b-ttp4lfq99x]{background:#ffdc00;border-color:#d3b600;color:#19364e}.deshacer[b-ttp4lfq99x]{background:#ffe8a3;border-color:#d5b349}.borrar[b-ttp4lfq99x]{width:34px;padding:5px!important}.estado[b-ttp4lfq99x]{font-size:12px;font-weight:600}.si[b-ttp4lfq99x]{color:#16803c}.no[b-ttp4lfq99x]{color:#576a7b}.vacio[b-ttp4lfq99x]{text-align:center;padding:50px 12px;color:#667f93}footer[b-ttp4lfq99x]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #d4dfe8;border-top:0;padding:10px 14px;background:#f7f9fb;font-size:13px}.error[b-ttp4lfq99x],.mensaje[b-ttp4lfq99x]{padding:10px 12px;margin:12px 0;font-size:14px}.error[b-ttp4lfq99x]{background:#ffeded;color:#b22132}.mensaje[b-ttp4lfq99x]{background:#e7f7ec;color:#166b36}.progreso[b-ttp4lfq99x]{display:grid;grid-template-columns:1fr auto;gap:7px;background:#edf6fd;padding:12px;margin:10px 0;font-size:13px}.progreso progress[b-ttp4lfq99x]{width:100%;height:12px;grid-column:1/-1;accent-color:#00a83a}.velo[b-ttp4lfq99x]{position:fixed;inset:0;z-index:3050;background:#193b5370;display:flex;align-items:center;justify-content:center;padding:16px}.ficha[b-ttp4lfq99x]{width:520px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:#18364e;border-radius:4px;padding:20px;box-shadow:0 12px 40px #0003}.ficha header[b-ttp4lfq99x]{padding-bottom:14px;border-bottom:1px solid #d4dfe8}.ficha fieldset[b-ttp4lfq99x]{border:0;padding:0;margin:0;min-width:0}.campos[b-ttp4lfq99x]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.campos>div[b-ttp4lfq99x]{display:grid;gap:6px;align-content:start}.campos small[b-ttp4lfq99x]{font-size:12px;color:#647e91;overflow-wrap:anywhere}.ancho[b-ttp4lfq99x]{grid-column:1/-1}.datos-codigo[b-ttp4lfq99x]{display:flex!important;flex-wrap:wrap;gap:10px!important;font-size:12px;color:#537087}.pie-ficha[b-ttp4lfq99x]{display:flex;justify-content:flex-end;border-top:1px solid #d4dfe8;margin-top:22px;padding-top:16px}.consulta-velo[b-ttp4lfq99x]{align-items:stretch}.consulta[b-ttp4lfq99x]{background:#fff;width:100%;min-width:0;display:flex;flex-direction:column;color:#18364e;border-radius:4px;overflow:hidden}.consulta>header[b-ttp4lfq99x]{margin:0;padding:12px 18px;border-bottom:1px solid #d4dfe8}.vista[b-ttp4lfq99x]{overflow:auto;flex:1;min-height:0}
@container(max-width:1050px){.filtros[b-ttp4lfq99x]{grid-template-columns:120px minmax(0,1fr)}.rejilla table[b-ttp4lfq99x]{min-width:850px}.col-acciones[b-ttp4lfq99x]{width:255px}}
@media(max-width:650px){.vacaciones[b-ttp4lfq99x]{padding:16px 10px}.rejilla[b-ttp4lfq99x]{min-height:300px}.velo[b-ttp4lfq99x]{padding:8px}.ficha[b-ttp4lfq99x]{padding:16px;max-height:calc(100dvh - 16px)}.toolbar .acciones[b-ttp4lfq99x]{gap:6px}.toolbar button[b-ttp4lfq99x]{font-size:12px;padding:6px}.campos[b-ttp4lfq99x]{gap:14px}.consulta>header[b-ttp4lfq99x]{padding:10px}.consulta h2[b-ttp4lfq99x]{font-size:16px}}
.acciones-fila .status[b-ttp4lfq99x]{width:28px;height:28px;min-height:28px;padding:4px}.acciones-fila .status[b-ttp4lfq99x]  svg{width:16px;height:16px}
/* /Components/Shared/AccesoPeticiones.razor.rz.scp.css */
.peticiones-acceso[b-j5cnznrpdn] { display: inline-flex; align-items: center; gap: 8px; min-height: 38px; max-width: 100%; padding: 8px 14px; border: 1px solid #269b20; border-radius: 4px; font: 600 14px Arial,sans-serif; cursor: pointer; }
.sin-pendientes[b-j5cnznrpdn] { background: #62f551; color: #12300e; }
.pendientes[b-j5cnznrpdn] { background: #ffaaaa; border-color: #e87575; color: #611515; }
.sin-datos[b-j5cnznrpdn] { background: #edf3f6; border-color: #a9c1d0; color: #163f59; }
.peticiones-acceso:hover[b-j5cnznrpdn] { filter: brightness(.95); }
.peticiones-acceso:focus-visible[b-j5cnznrpdn] { outline: 2px solid #003f70; outline-offset: 2px; }
span[b-j5cnznrpdn] { overflow-wrap: anywhere; }
/* /Components/Shared/AccionCalendario.razor.rz.scp.css */
.accion-fondo[b-ag5cr5ikkb] { position: fixed; inset: 0; z-index: 1250; background: #0006; padding: 20px; display: grid; place-items: center; }
.accion-panel[b-ag5cr5ikkb] { width: min(520px, 100%); background: #fff; border-radius: 6px; padding: 22px; max-height: calc(100dvh - 40px); overflow: auto; color: #152c3e; }
header[b-ag5cr5ikkb] { display: flex; gap: 12px; justify-content: space-between; align-items: flex-start; }h3[b-ag5cr5ikkb] { font-size: 20px; margin: 0; }header p[b-ag5cr5ikkb] { margin: 8px 0 18px; font-size: 13px; overflow-wrap: anywhere; }
button[b-ag5cr5ikkb],input[b-ag5cr5ikkb],select[b-ag5cr5ikkb],textarea[b-ag5cr5ikkb] { font: inherit; font-size: 14px; }button[b-ag5cr5ikkb] { padding: 8px 14px; border: 1px solid #cbd4dc; border-radius: 4px; background: #e7ebee; cursor: pointer; color: #152c3e; }button:disabled[b-ag5cr5ikkb] { opacity: .55; cursor: default; }
fieldset[b-ag5cr5ikkb] { padding: 0; border: 0; margin: 0; min-width: 0; display: grid; gap: 14px; }label[b-ag5cr5ikkb] { display: grid; gap: 6px; font-size: 14px; }input[b-ag5cr5ikkb],select[b-ag5cr5ikkb],textarea[b-ag5cr5ikkb] { width: 100%; min-width: 0; padding: 8px; border: 1px solid #cbd4dc; border-radius: 4px; background: #fff; color: #152c3e; }input[readonly][b-ag5cr5ikkb] { background: #f3f5f7; }
.marca[b-ag5cr5ikkb] { display: flex; align-items: center; gap: 8px; }.marca input[b-ag5cr5ikkb] { width: 16px; height: 16px; }
footer[b-ag5cr5ikkb] { display: flex; justify-content: flex-end; gap: 10px; margin-top: 22px; }.aceptar[b-ag5cr5ikkb] { background: #14643e; border-color: #14643e; color: #fff; }
.error[b-ag5cr5ikkb] { color: #a72130; background: #ffeded; padding: 10px; font-size: 14px; overflow-wrap: anywhere; }
button:focus-visible[b-ag5cr5ikkb],input:focus-visible[b-ag5cr5ikkb],select:focus-visible[b-ag5cr5ikkb],textarea:focus-visible[b-ag5cr5ikkb] { outline: 2px solid #146bac; outline-offset: 2px; }
/* /Components/Shared/AyudaPantalla.razor.rz.scp.css */
.ayuda-global[b-ldswdmwl1w] { position: fixed; top: 30px; right: 90px; z-index: 3000; width: 38px; height: 38px; border: 1px solid #ccd7df; border-radius: 4px; background: #e0f0f4; padding: 3px; cursor: pointer; }
.ayuda-global img[b-ldswdmwl1w] { width: 32px; height: 32px; }
.ayuda-global[b-ldswdmwl1w]{display:none;align-items:center;justify-content:center}
.ayuda-fondo[b-ldswdmwl1w] { position: fixed; inset: 0; z-index: 3100; background: #16314470; padding: 24px; display: grid; place-items: center; }
.ayuda-ventana[b-ldswdmwl1w] { background: white; color: #143d58; width: min(1400px,100%); height: min(900px,100%); display: flex; flex-direction: column; border-radius: 6px; overflow: hidden; }
header[b-ldswdmwl1w] { display: flex; align-items: center; gap: 10px; padding: 16px; border-bottom: 1px solid #d5dfe6; flex-wrap: wrap; }
header > div[b-ldswdmwl1w] { margin-right: auto; }
h2[b-ldswdmwl1w] { font-size: 19px; margin: 0; }
button[b-ldswdmwl1w],input[b-ldswdmwl1w],textarea[b-ldswdmwl1w],select[b-ldswdmwl1w] { font: inherit; color: inherit; border: 1px solid #c4d2dd; border-radius: 4px; background: white; padding: 6px 10px; }
button[b-ldswdmwl1w] { cursor: pointer; } button:focus-visible[b-ldswdmwl1w] { outline: 2px solid #2674a9; }
.guardar[b-ldswdmwl1w] { background: #d6efdf; }.editar[b-ldswdmwl1w] { background: #faf0cf; }
.aviso[b-ldswdmwl1w] { background: #e9f3f5; padding: 10px; margin: 0; }
main[b-ldswdmwl1w] { display: grid; grid-template-columns: 220px minmax(0,1fr); flex: 1; min-height: 0; }
aside[b-ldswdmwl1w] { padding: 16px; border-right: 1px solid #d5dfe6; overflow: auto; }
label[b-ldswdmwl1w] { display: flex; flex-direction: column; gap: 4px; font-size: 13px; }
input[b-ldswdmwl1w] { min-width: 0; width: 100%; }
aside button[b-ldswdmwl1w] { margin-top: 8px; }.resultado[b-ldswdmwl1w] { display: block; width: 100%; text-align: left; }
iframe[b-ldswdmwl1w] { width: 100%; height: 100%; border: 0; background: white; }
.datos[b-ldswdmwl1w] { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; padding: 8px 16px; }
.herramientas[b-ldswdmwl1w] { display: flex; gap: 6px; flex-wrap: wrap; padding: 8px 16px; border-bottom: 1px solid #d5dfe6; }
.herramientas input[type=color][b-ldswdmwl1w] { width: 36px; padding: 2px; }
.codigo[b-ldswdmwl1w] { height: 160px; margin: 8px 16px; font: 12px monospace; }
.progreso-documentacion[b-ldswdmwl1w]{display:grid;gap:8px;padding:16px 20px;background:#edf6ff;border-bottom:1px solid #b6d5ec;color:#164c70}.progreso-documentacion progress[b-ldswdmwl1w]{width:100%;height:18px;accent-color:#176eb3}.progreso-documentacion small[b-ldswdmwl1w]{font-size:12px}
.ayuda-contextual[b-ldswdmwl1w]{position:fixed;z-index:3400;display:flex;flex-direction:column;width:225px;padding:5px;background:#fff;border:1px solid #adc9dd;border-radius:6px;box-shadow:0 6px 22px #1235}.ayuda-contextual button[b-ldswdmwl1w]{text-align:left;border:0;border-radius:3px;padding:10px;background:#fff}.ayuda-contextual button:hover[b-ldswdmwl1w],.ayuda-contextual button:focus-visible[b-ldswdmwl1w]{background:#e2f1fb}.ayuda-subfondo[b-ldswdmwl1w]{position:fixed;inset:0;z-index:3300;background:#14384e66;display:grid;place-items:center;padding:18px}.ayuda-selector[b-ldswdmwl1w]{width:min(720px,100%);max-height:85dvh;overflow:auto;border-radius:8px;background:#fff;color:#143d58;box-shadow:0 12px 45px #1235;padding:0 18px 18px}.ayuda-selector header[b-ldswdmwl1w]{padding-inline:0;justify-content:space-between}.ayuda-selector label[b-ldswdmwl1w]{margin-top:15px}.ayuda-selector textarea[b-ldswdmwl1w]{width:100%;box-sizing:border-box;resize:vertical}.ayuda-selector footer[b-ldswdmwl1w]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.buscar-enlace[b-ldswdmwl1w]{display:flex;gap:8px}.buscar-enlace input[b-ldswdmwl1w]{flex:1}.paginas-enlace[b-ldswdmwl1w]{display:flex;flex-direction:column;gap:6px;max-height:45dvh;overflow:auto;margin-top:14px}.pagina-enlace[b-ldswdmwl1w]{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 12px;background:#edf6fc}.pagina-enlace small[b-ldswdmwl1w]{font-size:12px;color:#527187}.ayuda-selector [role=alert][b-ldswdmwl1w]{padding:10px;background:#ffeded;color:#9d2138}button:disabled[b-ldswdmwl1w]{opacity:.5;cursor:default}
@media(max-width:700px) { .ayuda-fondo[b-ldswdmwl1w] { padding: 8px; } main[b-ldswdmwl1w] { grid-template-columns: minmax(0,1fr); } aside[b-ldswdmwl1w] { display: none; } .datos[b-ldswdmwl1w] { grid-template-columns: 1fr; } .ayuda-global[b-ldswdmwl1w] { top: 16px; right: 16px; } }

/* El mismo visor, colores y navegación en las aplicaciones de SISTEMAPOL. */
main[b-ldswdmwl1w]{grid-template-columns:280px minmax(0,1fr)}aside[b-ldswdmwl1w]{display:flex;flex-direction:column;padding:10px;gap:8px}#ayuda-menu-app[b-ldswdmwl1w]{flex:1;min-height:230px;width:100%;border:0}.documento-ayuda[b-ldswdmwl1w]{min-width:0}.menu-movil[b-ldswdmwl1w]{display:none}
.ayuda-ventana .guardar[b-ldswdmwl1w],.ayuda-selector .guardar[b-ldswdmwl1w]{background:#258348;color:white;border-color:#258348}.ayuda-ventana .editar[b-ldswdmwl1w],.ayuda-ventana .volver[b-ldswdmwl1w],.ayuda-selector .volver[b-ldswdmwl1w]{background:#e4eff8;color:#09558b;border-color:#b5cde0}.ayuda-ventana .configurar[b-ldswdmwl1w]{background:#7541b2;color:white;border-color:#7541b2}.ayuda-ventana .cancelar[b-ldswdmwl1w],.ayuda-selector .cancelar[b-ldswdmwl1w]{background:#fff2d6;color:#8d570c;border-color:#e9b24f}.ayuda-selector .actualizar[b-ldswdmwl1w]{background:#176eb3;color:white}.ayuda-ventana header button[b-ldswdmwl1w]{min-height:38px}
.ayuda-fondo[b-ldswdmwl1w]{z-index:1000000}.ayuda-subfondo[b-ldswdmwl1w]{z-index:1000020}.ayuda-contextual[b-ldswdmwl1w]{z-index:1000030}
@media(max-width:700px){.menu-movil[b-ldswdmwl1w]{display:block;flex-shrink:0;margin:4px 12px}main[b-ldswdmwl1w]{grid-template-columns:minmax(0,1fr)}main aside[b-ldswdmwl1w]{display:none}main.menu-visible[b-ldswdmwl1w]{grid-template-rows:minmax(220px,45%) minmax(0,1fr)}main.menu-visible aside[b-ldswdmwl1w]{display:flex;border-bottom:1px solid #c4d2dd}#ayuda-menu-app[b-ldswdmwl1w]{min-height:150px}.ayuda-ventana header[b-ldswdmwl1w]{padding:10px;gap:6px}.ayuda-ventana header>div[b-ldswdmwl1w]{flex-basis:100%}.ayuda-ventana[b-ldswdmwl1w]{height:100%;max-height:100dvh}}
/* /Components/Shared/BotonAuxiliaresRejilla.razor.rz.scp.css */
.auxiliares-rejilla-herramienta[b-eebvdl3ua8]{display:flex;justify-content:flex-start;padding:0;background:transparent;flex-shrink:0}
.auxiliares-rejilla-boton[b-eebvdl3ua8]{display:inline-flex!important;align-items:center;gap:6px;background:#ffdf00!important;background-image:none!important;border:1px solid #d4ad00!important;border-radius:4px;padding:7px 12px!important;color:#172b3d!important;font:600 14px/1.3 Arial,sans-serif!important;cursor:pointer;white-space:nowrap;min-height:32px}
.auxiliares-rejilla-boton:disabled[b-eebvdl3ua8]{opacity:.55;cursor:not-allowed}.auxiliares-rejilla-boton:hover:not(:disabled)[b-eebvdl3ua8]{background:#ffe83c!important}.auxiliares-rejilla-boton:focus-visible[b-eebvdl3ua8]{outline:3px solid #125da6;outline-offset:2px}
.auxiliares-rejilla-fondo[b-eebvdl3ua8]{position:fixed;inset:0;z-index:9000;background:#18384970;display:grid;place-items:center;padding:16px;text-align:left;color:#163b57;font:14px/1.45 Arial,sans-serif;letter-spacing:normal}
.auxiliares-rejilla-dialogo[b-eebvdl3ua8]{background:white;border:1px solid #c5d7e4;border-radius:6px;box-shadow:0 10px 45px #12354c44;max-height:calc(100dvh - 32px);overflow:auto;width:min(620px,100%);padding:18px;min-width:0}
.auxiliares-rejilla-dialogo.editor[b-eebvdl3ua8]{width:min(1500px,100%);height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}
.auxiliares-rejilla-dialogo>header[b-eebvdl3ua8]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #d3e1ec;padding-bottom:10px;margin-bottom:12px;flex-shrink:0}.auxiliares-rejilla-dialogo h2[b-eebvdl3ua8]{font-size:18px;margin:0;overflow-wrap:anywhere}.auxiliares-rejilla-dialogo header>div[b-eebvdl3ua8]{display:flex;gap:8px;flex-wrap:wrap}
.auxiliares-rejilla-dialogo button[b-eebvdl3ua8]{border:1px solid #b5ccdc;border-radius:4px;background:#eaf3fa;color:#173e5a;padding:8px 12px;cursor:pointer;font:inherit}.auxiliares-rejilla-dialogo nav[b-eebvdl3ua8]{display:grid;gap:8px}.auxiliares-rejilla-dialogo nav button[b-eebvdl3ua8]{text-align:left;overflow-wrap:anywhere}.auxiliares-rejilla-dialogo small[b-eebvdl3ua8]{display:block;color:#567083}.auxiliares-rejilla-dialogo label[b-eebvdl3ua8]{display:grid;gap:6px;margin-bottom:12px}.auxiliares-rejilla-dialogo select[b-eebvdl3ua8]{width:100%;padding:8px;border:1px solid #b5ccdc;border-radius:4px}.auxiliares-rejilla-editor[b-eebvdl3ua8]{overflow:auto;flex:1;min-height:0}
@media(max-width:600px){.auxiliares-rejilla-fondo[b-eebvdl3ua8]{padding:8px}.auxiliares-rejilla-dialogo[b-eebvdl3ua8]{padding:12px;max-height:calc(100dvh - 16px)}.auxiliares-rejilla-dialogo.editor[b-eebvdl3ua8]{height:calc(100dvh - 16px)}}
@media print{.auxiliares-rejilla-herramienta[b-eebvdl3ua8],.auxiliares-rejilla-fondo[b-eebvdl3ua8]{display:none!important}}

.auxiliares-rejilla-dialogo>header h2[b-eebvdl3ua8]{flex:1;min-width:0}
.auxiliares-rejilla-dialogo>header>div[b-eebvdl3ua8]{flex-shrink:0}
.auxiliares-rejilla-dialogo>header>div[b-eebvdl3ua8]{align-items:center;gap:8px}
.auxiliares-rejilla-dialogo>header>div[b-eebvdl3ua8]  button{height:40px;min-height:40px;box-sizing:border-box}
.auxiliares-rejilla-editor[b-eebvdl3ua8]{display:flex;flex-direction:column;min-width:0;overflow:hidden}
.auxiliares-rejilla-editor[b-eebvdl3ua8]  .catalogos-auxiliares{height:100%;flex:1;min-height:0;min-width:0;padding:0;gap:10px}
@media(max-width:600px){.auxiliares-rejilla-dialogo>header[b-eebvdl3ua8]{gap:8px}.auxiliares-rejilla-dialogo>header h2[b-eebvdl3ua8]{flex-basis:100%;font-size:16px}.auxiliares-rejilla-dialogo>header>div[b-eebvdl3ua8]{margin-left:auto}.auxiliares-rejilla-dialogo>header button[b-eebvdl3ua8]{white-space:nowrap}}
/* /Components/Shared/BotonAyuda.razor.rz.scp.css */
.boton-ayuda-app[b-tkjs3yg64k]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;padding:3px;border:1px solid #b5cde0;border-radius:5px;background:#e4eff8;color:#09558b;cursor:pointer}
.boton-ayuda-app img[b-tkjs3yg64k]{width:32px;height:32px}.boton-ayuda-app:focus-visible[b-tkjs3yg64k]{outline:3px solid #176eb3;outline-offset:2px}
/* /Components/Shared/BotonCajonDocumentos.razor.rz.scp.css */
.boton-cd[b-zllbt344nk] { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; width:36px; height:34px; padding:4px; border:1px solid #e6a8c4; border-radius:4px; background:#ffd6e8; color:#59233e; font:700 13px/1 Arial,sans-serif; cursor:pointer; letter-spacing:0; }
.boton-cd.con-documentos[b-zllbt344nk] { background:#ffeb00; border-color:#c7b800; color:#292500; }
.boton-cd.completo[b-zllbt344nk] { width:auto; min-width:150px; padding:4px 10px; white-space:nowrap; }
.boton-cd:hover:not(:disabled)[b-zllbt344nk] { filter:brightness(.96); }
.boton-cd:focus-visible[b-zllbt344nk] { outline:2px solid #126dae; outline-offset:2px; }
.boton-cd:disabled[b-zllbt344nk] { cursor:default; opacity:.7; }
/* /Components/Shared/BotonesRegistroDocumentos.razor.rz.scp.css */
.registro-enlace[b-yspwgt36oa]{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;min-width:40px!important;height:40px!important;min-height:40px;padding:8px!important;border:1px solid;border-radius:5px;cursor:pointer;box-sizing:border-box;vertical-align:middle}.registro-enlace.entrada[b-yspwgt36oa]{background:#d7f2e5!important;border-color:#55aa80!important;color:#12633e!important}.registro-enlace.salida[b-yspwgt36oa]{background:#ffe5c7!important;border-color:#e5a451!important;color:#8c4709!important}.registro-enlace:disabled[b-yspwgt36oa]{opacity:.45;cursor:default}.registro-enlace svg[b-yspwgt36oa]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.registro-velo[b-yspwgt36oa]{position:fixed;inset:0;box-sizing:border-box;isolation:isolate;background:#102b4380;z-index:9500;display:flex;padding:18px;align-items:center;justify-content:center}.registro-panel[b-yspwgt36oa]{width:min(1500px,100%);min-width:0;max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:white;border-radius:9px;box-shadow:0 12px 50px #102b4366;text-align:left;color:#173f56}.registro-panel>header[b-yspwgt36oa]{position:sticky;top:0;z-index:10;background:white;display:flex;align-items:center;justify-content:space-between;padding:10px 22px;border-bottom:1px solid #c2dae9;gap:12px}.registro-panel>header>button[b-yspwgt36oa]{flex-shrink:0;height:36px;padding:6px 16px;color:#075685;background:#e5edf4;border:1px solid #aac6db;border-radius:5px}
.registro-panel>header>strong[b-yspwgt36oa]{min-width:0;overflow-wrap:anywhere}.registro-panel[b-yspwgt36oa]  .registro-documentos{padding:12px 22px}@media(max-width:700px){.registro-velo[b-yspwgt36oa]{padding:8px}.registro-panel[b-yspwgt36oa]{max-height:calc(100dvh - 16px)}.registro-panel>header[b-yspwgt36oa]{padding:8px 12px}.registro-panel[b-yspwgt36oa]  .registro-documentos{padding:10px 12px}}
/* /Components/Shared/BotonStatusAgente.razor.rz.scp.css */
.acceso-status[b-u5b3uzc9ui] { display: inline-flex; vertical-align: middle; flex-shrink: 0; }
.boton-status[b-u5b3uzc9ui] { display: inline-flex; align-items: center; justify-content: center; gap: 6px; box-sizing: border-box; min-height: 34px; padding: 5px 10px; border: 1px solid #dfbd00; border-radius: 4px; background: #ffe600; color: #17212b; font: inherit; font-size: 13px; white-space: nowrap; cursor: pointer; }
.boton-status:hover[b-u5b3uzc9ui] { background: #ffef55; }
.boton-status.compacto[b-u5b3uzc9ui] { width: 28px; height: 28px; min-height: 28px; padding: 4px; background: #ffe600 !important; border-color: #dfbd00 !important; color: #17212b !important; }
.boton-status:disabled[b-u5b3uzc9ui] { opacity: .5; cursor: default; }
.boton-status:focus-visible[b-u5b3uzc9ui] { outline: 2px solid #1976bf; outline-offset: 2px; }
.boton-status[b-u5b3uzc9ui]  svg { width: 16px; height: 16px; }
.consulta-status[b-u5b3uzc9ui] { box-sizing: border-box; width: min(1400px,calc(100vw - 32px)); max-width: none; height: min(940px,calc(100dvh - 32px)); max-height: none; padding: 0; border: 1px solid #bfd2df; border-radius: 6px; background: #fff; color: #163f59; overflow: auto; text-align: left; font-weight: normal; white-space: normal; }
.consulta-status[b-u5b3uzc9ui]::backdrop { background: #0006; }
.consulta-status[b-u5b3uzc9ui]  .ayuda-global { display: none; }
@media(max-width:600px) { .consulta-status[b-u5b3uzc9ui] { width: calc(100vw - 12px); height: calc(100dvh - 12px); } }
/* /Components/Shared/CajonDocumentos.razor.rz.scp.css */
.documentos-fondo[b-bsncle2xzi],.escaner-fondo[b-bsncle2xzi] { position: fixed; inset: 0; z-index: 1000; background: #16314470; display: grid; place-items: center; padding: 24px; }
.documentos-ventana[b-bsncle2xzi] { width: min(1500px,100%); height: min(850px,100%); background: white; color: #143d58; border-radius: 6px; display: flex; flex-direction: column; overflow: hidden; }
header[b-bsncle2xzi] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; padding: 14px 130px 14px 20px; border-bottom: 1px solid #d5dfe6; }
header > div[b-bsncle2xzi] { margin-right: auto; } h2[b-bsncle2xzi] { font-size: 19px; margin: 0; } h3[b-bsncle2xzi] { font-size: 14px; margin: 0; padding: 12px; border-bottom: 1px solid #d5dfe6; overflow-wrap: anywhere; }
button[b-bsncle2xzi],.boton[b-bsncle2xzi],input[b-bsncle2xzi],textarea[b-bsncle2xzi] { font: inherit; color: inherit; border: 1px solid #c4d2dd; border-radius: 4px; background: white; padding: 6px 9px; }
button[b-bsncle2xzi],.boton[b-bsncle2xzi] { cursor: pointer; } button:disabled[b-bsncle2xzi] { opacity: .5; cursor: default; }
.adjuntar[b-bsncle2xzi] { position: relative; overflow: hidden; background: #e1def4; }
.adjuntar[b-bsncle2xzi]  input[type=file] { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
.guardar[b-bsncle2xzi] { background: #d6efdf; }.escanear[b-bsncle2xzi] { background: #d9eeef; }.ampliar[b-bsncle2xzi] { background: #faf0cf; }.borrar[b-bsncle2xzi] { background: #f8dfe0; }
main[b-bsncle2xzi] { display: grid; grid-template-columns: minmax(400px,.9fr) minmax(0,1.1fr); flex: 1; min-height: 0; }
.lista[b-bsncle2xzi],.vista[b-bsncle2xzi] { min-width: 0; min-height: 0; display: flex; flex-direction: column; }
.lista[b-bsncle2xzi] { border-right: 1px solid #d5dfe6; }.rejilla[b-bsncle2xzi] { overflow: auto; flex: 1; }
table[b-bsncle2xzi] { width: 100%; table-layout: fixed; border-collapse: collapse; font-size: 13px; } th[b-bsncle2xzi] { background: #eef3f6; position: sticky; top: 0; z-index: 1; text-align: left; }
.col-accion[b-bsncle2xzi]{width:34px}.col-seleccion[b-bsncle2xzi]{width:34px}.col-orden[b-bsncle2xzi]{width:60px}.col-fecha[b-bsncle2xzi]{width:124px}
.rejilla table.rejilla-convencional[b-bsncle2xzi]{min-width:0}
.rejilla table.rejilla-convencional th[b-bsncle2xzi],.rejilla table.rejilla-convencional td[b-bsncle2xzi]{padding:3px 4px!important;vertical-align:top!important;height:auto!important}
td[b-bsncle2xzi],th[b-bsncle2xzi] { padding: 4px; border-bottom: 1px solid #d5dfe6; } tr.seleccionada[b-bsncle2xzi] { background: #e5f3fc; } td[b-bsncle2xzi] { vertical-align: top; }
input[type=number][b-bsncle2xzi] { width: 50px; padding:4px;box-sizing:border-box; } input[type=date][b-bsncle2xzi] { width: 116px; padding:4px 2px;box-sizing:border-box; } textarea[b-bsncle2xzi] { width: 100%; min-width: 0; resize: vertical; }
.notas-documento[b-bsncle2xzi]{display:block;box-sizing:border-box;min-height:28px;max-height:none;overflow-y:hidden;overflow-wrap:anywhere;line-height:1.35;padding:4px 6px;resize:none}
.rejilla .borrar[b-bsncle2xzi]{padding:3px 4px}
iframe[b-bsncle2xzi] { border: 0; flex: 1; width: 100%; background: #f4f7f9; }.vista img[b-bsncle2xzi] { width: 100%; min-height: 0; object-fit: contain; flex: 1; }
.vacio[b-bsncle2xzi] { text-align: center; padding: 60px 12px; color: #657b88; }.mensaje[b-bsncle2xzi] { padding: 8px 20px; background: #eef5f7; margin: 0; font-size: 13px; }
.escaner-fondo[b-bsncle2xzi] { z-index: 1050; }.escaner-dialog[b-bsncle2xzi] { background: white; border-radius: 6px; padding: 24px; max-width: 550px; }.escaner-dialog .boton[b-bsncle2xzi] { display: inline-block; margin: 6px; text-decoration: none; }
.correo-dialog[b-bsncle2xzi] { width: min(550px,100%); max-height: 90dvh; overflow: auto; }.correo-dialog label[b-bsncle2xzi] { display: flex; flex-direction: column; margin: 12px 0; gap: 4px; }
@media(max-width:800px) { .documentos-fondo[b-bsncle2xzi] { padding: 8px; } main[b-bsncle2xzi] { grid-template-columns: minmax(0,1fr); grid-template-rows: minmax(180px,.8fr) minmax(220px,1.2fr); }.lista[b-bsncle2xzi] { border-right: 0; } header[b-bsncle2xzi] { padding: 10px 58px 10px 10px; } }
/* /Components/Shared/CalendarioPreparacionPartes.razor.rz.scp.css */
.velo-calendario[b-ev43n90vqt]{position:fixed;inset:0;z-index:9900;background:#15364f88;display:flex;align-items:center;justify-content:center;padding:18px}.calendario-partes[b-ev43n90vqt]{background:white;border:1px solid #abc9df;border-radius:7px;box-shadow:0 15px 45px #12364f44;width:min(1200px,100%);max-height:calc(100dvh - 36px);min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#173c59;font-size:13px}header[b-ev43n90vqt]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#d8edf8}h2[b-ev43n90vqt]{font-size:18px;margin:0}button[b-ev43n90vqt]{display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:7px 10px;border:1px solid #abc9df;background:#edf5fb;color:#185a87;border-radius:4px;font:inherit;cursor:pointer;min-height:33px}button:disabled[b-ev43n90vqt]{opacity:.45;cursor:default}button:hover:not(:disabled)[b-ev43n90vqt]{filter:brightness(.96)}button:focus-visible[b-ev43n90vqt],input:focus-visible[b-ev43n90vqt]{outline:3px solid #19baf0;outline-offset:1px}.cerrar[b-ev43n90vqt]{background:#af293f;color:white;border-color:#af293f}.navegacion[b-ev43n90vqt]{display:flex;align-items:center;gap:8px;padding:10px 14px;flex-wrap:wrap}.navegacion label[b-ev43n90vqt]{display:flex;align-items:center;gap:8px}.navegacion input[b-ev43n90vqt]{border:1px solid #abc9df;border-radius:4px;padding:5px 8px;color:#173c59;font:inherit}.navegacion>span[b-ev43n90vqt]{margin-left:auto;font-size:12px}.instruccion[b-ev43n90vqt]{font-size:12px;margin:0;padding:0 14px 10px}.calendario-grid[b-ev43n90vqt]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:26px repeat(var(--semanas,6),minmax(90px,1fr));gap:4px;overflow:auto;min-height:0;padding:0 14px;flex:1}.dia-semana[b-ev43n90vqt]{position:sticky;top:0;z-index:1;text-align:center;background:#e5f0f8;padding:4px;font-size:12px}abbr[b-ev43n90vqt]{text-decoration:none}.dia[b-ev43n90vqt]{min-width:0;border:1px solid #cbddea;background:#f8fbfd;border-radius:4px;padding:3px;display:flex;flex-direction:column;gap:2px;min-height:90px}.otro-mes[b-ev43n90vqt]{opacity:.4}.hoy[b-ev43n90vqt]{border:2px solid #22b5e6}.fecha-dia[b-ev43n90vqt]{padding:1px 3px;border:0;background:transparent;justify-content:space-between;min-height:18px;flex-shrink:0;font-size:13px}.fecha-dia>span[b-ev43n90vqt]{font-size:10px}.partes-dia[b-ev43n90vqt]{display:flex;flex-direction:column;gap:2px}.parte[b-ev43n90vqt]{flex-direction:row;gap:3px;align-items:center;justify-content:space-between;text-align:left;min-width:0;min-height:18px;padding:1px 4px;overflow-wrap:anywhere;font-size:10px;line-height:11px}.parte small[b-ev43n90vqt]{font-size:9px;white-space:nowrap}.abierto[b-ev43n90vqt]{background:#dcf4e8;border-color:#a7d8bd;color:#155f3a}.cerrado[b-ev43n90vqt]{background:#e7e9ec;border-color:#c8cdd2;color:#465560}.preparar-dia[b-ev43n90vqt]{flex:1;background:transparent;border:1px dashed #b7d3e6;flex-direction:column;color:#517e9e;font-size:11px;padding:3px;min-height:45px}.preparar-dia[b-ev43n90vqt]  svg{width:17px;height:17px}footer[b-ev43n90vqt]{display:flex;align-items:center;gap:14px;padding:10px 14px;font-size:12px;flex-wrap:wrap}footer>span[b-ev43n90vqt]{display:flex;align-items:center;gap:5px}footer i[b-ev43n90vqt]{display:inline-block;width:12px;height:12px;border:1px solid #adbcc7;border-radius:2px}.leyenda-fecha[b-ev43n90vqt]{margin-left:auto}.preparacion-dia[b-ev43n90vqt]{overflow:auto;padding:20px;min-height:0}.preparacion-dia h3[b-ev43n90vqt]{font-size:18px;margin:0 0 10px}.preparacion-dia p[b-ev43n90vqt]{line-height:1.6}.preparacion-dia fieldset[b-ev43n90vqt]{border:1px solid #cbdfed;border-radius:4px;padding:12px;margin-top:16px;min-width:0}.preparacion-dia legend[b-ev43n90vqt]{font-size:14px;width:auto;padding:0 6px;margin:0}.seleccion-turnos[b-ev43n90vqt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seleccion-turnos label[b-ev43n90vqt]{display:flex;align-items:center;gap:10px;border:1px solid #bed6e7;border-radius:5px;background:#f0f7fc;padding:12px;cursor:pointer}.seleccion-turnos label>span[b-ev43n90vqt]{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.seleccion-turnos input[b-ev43n90vqt]{width:19px;height:19px;accent-color:#128452;flex-shrink:0}.seleccion-turnos small[b-ev43n90vqt]{font-size:12px;color:#527286}.seleccionar[b-ev43n90vqt]{margin-top:12px}.crear[b-ev43n90vqt]{background:#128452;color:white;border-color:#128452;margin-left:auto}.acciones-preparar[b-ev43n90vqt]{border-top:1px solid #d2e3ee}.aviso[b-ev43n90vqt]{background:#fff2c7;padding:12px}
@media(max-width:700px){.velo-calendario[b-ev43n90vqt]{padding:6px}.calendario-partes[b-ev43n90vqt]{max-height:calc(100dvh - 12px)}header[b-ev43n90vqt]{padding:10px;gap:8px}h2[b-ev43n90vqt]{font-size:16px}.navegacion[b-ev43n90vqt]{padding:9px;gap:5px}.navegacion label[b-ev43n90vqt]{font-size:11px;gap:4px}.navegacion>span[b-ev43n90vqt]{width:100%;text-align:center}.instruccion[b-ev43n90vqt]{font-size:11px;padding:0 9px 8px}.calendario-grid[b-ev43n90vqt]{padding:0 5px;gap:2px;grid-template-rows:25px repeat(var(--semanas,6),minmax(130px,1fr))}.dia[b-ev43n90vqt]{padding:2px;gap:2px;min-height:130px}.fecha-dia[b-ev43n90vqt]{font-size:12px;padding:1px;justify-content:center}.fecha-dia>span[b-ev43n90vqt]{display:none}.parte[b-ev43n90vqt]{flex-direction:column;align-items:stretch;gap:1px;font-size:8px;padding:2px;line-height:10px;text-align:center;min-height:29px}.parte small[b-ev43n90vqt]{font-size:8px}.preparar-dia[b-ev43n90vqt]{font-size:8px;gap:2px}.preparar-dia[b-ev43n90vqt]  svg{width:14px;height:14px}.dia-semana[b-ev43n90vqt]{font-size:10px}.preparacion-dia[b-ev43n90vqt]{padding:12px}.preparacion-dia h3[b-ev43n90vqt]{font-size:16px}.seleccion-turnos[b-ev43n90vqt]{grid-template-columns:minmax(0,1fr)}footer[b-ev43n90vqt]{padding:9px;font-size:11px;gap:8px}.leyenda-fecha[b-ev43n90vqt]{width:100%;margin:0}.acciones-preparar button[b-ev43n90vqt]{flex:1;min-width:145px}}
/* /Components/Shared/CambiarServicioPeticion.razor.rz.scp.css */
.cambio-servicio-fondo[b-4tdzlqvahl]{position:fixed;inset:0;z-index:3200;background:#173b5366;display:flex;align-items:center;justify-content:center;padding:20px}
.cambio-servicio-panel[b-4tdzlqvahl]{display:flex;flex-direction:column;gap:14px;width:min(920px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;background:#fff;color:#183c59;border:1px solid #b9ccdf;border-radius:6px;box-shadow:0 14px 40px #102d4740;font:14px 'Segoe UI',Arial,sans-serif}
header[b-4tdzlqvahl]{position:static!important;top:auto!important;border-bottom:1px solid #d2deeb;padding-bottom:12px;flex:none}h2[b-4tdzlqvahl]{font-size:20px;line-height:1.3;margin:0}p[b-4tdzlqvahl]{margin:0;line-height:1.5}.fechas-cambio[b-4tdzlqvahl]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[b-4tdzlqvahl]{display:grid;gap:6px;font-size:13px}input[b-4tdzlqvahl]{width:100%;min-width:0;height:36px;padding:6px 9px;font:inherit;color:inherit;border:1px solid #b9ccdf;border-radius:4px}.dia-cambio[b-4tdzlqvahl]{border:1px solid #d2deeb;border-radius:4px;overflow:hidden;flex:none}h3[b-4tdzlqvahl]{padding:9px 12px;margin:0;background:#edf5fa;border-bottom:1px solid #d2deeb;font-size:15px}.agentes-cambio[b-4tdzlqvahl]{display:grid;grid-template-columns:1fr 1fr}article[b-4tdzlqvahl]{padding:12px;min-width:0}article+article[b-4tdzlqvahl]{border-left:1px solid #d2deeb}h4[b-4tdzlqvahl]{font-size:14px;margin:0 0 5px;color:#0b507c}.nombre-agente[b-4tdzlqvahl]{font-weight:600;overflow-wrap:anywhere;min-height:22px}dl[b-4tdzlqvahl]{display:grid;grid-template-columns:85px 1fr 1fr;gap:10px;margin:12px 0 0}dl>div[b-4tdzlqvahl]{min-width:0}dt[b-4tdzlqvahl]{font-size:12px;font-weight:400;margin-bottom:5px}dd[b-4tdzlqvahl]{margin:0;padding:7px;border:1px solid #d2deeb;background:#f6f8fa;border-radius:3px;overflow-wrap:anywhere}.nota-cambio[b-4tdzlqvahl]{font-size:12px;color:#55728a}.aviso-cambio[b-4tdzlqvahl]{background:#fff4d6;padding:10px;border:1px solid #e8cf86;border-radius:4px}footer[b-4tdzlqvahl]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #d2deeb;flex:none}button[b-4tdzlqvahl]{font:inherit;padding:9px 14px;border:1px solid #b9ccdf;border-radius:4px;background:#eaf2f8;color:#214d70;cursor:pointer}.realizar-cambio[b-4tdzlqvahl]{background:#148451;border-color:#148451;color:white}button:disabled[b-4tdzlqvahl]{opacity:.5;cursor:default}button:focus-visible[b-4tdzlqvahl],input:focus-visible[b-4tdzlqvahl]{outline:2px solid #1475b8;outline-offset:2px}
@media(max-width:600px){.cambio-servicio-fondo[b-4tdzlqvahl]{padding:8px}.cambio-servicio-panel[b-4tdzlqvahl]{padding:14px;max-height:calc(100dvh - 16px);gap:12px}.fechas-cambio[b-4tdzlqvahl],.agentes-cambio[b-4tdzlqvahl]{grid-template-columns:1fr}article+article[b-4tdzlqvahl]{border-left:0;border-top:1px solid #d2deeb}dl[b-4tdzlqvahl]{grid-template-columns:70px 1fr 1fr;gap:8px}h2[b-4tdzlqvahl]{font-size:18px}}
/* /Components/Shared/CampoDoiRegistro.razor.rz.scp.css */
.doi-campo[b-qw1o7e7vap]{min-width:0}.doi-acciones[b-qw1o7e7vap]{display:flex;align-items:center;gap:4px}.doi-acciones>input[b-qw1o7e7vap]{width:100%;min-width:65px;flex:1;height:34px;border:1px solid #b3cfe0;border-radius:4px;padding:6px 8px;color:#123d58}.doi-acciones>button[b-qw1o7e7vap]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;padding:4px;border:1px solid #96bad4;border-radius:4px;background:#e3f2ff;color:#005a8b;cursor:pointer}.doi-acciones>button:last-child[b-qw1o7e7vap]{font-weight:bold;background:#fff0b0;border-color:#dfbd45}.doi-acciones[b-qw1o7e7vap]  svg{width:18px;height:18px}.doi-resumen[b-qw1o7e7vap]{display:flex;gap:8px;align-items:center;margin-top:5px;font-size:12px}.doi-resumen img[b-qw1o7e7vap]{width:42px;height:48px;object-fit:cover;border-radius:5px}.doi-resumen.interes[b-qw1o7e7vap]{padding:6px;border:1px solid #e3a022;background:#fff2c7}.doi-resumen strong[b-qw1o7e7vap]{display:block;color:#9e3600}.doi-campo small[b-qw1o7e7vap]{display:block;margin-top:4px}.doi-chequeo[b-qw1o7e7vap]{margin-top:8px;padding:9px;background:#eef7fc;border:1px solid #b4d4e8;border-radius:5px;max-height:250px;overflow:auto}.doi-chequeo>div[b-qw1o7e7vap]{display:flex;justify-content:space-between}.doi-chequeo table[b-qw1o7e7vap]{width:100%;border-collapse:collapse;font-size:11px}.doi-chequeo td[b-qw1o7e7vap],.doi-chequeo th[b-qw1o7e7vap]{padding:4px;border-bottom:1px solid #cee0eb;text-align:left}.doi-velo[b-qw1o7e7vap]{position:fixed;inset:0;z-index:9800;display:grid;place-items:center;background:#15384e77;padding:20px}.doi-panel[b-qw1o7e7vap]{background:#fff;color:#153d56;border-radius:8px;width:min(1450px,100%);max-height:92dvh;overflow:auto;text-align:left;box-shadow:0 10px 50px #1236}.doi-panel>header[b-qw1o7e7vap]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #c6dbe9;gap:12px}.doi-panel h2[b-qw1o7e7vap]{font-size:20px;margin:0}.doi-panel button[b-qw1o7e7vap]{border:1px solid #aac7db;border-radius:4px;padding:8px 12px;color:#075780;background:#edf5fc;cursor:pointer}.doi-panel.lector[b-qw1o7e7vap]{width:min(950px,100%)}.doi-panel fieldset[b-qw1o7e7vap]{border:0;padding:18px}.fotos[b-qw1o7e7vap],.datos-leidos[b-qw1o7e7vap]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fotos label[b-qw1o7e7vap],.datos-leidos label[b-qw1o7e7vap]{display:flex;flex-direction:column;gap:6px}.fotos img[b-qw1o7e7vap]{max-width:100%;height:180px;object-fit:contain;margin-top:10px}.datos-leidos input[b-qw1o7e7vap]{height:34px;border:1px solid #acc8dd;border-radius:4px;padding:5px;color:#143d58}.acciones-lector[b-qw1o7e7vap]{display:flex;gap:10px;margin:15px 0}.doi-panel button.extraer[b-qw1o7e7vap]{background:#177b4c;color:white;border-color:#177b4c}.doi-panel button:disabled[b-qw1o7e7vap]{opacity:.5}button:focus-visible[b-qw1o7e7vap]{outline:2px solid #007db3;outline-offset:2px}@media(max-width:600px){.doi-velo[b-qw1o7e7vap]{padding:8px}.fotos[b-qw1o7e7vap],.datos-leidos[b-qw1o7e7vap]{grid-template-columns:1fr}}
/* /Components/Shared/CampoParque.razor.rz.scp.css */
/* El texto visible determina la altura; el select nativo conserva ratón,
   teclado y accesibilidad, sin imponer el ancho de la opción más larga. */
.selector-catalogo-multilinea[b-1invqea7lx]{position:relative;width:100%;min-width:0;min-height:32px;padding:5px 28px 5px 8px;border:1px solid #b9cfe2;border-radius:3px;box-sizing:border-box;background:#fff;color:#173c59;font:inherit;line-height:1.45}
.selector-catalogo-multilinea>span[b-1invqea7lx]{display:block;white-space:pre-wrap;overflow-wrap:anywhere}
.selector-catalogo-multilinea[b-1invqea7lx]::after{content:"";position:absolute;right:10px;top:12px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none}
.selector-catalogo-multilinea>select[b-1invqea7lx]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.selector-catalogo-multilinea:focus-within[b-1invqea7lx]{outline:2px solid #1583c0;outline-offset:1px}
.selector-catalogo-multilinea.solo-lectura[b-1invqea7lx]{background:#edf2f5;color:#607487}
.selector-catalogo-multilinea.solo-lectura>select[b-1invqea7lx]{cursor:default}
/* /Components/Shared/CamposAnalisisLectura.razor.rz.scp.css */
.campos-lectura[b-fo3lodt7wa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;padding:16px}.campos-lectura>div[b-fo3lodt7wa]{min-width:0}.campos-lectura dt[b-fo3lodt7wa]{font-size:12px;color:#45677f;margin-bottom:4px}.campos-lectura dd[b-fo3lodt7wa]{margin:0;background:#f4f8fb;border:1px solid #cfdeea;border-radius:4px;padding:8px 10px;min-height:35px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#123f60}.campos-lectura .amplio[b-fo3lodt7wa]{grid-column:1/-1}.amplio dd[b-fo3lodt7wa]{line-height:1.6}@media(max-width:800px){.campos-lectura[b-fo3lodt7wa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.campos-lectura[b-fo3lodt7wa]{grid-template-columns:minmax(0,1fr);padding:10px}}
/* /Components/Shared/ConfiguracionCorreoJefatura.razor.rz.scp.css */
.correo-velo[b-rjxfrl4anv]{position:fixed;inset:0;z-index:9600;background:#173c5966;display:grid;place-items:center;padding:16px}.correo-tarjeta[b-rjxfrl4anv]{box-sizing:border-box;width:min(850px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:white;border:1px solid #bdd9ec;border-radius:8px;padding:16px;color:#173c59}.correo-tarjeta header[b-rjxfrl4anv]{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #bdd9ec;padding-bottom:12px}.correo-tarjeta h2[b-rjxfrl4anv]{font-size:19px;margin:0}.acciones[b-rjxfrl4anv]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.acciones button[b-rjxfrl4anv]{min-height:36px;border:1px solid #bdd9ec;border-radius:4px;padding:7px 12px;cursor:pointer}.correo-tarjeta p[b-rjxfrl4anv]{font-size:13px}.campos[b-rjxfrl4anv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campos label[b-rjxfrl4anv]{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.campos input[b-rjxfrl4anv],.campos textarea[b-rjxfrl4anv]{box-sizing:border-box;width:100%;border:1px solid #bdd2e2;border-radius:4px;padding:8px;color:#173c59;font:inherit}.ancho[b-rjxfrl4anv]{grid-column:1/-1}fieldset[b-rjxfrl4anv]{border:0;margin:0;padding:0;min-width:0}.error[b-rjxfrl4anv]{background:#fff0f1;color:#a72132;padding:12px}.nota[b-rjxfrl4anv]{color:#567080}.prueba[b-rjxfrl4anv]{z-index:9700}.envio[b-rjxfrl4anv]{width:min(650px,100%)}.envio .acciones[b-rjxfrl4anv]{margin-top:14px}.correo-tarjeta[b-rjxfrl4anv]  .boton-ayuda-app{position:static}@media(max-width:600px){.campos[b-rjxfrl4anv]{grid-template-columns:minmax(0,1fr)}.correo-tarjeta[b-rjxfrl4anv]{padding:12px}.correo-velo[b-rjxfrl4anv]{padding:8px}.correo-tarjeta header .acciones[b-rjxfrl4anv]{justify-content:flex-start}}
.correo-velo.integrado[b-rjxfrl4anv]{position:static;display:block;background:transparent;padding:16px}.integrado>.correo-tarjeta[b-rjxfrl4anv]{width:100%;max-width:1000px;max-height:none;overflow:visible}.integrado>.correo-tarjeta>header[b-rjxfrl4anv]{background:#edf7fd;padding:12px;margin:-16px -16px 12px;border-radius:7px 7px 0 0}@media(max-width:600px){.correo-velo.integrado[b-rjxfrl4anv]{padding:10px}.integrado>.correo-tarjeta>header[b-rjxfrl4anv]{margin:-12px -12px 12px}}
/* /Components/Shared/ConfiguracionEnvioNovedadesTarjeta.razor.rz.scp.css */
.novedades-configuracion[b-qycqaj3b0x]{margin:16px;border:1px solid #bdd9ec;border-radius:8px;background:#fff;color:#173c59}.novedades-configuracion header[b-qycqaj3b0x]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#edf7fd;border-bottom:1px solid #bdd9ec;padding:12px;border-radius:7px 7px 0 0}h2[b-qycqaj3b0x]{font-size:18px;margin:0}.acciones[b-qycqaj3b0x]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}button[b-qycqaj3b0x]{min-height:36px;border:1px solid #bdd9ec;border-radius:4px;padding:7px 12px;cursor:pointer}.campos[b-qycqaj3b0x]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.campos label[b-qycqaj3b0x]{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px}.campos input:not([type=checkbox])[b-qycqaj3b0x],textarea[b-qycqaj3b0x]{box-sizing:border-box;width:100%;border:1px solid #bdd2e2;border-radius:4px;padding:8px;font:inherit;color:#173c59}.mensaje[b-qycqaj3b0x]{grid-column:1/-1}.campos .automatico[b-qycqaj3b0x]{flex-direction:row;align-items:center;gap:8px}.automatico input[b-qycqaj3b0x]{width:20px;height:20px;accent-color:#176eb3}fieldset[b-qycqaj3b0x]{border:0;padding:0;margin:0;min-width:0}.error[b-qycqaj3b0x]{padding:12px;background:#fff0f1;color:#a72132}header[b-qycqaj3b0x]  .boton-ayuda-app{position:static}@media(max-width:600px){.campos[b-qycqaj3b0x]{grid-template-columns:minmax(0,1fr)}.novedades-configuracion[b-qycqaj3b0x]{margin:10px}}
/* /Components/Shared/ConfiguracionSmsJefatura.razor.rz.scp.css */
.sms-config[b-8g3fbwo2nq]{padding:16px;border:1px solid #b7d6ea;border-radius:9px;margin:12px 0;background:white}.sms-config header[b-8g3fbwo2nq],.acciones[b-8g3fbwo2nq]{display:flex;gap:8px;align-items:center;justify-content:space-between}.campos[b-8g3fbwo2nq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}label[b-8g3fbwo2nq]{display:flex;flex-direction:column;gap:5px}input[b-8g3fbwo2nq]{width:100%;min-height:36px}.acciones[b-8g3fbwo2nq]{justify-content:flex-start;flex-wrap:wrap}fieldset[b-8g3fbwo2nq]{border:0;padding:0;min-width:0}@media(max-width:600px){.campos[b-8g3fbwo2nq]{grid-template-columns:1fr}}
/* /Components/Shared/CuadranteMesTabla.razor.rz.scp.css */
.cuadrante-tabla[b-r0kmscpquy] { width: 100%; table-layout: fixed; border-collapse: collapse; font-size: 11px; color: #152c3e; }
col.grupo[b-r0kmscpquy],col.subgrupo[b-r0kmscpquy] { width: 42px; }col.agente[b-r0kmscpquy] { width: 72px; }col.empleo[b-r0kmscpquy] { width: 62px; }
th[b-r0kmscpquy],td[b-r0kmscpquy] { border: 1px solid #dce3e9; height: 29px; padding: 3px 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }thead th[b-r0kmscpquy] { background: #f1f5f8; text-align: center; font-weight: 600; height: 36px; padding: 2px 0; }thead th small[b-r0kmscpquy] { display: block; font-size: 9px; font-weight: 500; margin-top: 2px; }tbody th[b-r0kmscpquy] { text-align: left; font-weight: 600; }tbody tr:nth-child(even)[b-r0kmscpquy] { background: #f5f7f9; }
.viernes[b-r0kmscpquy] { color: #087846; }.sabado[b-r0kmscpquy] { color: #1259b7; }.domingo[b-r0kmscpquy] { color: #c62e40; }.servicios-dia[b-r0kmscpquy] { padding: 0; text-align: center; }.servicio[b-r0kmscpquy] { display: grid; place-items: center; min-height: 28px; font-size: 10px; font-weight: 500; width: 100%; overflow-wrap: anywhere; white-space: normal; line-height: 12px; }
.oculto[b-r0kmscpquy] { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; }.vacio[b-r0kmscpquy] { text-align: center; height: 70px; white-space: normal; }

@media(max-width:1100px) { .mensual .grupo[b-r0kmscpquy],.mensual .subgrupo[b-r0kmscpquy],.mensual .empleo[b-r0kmscpquy] { display: none; }.mensual col.agente[b-r0kmscpquy] { width: 60px; } }
.semanal .grupo[b-r0kmscpquy],.semanal .subgrupo[b-r0kmscpquy],.semanal .empleo[b-r0kmscpquy] { display: none; }.semanal col.agente[b-r0kmscpquy] { width: 65px; }.semanal .servicio[b-r0kmscpquy] { font-size: 12px; }
.col-acciones[b-r0kmscpquy]{width:60px}.acciones-status[b-r0kmscpquy]{text-align:center;padding:3px}
/* /Components/Shared/DerechosAntiguedadPanel.razor.rz.scp.css */
.derechos-overlay[b-4k3lt4qfgh]{position:fixed;inset:0;z-index:3050;background:#193b5360;display:flex;align-items:center;justify-content:center;padding:16px}
.derechos-panel[b-4k3lt4qfgh]{background:white;color:#16435f;width:900px;max-width:100%;max-height:90dvh;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}
header[b-4k3lt4qfgh]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #cbdde9;flex-shrink:0}h2[b-4k3lt4qfgh]{font-size:18px;margin:0}
fieldset[b-4k3lt4qfgh]{border:0;padding:0;margin:0;min-width:0;min-height:0;display:flex;flex-direction:column}.toolbar[b-4k3lt4qfgh]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#f1f6f9;flex-shrink:0}
button[b-4k3lt4qfgh]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bad5e6;border-radius:4px;background:#e8f2f7;color:inherit;min-height:32px;padding:5px 10px;font:inherit;font-size:13px;cursor:pointer}button:disabled[b-4k3lt4qfgh]{opacity:.5;cursor:default}.guardar[b-4k3lt4qfgh]{background:#11845a;color:white;border-color:#11845a}header button[b-4k3lt4qfgh],.acciones button[b-4k3lt4qfgh]{width:30px;height:30px;min-height:30px;padding:4px}.acciones[b-4k3lt4qfgh]{display:flex;gap:5px}
.rejilla[b-4k3lt4qfgh]{overflow:auto;min-height:160px;max-height:58dvh;margin:0 14px;border:1px solid #cbdde9}table[b-4k3lt4qfgh]{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed;font-size:13px}th[b-4k3lt4qfgh],td[b-4k3lt4qfgh]{padding:4px 8px;border:1px solid #cbdde9;height:36px;text-align:left}th[b-4k3lt4qfgh]{position:sticky;top:0;background:#eaf3f9;z-index:1}th:first-child[b-4k3lt4qfgh]{width:90px}tbody tr:nth-child(even)[b-4k3lt4qfgh]{background:#f6fafc}
input[b-4k3lt4qfgh]{width:100%;min-width:0;height:28px;padding:3px 6px;font:inherit;color:inherit;border:1px solid #b6cedf;border-radius:3px;box-sizing:border-box}footer[b-4k3lt4qfgh]{padding:10px 14px;background:#f1f6f9;font-size:12px}.mensaje[b-4k3lt4qfgh]{margin:10px 14px;padding:10px;background:#e4f5ed;font-size:13px;flex-shrink:0}.error[b-4k3lt4qfgh]{background:#ffeded;color:#a31e32}button:focus-visible[b-4k3lt4qfgh],input:focus-visible[b-4k3lt4qfgh]{outline:2px solid #1976bf;outline-offset:1px}
@media(max-width:600px){.derechos-overlay[b-4k3lt4qfgh]{padding:8px}.derechos-panel[b-4k3lt4qfgh]{max-height:95dvh}.toolbar[b-4k3lt4qfgh]{padding:10px;gap:6px}.rejilla[b-4k3lt4qfgh]{margin:0 10px}h2[b-4k3lt4qfgh]{font-size:16px}}
/* /Components/Shared/DetallePartePanel.razor.rz.scp.css */

.detalle-parte[b-x6kxs9cmh4]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;color:#173c59}.herramientas[b-x6kxs9cmh4],.acciones[b-x6kxs9cmh4],header[b-x6kxs9cmh4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.herramientas[b-x6kxs9cmh4]{padding:10px 0}.buscar[b-x6kxs9cmh4]{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:13px}button[b-x6kxs9cmh4]{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid #b9cfe2;background:#e7f0f7;color:#174b72;border-radius:4px;font-size:13px}button:disabled[b-x6kxs9cmh4]{opacity:.5}.guardar[b-x6kxs9cmh4]{background:#128452;color:white}.extras[b-x6kxs9cmh4],.nuevo[b-x6kxs9cmh4]{background:#1673aa;color:white}.ampliar[b-x6kxs9cmh4]{background:#ffe400;color:#111;min-height:25px;font-size:12px;padding:3px 8px}.nota[b-x6kxs9cmh4]{font-size:13px;margin:0 0 8px}.aviso[b-x6kxs9cmh4]{padding:10px;background:#fff4cd}.rejilla[b-x6kxs9cmh4]{flex:1;min-height:200px;overflow:auto;border:1px solid #cbdde9}table[b-x6kxs9cmh4]{border-collapse:collapse;width:100%;min-width:1150px;font-size:13px}th[b-x6kxs9cmh4],td[b-x6kxs9cmh4]{border:1px solid #cbdde9;padding:6px;text-align:left;vertical-align:middle;min-width:120px}th[b-x6kxs9cmh4]{position:sticky;top:0;background:#e7f0f7;z-index:1}th:first-child[b-x6kxs9cmh4],td:first-child[b-x6kxs9cmh4]{min-width:70px}.libre>td[b-x6kxs9cmh4]{background:#e7e9ec!important}td[b-x6kxs9cmh4]  input,td[b-x6kxs9cmh4]  select,td[b-x6kxs9cmh4]  textarea{width:100%;min-height:32px;box-sizing:border-box;border:1px solid #b9cfe2;border-radius:3px;padding:5px;font:inherit;color:#173c59}td[b-x6kxs9cmh4]  input[type=checkbox]{width:18px;height:18px;accent-color:#128452}footer[b-x6kxs9cmh4]{padding:10px;font-size:13px;background:#f1f6f9}input[b-x6kxs9cmh4],select[b-x6kxs9cmh4],textarea[b-x6kxs9cmh4]{border:1px solid #b9cfe2;border-radius:4px;padding:7px;font:inherit;color:#173c59;max-width:100%;box-sizing:border-box}input[readonly][b-x6kxs9cmh4]{background:#edf2f5}.velo[b-x6kxs9cmh4]{position:fixed;inset:0;background:#173c5966;z-index:1100;display:flex;align-items:center;justify-content:center;padding:14px}.ficha-detalle[b-x6kxs9cmh4],.extras-panel[b-x6kxs9cmh4]{background:white;border-radius:6px;max-height:92dvh;overflow:auto;padding:18px;width:min(1300px,100%);box-sizing:border-box}.ficha-detalle header[b-x6kxs9cmh4],.extras-panel header[b-x6kxs9cmh4]{position:sticky;top:-18px;background:white;padding:12px 0;border-bottom:1px solid #cbdde9;z-index:5}.ficha-detalle h2[b-x6kxs9cmh4],.extras-panel h2[b-x6kxs9cmh4]{margin:0 auto 0 0;font-size:18px}.campos[b-x6kxs9cmh4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px}.campos label[b-x6kxs9cmh4]{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px}.campos label>span[b-x6kxs9cmh4]{display:flex;gap:8px;align-items:center}.campos .ancho[b-x6kxs9cmh4]{grid-column:1/-1}.campos[b-x6kxs9cmh4]  input,.campos[b-x6kxs9cmh4]  select,.campos[b-x6kxs9cmh4]  textarea{width:100%;min-height:34px;box-sizing:border-box;border:1px solid #b9cfe2;padding:7px;border-radius:4px;font:inherit}.campos[b-x6kxs9cmh4]  input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:#128452}.campos[b-x6kxs9cmh4]  textarea{min-height:100px}.extras-panel[b-x6kxs9cmh4]{height:92dvh;display:flex;flex-direction:column}.contenido-extras[b-x6kxs9cmh4]{flex:1;min-height:0;overflow:auto}button:focus-visible[b-x6kxs9cmh4],input:focus-visible[b-x6kxs9cmh4],select:focus-visible[b-x6kxs9cmh4]{outline:2px solid #1583c0;outline-offset:2px}
@media(max-width:900px){.campos[b-x6kxs9cmh4]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[b-x6kxs9cmh4]{margin-left:0}.rejilla[b-x6kxs9cmh4]{max-height:65dvh}}
.col-cometido[b-x6kxs9cmh4]{width:30%;min-width:240px}
.selector-vehiculo[b-x6kxs9cmh4]{display:flex;align-items:center;gap:6px;min-width:0}.selector-vehiculo select[b-x6kxs9cmh4]{flex:1;min-width:0}.ficha-vehiculo-boton[b-x6kxs9cmh4]{flex:0 0 42px;height:36px;padding:4px}.ficha-vehiculo-boton[b-x6kxs9cmh4]  svg{width:32px;height:24px}
.velo-vehiculo[b-x6kxs9cmh4]{z-index:1150}.parque-vinculado[b-x6kxs9cmh4]{width:min(1400px,100%);height:94dvh;overflow:auto;background:white;border:1px solid #b9cfe2;border-radius:8px;padding:16px;box-sizing:border-box}.parque-vinculado[b-x6kxs9cmh4]  .parque{min-height:0;height:100%}.parque-vinculado[b-x6kxs9cmh4]  .parque.ficha-vehiculo>.superficie{padding-inline:0}
@media(max-width:550px){.campos[b-x6kxs9cmh4]{grid-template-columns:minmax(0,1fr)}.velo[b-x6kxs9cmh4]{padding:6px}.ficha-detalle[b-x6kxs9cmh4],.extras-panel[b-x6kxs9cmh4]{padding:12px}.buscar[b-x6kxs9cmh4]{width:100%;flex-wrap:wrap}.buscar input[b-x6kxs9cmh4]{width:100%}}
.acciones-ficha[b-x6kxs9cmh4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.acciones-ficha>button[b-x6kxs9cmh4],.acciones-ficha[b-x6kxs9cmh4]  .boton-ayuda-app{height:36px;min-height:36px}.acciones-ficha[b-x6kxs9cmh4]  .boton-ayuda-app{position:static;flex:0 0 36px;width:36px}@media(max-width:550px){.ficha-detalle header[b-x6kxs9cmh4]{top:-12px}.ficha-detalle h2[b-x6kxs9cmh4]{flex-basis:100%}.acciones-ficha[b-x6kxs9cmh4]{width:100%;justify-content:flex-end}}

.ficha-patrulla[b-x6kxs9cmh4]{padding:12px;max-height:calc(100dvh - 28px)}
.ficha-patrulla>header[b-x6kxs9cmh4]{top:-12px;padding:4px 0 10px}
.acciones-ficha[b-x6kxs9cmh4]  .boton-cd{height:36px;min-height:36px;box-sizing:border-box}
.documentos-patrulla[b-x6kxs9cmh4]  .documentos-fondo{z-index:1200}
.documentos-patrulla[b-x6kxs9cmh4]  .escaner-fondo{z-index:1250}
.contenido-patrulla[b-x6kxs9cmh4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px}
.tarjeta-patrulla[b-x6kxs9cmh4]{border:1px solid #cbdde9;border-radius:7px;min-width:0;overflow:hidden}
.tarjeta-patrulla h3[b-x6kxs9cmh4]{margin:0;padding:6px 10px;background:#ecf6fc;color:#00578c;font-size:14px;font-weight:600}
.datos-patrulla[b-x6kxs9cmh4]{grid-column:1/-1}
.ficha-patrulla .campos-patrulla[b-x6kxs9cmh4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 10px;padding:9px 10px}
.ficha-patrulla .campos-patrulla label[b-x6kxs9cmh4]{font-size:13px;gap:3px;margin:0}
.ficha-patrulla .campos-patrulla label>span[b-x6kxs9cmh4]{min-height:20px;line-height:20px}
.ficha-patrulla .observaciones-patrulla[b-x6kxs9cmh4]{grid-column:span 3}
.ficha-patrulla .campos-patrulla[b-x6kxs9cmh4]  input,.ficha-patrulla .campos-patrulla[b-x6kxs9cmh4]  select{min-height:32px;height:32px;padding:4px 7px;font-size:13px}
.ficha-patrulla .campos-patrulla[b-x6kxs9cmh4]  textarea{min-height:48px;height:48px;padding:5px 7px;font-size:13px;line-height:18px}
.ficha-patrulla .ampliar[b-x6kxs9cmh4]{min-height:21px;height:21px;padding:1px 7px;font-size:11px}
.ficha-patrulla .ficha-vehiculo-boton[b-x6kxs9cmh4]{height:32px;min-height:32px}
@media(max-width:1000px){.ficha-patrulla .datos-vehiculo .campos-patrulla[b-x6kxs9cmh4]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.contenido-patrulla[b-x6kxs9cmh4]{grid-template-columns:minmax(0,1fr)}.ficha-patrulla .datos-patrulla .campos-patrulla[b-x6kxs9cmh4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-patrulla .observaciones-patrulla[b-x6kxs9cmh4]{grid-column:1/-1}.ficha-patrulla[b-x6kxs9cmh4]{max-height:calc(100dvh - 12px)}}
@media(max-width:380px){.ficha-patrulla .datos-patrulla .campos-patrulla[b-x6kxs9cmh4]{grid-template-columns:minmax(0,1fr)}}
.ficha-patrulla .campos-patrulla[b-x6kxs9cmh4]  .selector-agente .entrada>button{height:30px;min-height:30px;padding:0}.ficha-patrulla .campos-patrulla[b-x6kxs9cmh4]  .selector-agente input{padding-right:32px}
.col-foto[b-x6kxs9cmh4]{width:56px;min-width:56px;max-width:56px;text-align:center;box-sizing:border-box}.foto-personal[b-x6kxs9cmh4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#e4f0f7;color:#3b7295;vertical-align:middle}.foto-personal img[b-x6kxs9cmh4]{width:32px;height:32px;display:block;object-fit:cover;object-position:center top}.foto-personal[b-x6kxs9cmh4]  svg{width:21px;height:21px}
.col-agente[b-x6kxs9cmh4]{width:26%;min-width:330px}.col-agente[b-x6kxs9cmh4]  .selector-agente{width:100%;min-width:0}
/* /Components/Shared/DiaCuadranteAnual.razor.rz.scp.css */
.dia-servicios[b-fw8na3no1l] { display: grid; height: 100%; min-width: 0; }.pareja[b-fw8na3no1l] { display: grid; grid-template-rows: repeat(2,minmax(19px,1fr)); min-width: 0; height: 100%; }
.pareja span[b-fw8na3no1l] { display: grid; place-items: center; font-size: 10px; line-height: 12px; overflow-wrap: anywhere; min-width: 0; font-weight: 500; }.servicio[b-fw8na3no1l] { border-top: 1px solid #152c3e35; }.vacia .servicio[b-fw8na3no1l] { border-top-color: #dce3e9; }
@media(max-width:950px) { .pareja span[b-fw8na3no1l] { font-size: 12px; }.pareja[b-fw8na3no1l] { grid-template-rows: repeat(2,minmax(22px,1fr)); } }
.pareja.solo-cuadrante[b-fw8na3no1l]{grid-template-rows:minmax(38px,1fr)}.asunto-sin-anotar .cuadrante[b-fw8na3no1l]{font-weight:700}.asunto-sin-anotar[b-fw8na3no1l]{outline:2px solid #b00000;outline-offset:-2px}
/* /Components/Shared/DialogosApp.razor.rz.scp.css */
.app-dialog-overlay[b-lh37ybncue]{position:fixed;inset:0;z-index:1000100;background:#16314470;display:grid;place-items:center;padding:20px}
.app-dialog[b-lh37ybncue]{width:min(580px,100%);box-sizing:border-box;background:#fff;color:#143d58;border:1px solid #cad8e4;border-radius:6px;padding:24px;box-shadow:0 12px 50px #1234}
.app-dialog h2[b-lh37ybncue]{font-size:20px;margin:0 0 14px}.app-dialog p[b-lh37ybncue]{line-height:1.5}.app-dialog-actions[b-lh37ybncue]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}
.app-dialog button[b-lh37ybncue]{font:inherit;border:1px solid #c2d2df;border-radius:4px;padding:10px 18px;min-height:40px;color:#143d58;background:#eaf1f8;cursor:pointer}.app-dialog button.aceptar[b-lh37ybncue]{background:#d7f1df;border-color:#a7d8b8;color:#23683a}.app-dialog button:focus-visible[b-lh37ybncue]{outline:3px solid #176eb3;outline-offset:2px}
/* /Components/Shared/FichaInscripcionCurso.razor.rz.scp.css */
.tarjeta[b-ddziua060i]{background:white;border:1px solid #c6dce8;border-radius:10px;margin-bottom:.8rem;overflow:hidden;box-shadow:0 2px 7px #16446608}.tarjeta h3[b-ddziua060i]{font-size:.95rem;font-weight:700;margin:0;background:#edf6fc;color:#075082;padding:.65rem 1rem;border-bottom:1px solid #d8e6ef}.campos[b-ddziua060i]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem}label[b-ddziua060i]{display:flex;flex-direction:column;gap:.3rem;color:#21475f;font-size:.84rem;font-weight:600}.completo[b-ddziua060i]{grid-column:1/-1}.check[b-ddziua060i]{flex-direction:row;align-items:center;gap:.5rem}input:not([type=checkbox])[b-ddziua060i],select[b-ddziua060i],textarea[b-ddziua060i]{width:100%;min-height:37px;border:1px solid #b9cfdd;border-radius:5px;padding:.45rem .6rem;background:#fff;color:#133c58;font:inherit}input[readonly][b-ddziua060i]{background:#eef3f6;color:#526779}textarea[b-ddziua060i]{resize:vertical}.observaciones textarea[b-ddziua060i]{display:block;margin:1rem;width:calc(100% - 2rem)}.nota[b-ddziua060i]{margin:0 1rem 1rem;color:#5c7587;font-size:.8rem}.resumen[b-ddziua060i]{margin:0 1rem 1rem;display:grid;gap:.4rem;background:#f0f8fc;padding:.8rem;border-radius:6px;font-size:.87rem}.aviso[b-ddziua060i]{color:#9a5209}.acciones[b-ddziua060i]{display:flex;justify-content:flex-end;gap:.6rem}button[b-ddziua060i]{border:1px solid #b5cddc;border-radius:6px;background:white;color:#084d7e;padding:.6rem 1rem}.guardar[b-ddziua060i]{background:#0767a4;color:white;border-color:#0767a4}.guardar[b-ddziua060i]  svg{width:18px;height:18px;vertical-align:middle}button:disabled[b-ddziua060i]{opacity:.5}@media(max-width:650px){.campos[b-ddziua060i]{grid-template-columns:1fr}.acciones[b-ddziua060i]{flex-wrap:wrap}.acciones button[b-ddziua060i]{flex:1}}
.ficha-inscripcion .barra-ficha[b-ddziua060i]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ficha-inscripcion .identidad[b-ddziua060i]{display:flex;align-items:center;gap:10px;min-width:0;font-size:.84rem;color:#27526e}.ficha-inscripcion .identidad span[b-ddziua060i]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ficha-inscripcion .acciones button[b-ddziua060i]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;white-space:nowrap;padding:0 12px}.ficha-inscripcion .acciones .guardar[b-ddziua060i]{background:#278349;border-color:#21713f;color:white}.ficha-inscripcion .acciones .cancelar[b-ddziua060i]{background:#fff0d4;border-color:#dfb66a;color:#80550b}.acciones[b-ddziua060i]  svg{width:18px;height:18px}.ficha-inscripcion .tarjeta[b-ddziua060i]{margin-bottom:8px}.ficha-inscripcion .tarjeta h3[b-ddziua060i]{padding:7px 12px;font-size:.87rem}.ficha-inscripcion .campos[b-ddziua060i]{gap:7px 10px;padding:10px 12px}.ficha-inscripcion label[b-ddziua060i]{gap:3px;font-size:.8rem}.ficha-inscripcion input:not([type=checkbox])[b-ddziua060i],.ficha-inscripcion select[b-ddziua060i]{min-height:31px;height:31px;padding:4px 8px}.ficha-inscripcion .nota[b-ddziua060i]{margin:0 12px 8px;font-size:.75rem}.ficha-inscripcion .resumen[b-ddziua060i]{margin:0 12px 10px;gap:3px;padding:8px 10px;font-size:.8rem}.ficha-inscripcion .observaciones textarea[b-ddziua060i]{margin:10px 12px;width:calc(100% - 24px);height:65px;min-height:65px;padding:6px 8px}@media(max-width:650px){.ficha-inscripcion .barra-ficha[b-ddziua060i]{flex-wrap:wrap}.ficha-inscripcion .acciones[b-ddziua060i]{width:100%}.ficha-inscripcion .identidad span[b-ddziua060i]{max-width:240px}}
@media(min-width:800px){.ficha-inscripcion .resultado .campos[b-ddziua060i]{grid-template-columns:1.6fr .55fr 1.25fr 1.5fr;align-items:end}.ficha-inscripcion .resultado .completo[b-ddziua060i]{grid-column:auto}.ficha-inscripcion .resultado .check[b-ddziua060i]{min-height:31px}}
.nombre-curso[b-ddziua060i]{grid-column:span 2}.ficha-inscripcion input:disabled[b-ddziua060i]{background:#eef3f6;color:#526779}@media(max-width:650px){.nombre-curso[b-ddziua060i]{grid-column:auto}}
/* /Components/Shared/FotoAgenteCurso.razor.rz.scp.css */
.foto-agente[b-8yugt0u4uz]{display:inline-flex;width:30px;height:30px;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;background:#e3eef6;color:#376480;border:1px solid #b8d0e0;flex:none;vertical-align:middle}.foto-agente.grande[b-8yugt0u4uz]{width:52px;height:52px}.foto-agente img[b-8yugt0u4uz]{width:100%;height:100%;object-fit:cover}.foto-agente.grande[b-8yugt0u4uz]  svg{width:30px;height:30px}
/* /Components/Shared/HerramientasHorasExtras.razor.rz.scp.css */
.herramientas[b-4jjq380jzs]{display:flex;gap:10px;flex-wrap:wrap}.herramientas button[b-4jjq380jzs],button[b-4jjq380jzs],input[b-4jjq380jzs],select[b-4jjq380jzs]{font:inherit;font-size:13px;border:1px solid #cbd5e1;border-radius:4px;padding:8px 12px;color:#15364e;background:white;min-width:0}button[b-4jjq380jzs]{cursor:pointer}button:disabled[b-4jjq380jzs]{opacity:.5;cursor:default}.amarillo[b-4jjq380jzs]{background:#ffd369!important;border-color:#dfab30!important}.naranja[b-4jjq380jzs]{background:#ffb06c!important;border-color:#e2934c!important}.violeta[b-4jjq380jzs]{background:#c5b5ed!important;border-color:#a48bd8!important}.verde[b-4jjq380jzs]{background:#168254!important;border-color:#168254!important;color:white!important}.excel[b-4jjq380jzs]{width:38px;font-size:20px!important;font-weight:bold}.fondo[b-4jjq380jzs]{position:fixed;inset:0;z-index:3050;background:#15364e70;padding:20px;display:grid;place-items:center}.dialogo[b-4jjq380jzs]{background:white;display:flex;flex-direction:column;width:min(1150px,100%);max-height:95dvh;border-radius:6px;overflow:hidden;color:#15364e}header[b-4jjq380jzs],footer[b-4jjq380jzs]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:#f5f7fa}header h2[b-4jjq380jzs]{font-size:18px;margin:0;flex:1}.contenido[b-4jjq380jzs]{padding:18px;overflow:auto;min-height:0}.opciones[b-4jjq380jzs]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:16px}label[b-4jjq380jzs]{display:flex;flex-direction:column;gap:5px;font-size:13px}.check[b-4jjq380jzs]{flex-direction:row;align-items:center}.color[b-4jjq380jzs]{flex-direction:row;align-items:center;justify-content:space-between;max-width:400px;padding:10px;border-bottom:1px solid #dce3eb}.color input[b-4jjq380jzs]{width:55px;height:36px;padding:3px}.filtro[b-4jjq380jzs]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px}.datos[b-4jjq380jzs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.columnas[b-4jjq380jzs]{min-width:700px}.fila[b-4jjq380jzs]{display:grid;grid-template-columns:74px 1.2fr 1.2fr 60px 85px 65px;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #dce3eb;font-size:13px}.heading[b-4jjq380jzs]{font-weight:bold;background:#f5f7fa}.mover[b-4jjq380jzs]{display:flex;gap:4px}.mover button[b-4jjq380jzs]{padding:4px 7px}.fila>input[type=checkbox][b-4jjq380jzs]{justify-self:center;width:16px;height:16px}.fila>input[type=number][b-4jjq380jzs]{width:100%}table[b-4jjq380jzs]{border-spacing:0;width:100%;font-size:13px}th[b-4jjq380jzs],td[b-4jjq380jzs]{border-bottom:1px solid #dce3eb;padding:8px;text-align:left}.acciones[b-4jjq380jzs]{white-space:nowrap}.acciones button[b-4jjq380jzs]{padding:4px 7px;margin-right:5px}iframe[b-4jjq380jzs]{border:0;flex:1;width:100%;min-height:55dvh;background:white}.error[b-4jjq380jzs]{padding:10px;color:#b42332;background:#ffeded;margin:8px 18px}input:focus-visible[b-4jjq380jzs],button:focus-visible[b-4jjq380jzs],select:focus-visible[b-4jjq380jzs]{outline:2px solid #176caa;outline-offset:2px}@media(max-width:700px){.fondo[b-4jjq380jzs]{padding:8px}.datos[b-4jjq380jzs]{grid-template-columns:1fr}.filtro[b-4jjq380jzs]{grid-template-columns:1fr 1fr}.filtro>strong[b-4jjq380jzs]{display:none}header[b-4jjq380jzs],footer[b-4jjq380jzs],.contenido[b-4jjq380jzs]{padding:12px}.herramientas[b-4jjq380jzs]{gap:8px}}
.herramientas button.excel[b-4jjq380jzs]{display:inline-flex;align-items:center;justify-content:center;padding:6px;min-height:40px}.excel img[b-4jjq380jzs]{display:block;flex-shrink:0}
.herramientas[b-4jjq380jzs]{gap:7px}.herramientas>button[b-4jjq380jzs]{padding:9px 10px;font-size:12px;min-height:40px}
.dialogo fieldset[b-4jjq380jzs]{border:0;margin:0;min-width:0}
.dialogo.informe-rrhh[b-4jjq380jzs]{width:min(620px,100%)}.informe-rrhh .datos[b-4jjq380jzs]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.informe-rrhh .datos>div:empty[b-4jjq380jzs]{display:none}.informe-rrhh .check[b-4jjq380jzs]{grid-column:1/-1}@media(max-width:700px){.informe-rrhh .datos[b-4jjq380jzs]{grid-template-columns:1fr}}
.filtros-horas-avanzados[b-4jjq380jzs]{flex-basis:100%;min-width:0;width:100%;padding:8px;border-block:1px solid #d5deea;background:#f5f9fb;box-sizing:border-box}.filtros-horas-avanzados .filtro[b-4jjq380jzs]{gap:5px 8px;grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr)}.filtros-horas-avanzados input[b-4jjq380jzs],.filtros-horas-avanzados select[b-4jjq380jzs]{padding:4px 6px;min-height:28px;width:100%;box-sizing:border-box}.filtros-horas-avanzados strong[b-4jjq380jzs]{font-size:12px}.filtros-horas-avanzados footer[b-4jjq380jzs]{padding:6px 0 0;background:transparent}.filtros-horas-avanzados footer button[b-4jjq380jzs]{padding:5px 9px}@media(max-width:700px){.filtros-horas-avanzados .filtro[b-4jjq380jzs]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.filtros-horas-avanzados .filtro label[b-4jjq380jzs]{min-width:0;gap:3px}.filtros-horas-avanzados .filtro label>span[b-4jjq380jzs]{display:none}@media(max-width:700px){.filtros-horas-avanzados .filtro label>span[b-4jjq380jzs]{display:block;font-size:12px}}

.herramientas[b-4jjq380jzs]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:stretch}
.herramientas>button[b-4jjq380jzs],.herramientas>button.excel[b-4jjq380jzs]{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:5px 8px;font-size:12px;line-height:1.2;white-space:normal}
.herramientas>button[b-4jjq380jzs]  svg{width:16px;height:16px;flex-shrink:0}
.filtro-combinado[b-4jjq380jzs]{background:#e6f2f9!important;border-color:#b8d2e3!important}
.filtros-horas-avanzados[b-4jjq380jzs]{flex-basis:auto;padding:18px;overflow:auto;border:0}
.filtros-horas-avanzados input[b-4jjq380jzs],.filtros-horas-avanzados select[b-4jjq380jzs]{height:36px}
.filtros-horas-avanzados footer[b-4jjq380jzs]{justify-content:flex-end;gap:8px;padding-top:16px}
.filtros-horas-avanzados footer button[b-4jjq380jzs]{height:38px;padding:6px 12px}
@media(max-width:980px){.herramientas[b-4jjq380jzs]{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.herramientas[b-4jjq380jzs]{grid-template-columns:repeat(2,minmax(0,1fr))}.filtros-horas-avanzados[b-4jjq380jzs]{padding:12px}.filtros-horas-avanzados .filtro[b-4jjq380jzs]{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* /Components/Shared/IconoMenu.razor.rz.scp.css */
.icono-menu[b-wjf9w4oekr]{width:24px;height:24px;flex:0 0 24px;object-fit:contain;vertical-align:middle}.secundario[b-wjf9w4oekr]{width:20px;height:20px;flex-basis:20px}.alternativo[b-wjf9w4oekr]{width:18px;height:18px;flex-basis:18px;color:#5c84a9}
/* /Components/Shared/MisRecursos.razor.rz.scp.css */
.mis-recursos[b-6j7igyjqpp]{max-width:1500px;margin:auto;padding:20px;color:#123d61;background:#fff}header[b-6j7igyjqpp],.acciones[b-6j7igyjqpp]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}h1[b-6j7igyjqpp]{font-size:24px;margin:0}h2[b-6j7igyjqpp]{font-size:20px}.acciones label[b-6j7igyjqpp]{margin:0}button[b-6j7igyjqpp]{padding:9px 14px;border:1px solid #aac5dc;border-radius:4px;background:#edf5fa;color:#124a75}button:disabled[b-6j7igyjqpp]{opacity:.5}.guardar[b-6j7igyjqpp]{background:#118452;color:#fff}.campos[b-6j7igyjqpp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.campo label[b-6j7igyjqpp],label[b-6j7igyjqpp]{display:flex;flex-direction:column;gap:5px;font-size:14px}.campo.amplio[b-6j7igyjqpp]{grid-column:1/-1}.campo input[b-6j7igyjqpp],.campo textarea[b-6j7igyjqpp],.acciones input[b-6j7igyjqpp]{width:100%;border:1px solid #b9ccdf;border-radius:4px;padding:9px;color:#123d61}.campo input[readonly][b-6j7igyjqpp],textarea[readonly][b-6j7igyjqpp]{background:#f1f4f7}.campo textarea[b-6j7igyjqpp]{min-height:130px;resize:vertical}.campo input[type=checkbox][b-6j7igyjqpp]{width:22px;height:22px}.ampliar[b-6j7igyjqpp]{margin-top:5px}.rejilla[b-6j7igyjqpp]{overflow:auto;max-height:65vh;border:1px solid #ccdae7}table[b-6j7igyjqpp]{width:100%;min-width:900px;border-collapse:collapse}th[b-6j7igyjqpp],td[b-6j7igyjqpp]{padding:9px;border:1px solid #ccdae7}th[b-6j7igyjqpp]{background:#e7f0f8;position:sticky;top:0}.error[b-6j7igyjqpp]{background:#ffebee;color:#a5182c;padding:12px}.mensaje[b-6j7igyjqpp]{background:#e3f5e9;padding:12px}.velo[b-6j7igyjqpp]{position:fixed;inset:0;z-index:4000;background:#16344c88;display:flex;justify-content:center;align-items:center;padding:12px}.editor[b-6j7igyjqpp]{background:white;width:100%;height:100%;padding:16px;display:flex;flex-direction:column}.editor textarea[b-6j7igyjqpp]{flex:1;min-height:0;width:100%;padding:12px;line-height:1.5;border:1px solid #aac5dc;resize:none}.editor header[b-6j7igyjqpp]{justify-content:space-between}.firma[b-6j7igyjqpp]{background:white;padding:20px;width:680px;max-width:100%}.firma canvas[b-6j7igyjqpp]{width:100%;height:220px;touch-action:none;border:1px solid #aac5dc}.digital[b-6j7igyjqpp]{padding:16px;background:#edf5fa;margin-top:20px}.digital label[b-6j7igyjqpp]{margin-top:15px}@media(max-width:700px){.mis-recursos[b-6j7igyjqpp]{padding:12px}.campos[b-6j7igyjqpp]{grid-template-columns:1fr}h1[b-6j7igyjqpp]{font-size:20px}.acciones button[b-6j7igyjqpp]{flex:1}.velo[b-6j7igyjqpp]{padding:0}.firma[b-6j7igyjqpp]{padding:12px}.editor[b-6j7igyjqpp]{padding:10px}.acciones label[b-6j7igyjqpp]{width:100%}.editor .acciones label[b-6j7igyjqpp]{width:130px}.firma .acciones button[b-6j7igyjqpp]{min-width:120px}}
.mis-recursos button[b-6j7igyjqpp],.editor button[b-6j7igyjqpp],.firma button[b-6j7igyjqpp]{font-weight:600;cursor:pointer}
button.actualizar[b-6j7igyjqpp],button.descargar[b-6j7igyjqpp]{background:#176fb0;border-color:#176fb0;color:#fff}
button.contestar[b-6j7igyjqpp]{background:#38bdf8;border-color:#0ea5e9;color:#05395a}
button.cajon[b-6j7igyjqpp]{background:#e89713;border-color:#d38409;color:#172d40}
button.manuscrita[b-6j7igyjqpp],button.mayusculas[b-6j7igyjqpp]{background:#7542b8;border-color:#7542b8;color:#fff}
button.firma-digital[b-6j7igyjqpp],button.minusculas[b-6j7igyjqpp]{background:#087f8c;border-color:#087f8c;color:#fff}
button.limpiar[b-6j7igyjqpp],button.cancelar[b-6j7igyjqpp]{background:#c33349;border-color:#c33349;color:#fff}
button.guardar:not(.contestar)[b-6j7igyjqpp]{background:#118452;border-color:#118452;color:#fff}
button.ampliar[b-6j7igyjqpp]{background:#ffdf00;border:1px solid #d2b800;color:#16364f;padding:3px 9px;min-height:26px;font-size:12px;font-weight:600;line-height:1.4;border-radius:3px;margin-top:5px}
button:focus-visible[b-6j7igyjqpp]{outline:3px solid #004c82;outline-offset:2px}
.editor[b-6j7igyjqpp]{padding:0;border:1px solid #a9cadd;border-radius:4px;overflow:hidden;color:#073e70;font-family:inherit}
.editor header.editor-cabecera[b-6j7igyjqpp]{justify-content:flex-start;flex-wrap:nowrap;background:#d7edf8;border-bottom:1px solid #9cbfd5;padding:18px 22px;margin:0;gap:18px;flex-shrink:0}
.editor-cabecera>div[b-6j7igyjqpp]{min-width:0;flex:1}
.editor-marca[b-6j7igyjqpp]{margin:0 0 5px;font-size:12px;font-weight:800;color:#00518b;text-transform:uppercase}
.editor-cabecera h2[b-6j7igyjqpp]{margin:0;font-size:24px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
.editor-logo[b-6j7igyjqpp]{width:50px;height:58px;object-fit:contain}
.editor-estado[b-6j7igyjqpp]{margin:0;padding:10px 22px;font-size:13px;background:#f0f7fb;border-bottom:1px solid #d1e1ed;flex-shrink:0}
.editor>.acciones[b-6j7igyjqpp]{margin:0;padding:12px 22px;background:#f5f8fb;border-bottom:1px solid #d1e1ed;flex-shrink:0}
.editor .acciones label[b-6j7igyjqpp]{width:125px;font-size:12px}
.editor .acciones input[b-6j7igyjqpp]{padding:5px 8px;height:34px}
.editor .acciones span[b-6j7igyjqpp]{font-size:12px}
.editor textarea[b-6j7igyjqpp]{margin:16px 22px;width:calc(100% - 44px);font-family:inherit;color:#163b59;box-sizing:border-box;border-radius:4px}
.editor textarea[readonly][b-6j7igyjqpp]{background:#f1f4f7}
@media(max-width:700px){.editor[b-6j7igyjqpp]{border:0;border-radius:0}.editor header.editor-cabecera[b-6j7igyjqpp]{padding:12px;gap:10px;align-items:flex-start;flex-wrap:wrap}.editor-cabecera>div[b-6j7igyjqpp]{flex-basis:calc(100% - 130px)}.editor-cabecera h2[b-6j7igyjqpp]{font-size:20px}.editor-logo[b-6j7igyjqpp]{width:32px;height:40px}.editor-estado[b-6j7igyjqpp]{padding:8px 12px}.editor>.acciones[b-6j7igyjqpp]{padding:10px 12px;gap:8px}.editor .acciones button[b-6j7igyjqpp]{padding:7px 10px;font-size:12px}.editor textarea[b-6j7igyjqpp]{margin:12px;width:calc(100% - 24px)}}
.mis-recursos[b-6j7igyjqpp]{width:100%;min-width:0;flex:1 1 auto;align-self:flex-start}
.mis-recursos>header h1[b-6j7igyjqpp]{min-width:0;overflow-wrap:anywhere}
.mis-recursos .rejilla[b-6j7igyjqpp]{width:100%;min-width:0}
.selector-plantilla[b-6j7igyjqpp]{width:min(680px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:white;border:1px solid #aac5dc;border-radius:5px;padding:20px}
.selector-plantilla header[b-6j7igyjqpp]{justify-content:space-between}.selector-plantilla select[b-6j7igyjqpp]{width:100%;padding:10px;border:1px solid #aac5dc;border-radius:4px;color:#123d61}.selector-plantilla p[b-6j7igyjqpp]{margin:15px 0}
.documento-velo[b-6j7igyjqpp]{z-index:5000}.firma-velo[b-6j7igyjqpp]{z-index:5100}
.documento-preview[b-6j7igyjqpp]{width:min(1250px,100%);height:min(900px,calc(100dvh - 40px));display:flex;flex-direction:column;min-width:0;min-height:0;background:white;border:1px solid #aac5dc;border-radius:5px;overflow:hidden;color:#123d61}
.documento-preview>header[b-6j7igyjqpp]{padding:12px 16px;margin:0;background:#d7edf8;border-bottom:1px solid #aac5dc;flex-shrink:0}.documento-preview h2[b-6j7igyjqpp]{font-size:17px;margin:0;overflow-wrap:anywhere}.documento-preview .acciones[b-6j7igyjqpp]{margin:0;padding:0}.documento-preview button[b-6j7igyjqpp]{padding:8px 12px}.documento-preview iframe[b-6j7igyjqpp]{flex:1;min-height:100px;width:100%;border:0;background:#e5edf3}.estado-documento[b-6j7igyjqpp]{padding:8px 16px;font-size:13px;background:#edf7f1;margin:0;flex-shrink:0}.documento-preview .error[b-6j7igyjqpp]{margin:0}.documento-preview .digital[b-6j7igyjqpp]{margin:0;padding:12px 16px;max-height:35vh;overflow:auto;flex-shrink:0}.documento-preview .digital p[b-6j7igyjqpp]{margin:6px 0}.documento-preview .digital label[b-6j7igyjqpp]{margin-top:8px}
@media(max-width:700px){
 .mis-recursos .rejilla[b-6j7igyjqpp]{max-height:none;border:0;overflow:visible}
 .mis-recursos .rejilla table[b-6j7igyjqpp],.mis-recursos .rejilla tbody[b-6j7igyjqpp]{display:block;min-width:0;width:100%}
 .mis-recursos .rejilla thead[b-6j7igyjqpp]{display:none}
 .mis-recursos .rejilla tr[b-6j7igyjqpp]{display:block;border:1px solid #b9ccdf;border-radius:5px;margin-bottom:14px;overflow:hidden;background:white}
 .mis-recursos .rejilla td[b-6j7igyjqpp]{display:grid;grid-template-columns:minmax(110px,42%) minmax(0,1fr);gap:8px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid #e0e9f1;overflow-wrap:anywhere;align-items:center}
 .mis-recursos .rejilla td[b-6j7igyjqpp]::before{content:attr(data-label);font-size:12px;font-weight:700;color:#3b607d}
 .mis-recursos .rejilla td:last-child[b-6j7igyjqpp]{border-bottom:0}.mis-recursos .rejilla td[colspan][b-6j7igyjqpp]{display:block}.mis-recursos .rejilla td[data-label="Expediente recurso"][b-6j7igyjqpp]{background:#edf5fb;font-weight:700}
 .selector-plantilla[b-6j7igyjqpp]{width:calc(100% - 16px);padding:14px}.documento-velo[b-6j7igyjqpp]{padding:12px 8px}.documento-preview[b-6j7igyjqpp]{height:calc(100dvh - 32px)}.documento-preview>header[b-6j7igyjqpp]{padding:10px;gap:8px}.documento-preview .acciones[b-6j7igyjqpp]{width:100%;gap:6px}.documento-preview .acciones button[b-6j7igyjqpp]{font-size:12px;flex:1 1 40%;padding:8px}.estado-documento[b-6j7igyjqpp]{padding:8px 10px}.firma-velo[b-6j7igyjqpp]{padding:12px 8px}
}
.mis-recursos>.cabecera-fija[b-6j7igyjqpp]{position:sticky;top:0;z-index:100;display:block;background:#fff;padding:10px 0 12px;margin-bottom:16px;border-bottom:1px solid #c8dbe9;box-shadow:0 3px 6px #123d6112}
.cabecera-titulo[b-6j7igyjqpp]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}
.cabecera-fija h2[b-6j7igyjqpp]{margin:12px 0 8px;font-size:18px}
.cabecera-fija .acciones-cabecera[b-6j7igyjqpp]{border:0;padding:0;margin:0;min-width:0}
.cabecera-fija .acciones[b-6j7igyjqpp]{margin:0;gap:10px}
@media(max-width:700px){.mis-recursos>.cabecera-fija[b-6j7igyjqpp]{padding-top:8px;padding-bottom:10px}.cabecera-fija h2[b-6j7igyjqpp]{font-size:16px}.cabecera-fija .acciones[b-6j7igyjqpp]{gap:6px}.cabecera-fija .acciones button[b-6j7igyjqpp]{font-size:13px;padding:8px 10px;flex:1 1 40%}}
.nota-archivo-velo[b-6j7igyjqpp]{z-index:5200;padding:16px}.nota-archivo-velo textarea[b-6j7igyjqpp]{display:block;width:100%;box-sizing:border-box;min-height:110px;resize:vertical;border:1px solid #b9ccdf;border-radius:4px;padding:10px;margin:8px 0 16px;font:inherit;color:#123d61}
/* /Components/Shared/ObservacionesServicio.razor.rz.scp.css */
.fondo-observaciones[b-avgi8kcjzq] { position:fixed; inset:0; z-index:1250; background:#0004; display:grid; place-items:center; padding:16px; }
.panel-observaciones[b-avgi8kcjzq] { width:min(480px,100%); max-height:calc(100dvh - 32px); overflow:auto; background:#fff; color:#152c3e; border:1px solid #cbd4dc; border-radius:6px; padding:16px; box-shadow:0 8px 28px #0003; }
header[b-avgi8kcjzq] { display:flex; align-items:flex-start; gap:12px; justify-content:space-between; margin-bottom:12px; }
h3[b-avgi8kcjzq] { font-size:17px; margin:0 0 5px; }
header span[b-avgi8kcjzq] { font-size:12px; overflow-wrap:anywhere; }
button[b-avgi8kcjzq] { font:inherit; cursor:pointer; border:1px solid #b9ccdd; border-radius:4px; background:#e7f1f8; color:#123e5c; padding:6px 12px; min-height:32px; }
header button[b-avgi8kcjzq] { width:32px; height:32px; padding:5px; flex-shrink:0; display:grid; place-items:center; }
textarea[b-avgi8kcjzq] { display:block; box-sizing:border-box; width:100%; min-height:140px; max-height:260px; resize:vertical; padding:10px; font:15px/1.45 Arial,sans-serif; border:1px solid #b9ccdd; border-radius:4px; color:#152c3e; background:#fff; }
footer[b-avgi8kcjzq] { display:flex; justify-content:flex-end; margin-top:12px; }
p[b-avgi8kcjzq] { margin:10px 0 0; padding:8px; font-size:13px; background:#ffeded; color:#a72130; }
button:disabled[b-avgi8kcjzq] { opacity:.6; cursor:default; }
button:focus-visible[b-avgi8kcjzq],textarea:focus-visible[b-avgi8kcjzq] { outline:2px solid #166bac; outline-offset:2px; }
/* /Components/Shared/ReceptorMensajes.razor.rz.scp.css */
.aviso-mensaje[b-ofsqxkxnfs]{position:fixed;bottom:18px;right:18px;z-index:2100;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 36px);overflow:auto;box-sizing:border-box;background:#fff;border:2px solid #1682ad;border-radius:6px;box-shadow:0 4px 20px #0003;padding:20px;color:#003f70}.aviso-mensaje h2[b-ofsqxkxnfs]{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 12px}.aviso-mensaje p[b-ofsqxkxnfs]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px}.aviso-mensaje button[b-ofsqxkxnfs]{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9d7e9;border-radius:4px;background:#d8edf8;color:#003f70;padding:8px 12px;min-height:36px;cursor:pointer}@media(max-width:600px){.aviso-mensaje[b-ofsqxkxnfs]{right:16px;bottom:16px;padding:16px}}
/* /Components/Shared/ReceptorMensajesAgente.razor.rz.scp.css */
.aviso-agente[b-prmv60eya6]{position:fixed;bottom:20px;right:20px;z-index:2300;box-sizing:border-box;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;background:white;border:2px solid #1682ad;border-radius:6px;box-shadow:0 4px 20px #0003;color:#003f70}
h2[b-prmv60eya6]{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 8px}p[b-prmv60eya6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}button[b-prmv60eya6]{display:flex;align-items:center;gap:6px;background:#d8edf8;border:1px solid #b9d7e9;border-radius:4px;padding:8px 12px;color:#003f70;cursor:pointer}button:disabled[b-prmv60eya6]{opacity:.5}
/* /Components/Shared/RejillaAnalisisParte.razor.rz.scp.css */
.tabla-analisis[b-l1vbw9agjs]{height:100%;min-height:250px;min-width:0;display:flex;flex-direction:column;border:1px solid #cbdde9;background:white}.barra-tabla[b-l1vbw9agjs]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f0f6fa;padding:9px 12px}.barra-tabla h3[b-l1vbw9agjs]{font-size:16px;margin:0;flex:1;min-width:180px}.barra-tabla small[b-l1vbw9agjs]{font-size:12px;font-weight:normal}.barra-tabla label[b-l1vbw9agjs]{display:flex;align-items:center;gap:8px;font-size:12px;margin:0}.barra-tabla input[b-l1vbw9agjs]{width:245px;height:34px;padding:5px 8px;border:1px solid #b3cde1;border-radius:4px}.tabla-scroll[b-l1vbw9agjs]{flex:1;min-height:0;overflow:auto}table[b-l1vbw9agjs]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}th[b-l1vbw9agjs],td[b-l1vbw9agjs]{padding:6px 9px;border:1px solid #d2e0ec}thead[b-l1vbw9agjs]{position:sticky;top:0;z-index:1;background:#e6f0f8}th[b-l1vbw9agjs]{font-weight:600}td[b-l1vbw9agjs]{max-width:350px;overflow:hidden;text-overflow:ellipsis}tbody tr[b-l1vbw9agjs]{cursor:pointer}tbody tr:hover[b-l1vbw9agjs]{background:#e1f3ff}button[b-l1vbw9agjs]{border:1px solid #abc9df;background:#edf5fb;border-radius:4px;color:#14649b;min-height:29px;padding:3px 7px}.orden[b-l1vbw9agjs]{border:0;background:none;padding:0;white-space:nowrap;text-align:left}footer[b-l1vbw9agjs]{display:flex;gap:10px;align-items:center;padding:8px;background:#f0f6fa;font-size:12px}.total[b-l1vbw9agjs]{margin-left:auto}@media(max-width:600px){.barra-tabla label[b-l1vbw9agjs]{width:100%;flex-wrap:wrap}.barra-tabla input[b-l1vbw9agjs]{width:100%}.total[b-l1vbw9agjs]{font-size:11px}td[b-l1vbw9agjs]{max-width:230px}}
/* /Components/Shared/RejillaCursos.razor.rz.scp.css */
.herramientas[b-sne6cnj80k],footer[b-sne6cnj80k]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding:.7rem 0}.herramientas input[type=search][b-sne6cnj80k]{margin-left:auto;min-width:220px}.rejilla[b-sne6cnj80k]{overflow:auto;border:1px solid #bdd3df;border-radius:8px}table[b-sne6cnj80k]{border-collapse:collapse;width:100%;font-size:.86rem}th[b-sne6cnj80k],td[b-sne6cnj80k]{padding:.55rem .65rem;border-bottom:1px solid #d5e3eb;white-space:nowrap;text-align:left}th[b-sne6cnj80k]{background:#e5f1f8;color:#074a77;position:sticky;top:0}tbody tr:nth-child(even)[b-sne6cnj80k]{background:#f5f9fc}tbody tr:hover[b-sne6cnj80k]{background:#e9f6fd}.acciones[b-sne6cnj80k]{display:flex;gap:.3rem}button[b-sne6cnj80k],select[b-sne6cnj80k],input[b-sne6cnj80k]{border:1px solid #b5cddc;border-radius:5px;background:white;color:#084d7e;padding:.45rem .65rem}button:hover[b-sne6cnj80k]{background:#def2fc}.orden[b-sne6cnj80k]{border:0;background:transparent;font-weight:700;padding:0}.filtros input[b-sne6cnj80k]{width:100%;min-width:90px;max-width:230px;padding:.25rem}.configurar[b-sne6cnj80k]{display:flex;gap:.7rem;flex-wrap:wrap;background:#edf6fb;padding:1rem;border-radius:8px}.configurar label[b-sne6cnj80k]{display:flex;gap:.35rem;align-items:center}.herramientas[b-sne6cnj80k]  svg{width:18px;height:18px;vertical-align:middle}td[b-sne6cnj80k]  svg{width:17px;height:17px}td[b-sne6cnj80k]  button{border:1px solid #bad1df;border-radius:4px;background:white;color:#07548b;padding:.35rem .5rem}button:disabled[b-sne6cnj80k]{opacity:.5}footer span:last-child[b-sne6cnj80k]{margin-left:auto}
.herramientas[b-sne6cnj80k]{flex-wrap:nowrap;gap:10px}.herramientas>button[b-sne6cnj80k]{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;min-width:145px;height:42px;padding:0 20px;white-space:nowrap;font-weight:600}.herramientas>.boton-configurar[b-sne6cnj80k]{min-width:190px;color:white;background:#7444b0;border-color:#7444b0}.herramientas>.boton-limpiar[b-sne6cnj80k]{background:#fff0d4;border-color:#dfb66a;color:#80550b}.herramientas>.boton-listar[b-sne6cnj80k]{background:#dceefb;border-color:#94bedb;color:#08578b}.herramientas>.boton-excel[b-sne6cnj80k]{background:#278349;border-color:#21713f;color:white}.herramientas>button:hover:not(:disabled)[b-sne6cnj80k]{filter:brightness(.95)}.herramientas input[type=search][b-sne6cnj80k]{height:42px;flex:0 1 260px;width:260px;min-width:150px}@media(max-width:900px){.herramientas[b-sne6cnj80k]{flex-wrap:wrap}.herramientas>button[b-sne6cnj80k]{flex:1 1 145px}.herramientas input[type=search][b-sne6cnj80k]{flex:1 1 220px;width:auto}}
.rejilla-cursos .herramientas[b-sne6cnj80k]{flex-wrap:nowrap;gap:10px}@media(max-width:900px){.rejilla-cursos .herramientas[b-sne6cnj80k]{flex-wrap:wrap}}
.rejilla tbody tr.curso-pasado>td[b-sne6cnj80k]{background:#e3e5e7;color:#626a70}.rejilla tbody tr.curso-pasado:hover>td[b-sne6cnj80k]{background:#d7dadd}
.acciones-adicionales[b-sne6cnj80k]{display:inline-flex;flex:0 0 auto}.herramientas .acciones-adicionales[b-sne6cnj80k]  button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:180px;height:42px;padding:0 20px;white-space:nowrap;font-weight:600;background:#278349;border-color:#21713f;color:white}
/* /Components/Shared/ResumenServiciosAgente.razor.rz.scp.css */
.resumen-overlay[b-kkjb3dxr0i]{position:fixed;inset:0;z-index:3200;background:#18344c66;display:flex;align-items:center;justify-content:center;padding:16px}.resumen-servicios[b-kkjb3dxr0i]{background:white;border:1px solid #cedded;border-radius:4px;width:760px;max-width:100%;max-height:90dvh;display:flex;flex-direction:column;padding:18px;color:#004578;box-sizing:border-box}h2[b-kkjb3dxr0i]{font-size:18px;margin:0 0 16px;overflow-wrap:anywhere}fieldset[b-kkjb3dxr0i]{border:0;padding:0;margin:0;min-width:0}.fechas[b-kkjb3dxr0i]{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px}label[b-kkjb3dxr0i]{display:flex;flex-direction:column;gap:5px;font-size:13px}input[b-kkjb3dxr0i],select[b-kkjb3dxr0i],button[b-kkjb3dxr0i]{font:inherit;color:inherit;padding:8px;border:1px solid #b9d7e9;border-radius:4px;min-width:0}button[b-kkjb3dxr0i]{cursor:pointer;background:#e8f1f6}.acciones[b-kkjb3dxr0i]{display:flex;justify-content:flex-end;gap:8px;margin:14px 0}.aceptar[b-kkjb3dxr0i]{background:#13845d;color:white}.rejilla[b-kkjb3dxr0i]{overflow:auto;min-height:0}table[b-kkjb3dxr0i]{width:100%;border-collapse:collapse;font-size:13px}th[b-kkjb3dxr0i],td[b-kkjb3dxr0i]{padding:7px 10px;border:1px solid #cedded;text-align:right}th:first-child[b-kkjb3dxr0i],td:first-child[b-kkjb3dxr0i]{text-align:left}thead th[b-kkjb3dxr0i]{position:sticky;top:0;background:#e9f1f9}tfoot[b-kkjb3dxr0i]{background:#e9f1f9;font-weight:600}.elegida[b-kkjb3dxr0i]{background:#e9f6fc;font-weight:600}.error[b-kkjb3dxr0i]{background:#fff0f2;color:#b02035;padding:10px}@media(max-width:650px){.fechas[b-kkjb3dxr0i]{grid-template-columns:1fr 1fr}.fechas label:last-child[b-kkjb3dxr0i]{grid-column:1/-1}.resumen-servicios[b-kkjb3dxr0i]{padding:12px}h2[b-kkjb3dxr0i]{font-size:16px}}
/* /Components/Shared/SelectorAgente.razor.rz.scp.css */
.selector-agente[b-k5cz8fk6xu]{position:relative;min-width:0;color:#15364e;font-size:13px}label[b-k5cz8fk6xu]{display:block;margin-bottom:6px}.entrada[b-k5cz8fk6xu]{display:flex;position:relative}input[b-k5cz8fk6xu]{width:100%;min-width:0;height:36px;padding:8px 32px 8px 8px;border:1px solid #cbd5e1;border-radius:4px;font:inherit;background:white;color:inherit}input:focus[b-k5cz8fk6xu]{outline:2px solid #1672bd;outline-offset:-1px}.entrada>button[b-k5cz8fk6xu]{position:absolute;right:1px;top:1px;height:34px;width:30px;padding:0;border:0;background:white;color:inherit;cursor:pointer;border-radius:3px}.opciones[b-k5cz8fk6xu]{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:280px;overflow-y:auto;background:white;border:1px solid #8faac1;box-shadow:0 4px 10px #15364e20}.opciones button[b-k5cz8fk6xu]{display:block;width:100%;text-align:left;min-height:34px;padding:7px 10px;border:0;border-radius:0;background:white;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.opciones button:hover[b-k5cz8fk6xu],.opciones button.activa[b-k5cz8fk6xu],.opciones button:focus[b-k5cz8fk6xu]{background:#e2edff;outline:none}.opciones button[aria-selected=true][b-k5cz8fk6xu]{font-weight:600;color:#176caa}.opciones p[b-k5cz8fk6xu]{padding:10px;margin:0;color:#687c8d}.entrada button:focus-visible[b-k5cz8fk6xu]{outline:2px solid #1672bd}
.compacto input[b-k5cz8fk6xu]{height:32px;padding-top:5px;padding-bottom:5px}.compacto .entrada>button[b-k5cz8fk6xu]{height:30px}
.opciones[popover][b-k5cz8fk6xu]{position:fixed;margin:0;right:auto;bottom:auto;padding:0;box-sizing:border-box;color:#15364e;font:13px Arial,sans-serif}.entrada input[b-k5cz8fk6xu]{box-sizing:border-box}.entrada input:disabled[b-k5cz8fk6xu],.entrada button:disabled[b-k5cz8fk6xu]{background:#eef2f5;color:#687c8d;cursor:default}
/* /Components/Shared/SelectorTablaMapa.razor.rz.scp.css */
.selector-tabla-mapa[b-2ucs5zn3pk]{position:relative;min-width:0;color:#123e5c;font-size:13px}label[b-2ucs5zn3pk]{display:block;margin-bottom:4px}.entrada[b-2ucs5zn3pk]{position:relative;display:flex}input[b-2ucs5zn3pk]{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:7px 32px 7px 8px;border:1px solid #b8d1e2;border-radius:3px;background:white;font:inherit;color:inherit}input:focus[b-2ucs5zn3pk]{outline:2px solid #1672bd;outline-offset:-1px}.entrada>button[b-2ucs5zn3pk]{position:absolute;right:1px;top:1px;height:34px;width:30px;padding:0;border:0;border-radius:3px;background:white;color:inherit;cursor:pointer}.entrada input:disabled[b-2ucs5zn3pk],.entrada button:disabled[b-2ucs5zn3pk]{background:#eef2f5;color:#687c8d;cursor:default}.opciones[popover][b-2ucs5zn3pk]{position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;max-height:280px;overflow-y:auto;background:white;border:1px solid #8faac1;box-shadow:0 4px 10px #15364e20;color:#123e5c;font:13px Arial,sans-serif}.opciones button[b-2ucs5zn3pk]{display:block;width:100%;text-align:left;min-height:34px;padding:7px 10px;border:0;border-radius:0;background:white;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.opciones button:hover:not(:disabled)[b-2ucs5zn3pk],.opciones button.activa[b-2ucs5zn3pk]{background:#e2edff}.opciones button[aria-selected=true][b-2ucs5zn3pk]{font-weight:600;color:#176caa}.opciones button:disabled[b-2ucs5zn3pk]{color:#738390;background:#f5f7f9;cursor:default}.opciones p[b-2ucs5zn3pk]{margin:0;padding:10px;color:#687c8d}
/* /Components/Shared/StatusTarjeta.razor.rz.scp.css */
.status-tarjeta[b-fp85ch8u0n] { background: #fff; border: 1px solid #d8e1e8; border-radius: 6px; padding: 12px 14px; min-width: 0; }
h3[b-fp85ch8u0n] { margin: 0 0 10px; font-size: 15px; font-weight: 600; color: #163c56; }
dl[b-fp85ch8u0n] { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px; margin: 0; } dt[b-fp85ch8u0n] { font-size: 12px; color: #506271; overflow-wrap: anywhere; }dd[b-fp85ch8u0n] { margin: 5px 0 8px; font-size: 20px; font-weight: 650; overflow-wrap: anywhere; }
.pendiente[b-fp85ch8u0n] { color: #965e0e; }.exceso[b-fp85ch8u0n] { color: #b52c40; }.completo[b-fp85ch8u0n] { color: #187344; }
progress[b-fp85ch8u0n] { width: 100%; height: 5px; display: block; accent-color: #258879; border: 0; border-radius: 2px; overflow: hidden; }progress[b-fp85ch8u0n]::-webkit-progress-bar { background: #e8edf0; }progress[b-fp85ch8u0n]::-webkit-progress-value { background: #258879; }
/* /Components/Shared/TablaComplementosMes.razor.rz.scp.css */
.tabla-complementos[b-tmtpwicxii]{width:100%;table-layout:fixed;border-collapse:collapse;color:#004578;font-size:11px;font-variant-numeric:tabular-nums}.col-agente[b-tmtpwicxii]{width:168px}.col-total[b-tmtpwicxii]{width:70px}th[b-tmtpwicxii],td[b-tmtpwicxii]{border:1px solid #cedded;padding:7px 2px;text-align:center;vertical-align:middle;overflow-wrap:anywhere}thead th[b-tmtpwicxii]{background:#e9f1f9;font-weight:600;position:sticky;top:0;z-index:1}thead th span[b-tmtpwicxii]{display:inline}small[b-tmtpwicxii]{font-size:9px;margin-left:2px;font-weight:400}tbody th[b-tmtpwicxii],tfoot th[b-tmtpwicxii]{background:#e9f1f9;text-align:left;padding:7px 6px}tbody th[b-tmtpwicxii]{font-size:12px}tbody th span[b-tmtpwicxii]{display:block}.nombre[b-tmtpwicxii]{font-size:11px;font-weight:400}td[b-tmtpwicxii]{background:#fff}tfoot td[b-tmtpwicxii],.total[b-tmtpwicxii]{background:#e9f1f9;font-weight:600}.viernes[b-tmtpwicxii]{background:#fff4bf}.sabado[b-tmtpwicxii]{background:#dff1df}.domingo[b-tmtpwicxii]{background:#f9dddd}.fiesta[b-tmtpwicxii]{background:#f8dced}tfoot .viernes[b-tmtpwicxii]{background:#fff4bf}tfoot .sabado[b-tmtpwicxii]{background:#dff1df}tfoot .domingo[b-tmtpwicxii]{background:#f9dddd}tfoot .fiesta[b-tmtpwicxii]{background:#f8dced}@media(max-width:1200px){.col-agente[b-tmtpwicxii]{width:134px}.col-total[b-tmtpwicxii]{width:62px}th[b-tmtpwicxii],td[b-tmtpwicxii]{padding:6px 1px;font-size:10px}}@media(max-width:700px){.col-agente[b-tmtpwicxii]{width:75px}.col-total[b-tmtpwicxii]{width:43px}.nombre[b-tmtpwicxii]{font-size:10px}small[b-tmtpwicxii]{margin-left:1px;font-size:9px}tbody th[b-tmtpwicxii]{font-size:11px}th[b-tmtpwicxii],td[b-tmtpwicxii]{padding:6px 1px}}
.detalle-dia[b-tmtpwicxii] { display:block; padding:2px 0; }
.detalle-dia + .detalle-dia[b-tmtpwicxii] { border-top:1px dotted #9fb8cf; }
.celda-servicios[b-tmtpwicxii] { padding:0; }
.celda-servicios .detalle-dia[b-tmtpwicxii] { padding:5px 1px; }
.servicio-partido > span[b-tmtpwicxii] { display:block; min-height:16px; }
.servicio-partido .cuadrante-asignado[b-tmtpwicxii] { border-bottom:1px solid currentColor; padding-bottom:3px; font-weight:600; }
.servicio-partido .servicio-asignado[b-tmtpwicxii] { padding-top:3px; }
.col-acciones[b-tmtpwicxii]{width:60px}.acciones-status[b-tmtpwicxii]{text-align:center;background:#e9f1f9;padding:3px}
