body{margin:0;padding:0;font-family:sans-serif}.image-map:active,.image-map:hover{border:1px solid #0ff;cursor:pointer}.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:initial;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:40px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4d4d4d;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:17px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.full-width input{width:100%!important}.Search{width:500px}.input,.Search{width:100%}.planeacion-tablero{display:grid;grid-auto-columns:minmax(280px,340px);grid-auto-flow:column;grid-gap:1rem;gap:1rem;overflow-x:auto;padding-bottom:1rem}.planeacion-carril{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:4px;min-height:180px;padding:1rem}.planeacion-tarjeta{cursor:pointer;margin-bottom:.75rem!important}.planeacion-tarjeta[draggable=true]{cursor:-webkit-grab;cursor:grab}.planeacion-gantt{border:1px solid #dfe3e8;overflow-x:auto}.planeacion-gantt-contenido{width:100%}.planeacion-gantt-cabecera,.planeacion-gantt-fila{display:grid;grid-template-columns:210px minmax(720px,1fr)}.planeacion-gantt-cabecera{background:#f7f8fa;border-bottom:1px solid #dfe3e8;min-height:42px}.planeacion-gantt-fila{border-bottom:1px solid #e7e9ec}.planeacion-gantt-recurso{border-right:1px solid #dfe3e8;padding:.75rem}.planeacion-gantt-linea{background:#fff;min-height:42px;position:relative}.planeacion-gantt-linea>i{border-left:1px solid #edf0f2;bottom:0;position:absolute;top:0}.planeacion-gantt-linea>i.inicio-dia{border-left-color:#aeb6bf;border-left-width:2px}.planeacion-gantt-linea>i.fuera-jornada{background:rgba(34,36,38,.055)}.planeacion-gantt-linea>i.fin-jornada{background:linear-gradient(90deg,transparent 50%,rgba(34,36,38,.055) 0)}.planeacion-gantt-ticks>span{border-left:1px solid #edf0f2;font-size:.78rem;min-height:42px;padding:.35rem .25rem;position:absolute;white-space:nowrap}.planeacion-gantt-barra{background:#2185d0;border:0;border-radius:3px;color:#fff;cursor:pointer;height:34px;overflow:hidden;padding:0 12px 0 6px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.planeacion-gantt-barra.prioridad-urgente{background:#db2828}.planeacion-gantt-barra.prioridad-alta{background:#f2711c}.planeacion-gantt-barra.prioridad-media{background:#2185d0}.planeacion-gantt-barra.prioridad-baja{background:#767676}.planeacion-gantt-resize{bottom:0;cursor:ew-resize;position:absolute;right:0;top:0;width:9px}.planeacion-gantt-resize:after{border-left:2px solid hsla(0,0%,100%,.8);content:"";height:18px;position:absolute;right:3px;top:8px}@media (max-width:767px){.planeacion-gantt-cabecera,.planeacion-gantt-fila{grid-template-columns:150px minmax(720px,1fr)}}.ps-pestañas{display:flex;overflow-x:auto;border-bottom:1px solid var(--pu-borde)}.ps-pestañas button{flex:1 1;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:.85rem 1rem;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--pu-tinta);font:inherit;cursor:pointer}.ps-pestañas button[aria-selected=true]{color:var(--pu-azul);border-bottom-color:var(--pu-azul);font-weight:700}.ps-pestañas button:focus-visible{outline:2px solid var(--pu-azul);outline-offset:-4px}.ps-acciones-ot{display:flex;flex-direction:column;grid-gap:.4rem;gap:.4rem;align-items:stretch}.ps-semana .pu-tabla td small{margin-top:.1rem}.ps-prioridad{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.ps-flechas{display:inline-flex;flex-direction:column;grid-gap:2px;gap:2px}.ps-flechas .pu-btn{min-height:20px;min-width:26px;padding:0;font-size:10px}.ps-metas{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.ps-meta{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;white-space:nowrap}.ps-meta input[type=number]{width:4rem}.ps-tamano{font:inherit;font-size:.78rem;font-weight:600;border-radius:999px;padding:.1rem .5rem;border:1px solid transparent;background:#e6f4f3;color:#1f6f69}select.ps-tamano{cursor:pointer;padding-right:.3rem}.ps-tamano.mediano{background:#ece3fb;color:#3e1f78}.ps-tamano.grande{background:#6d3fc0;color:#fff}.ps-tamano.gigante{background:#2c1a52;color:#fff}@media print{select.ps-tamano{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0}}.ps-precio{display:inline-flex;grid-gap:.3rem;gap:.3rem}.ps-precio input[type=number]{width:7rem}.pu-ubicacion select{min-height:30px;padding:.15rem .4rem;border-radius:999px;font-weight:700;font-size:12px}.pu-ubicacion.rojo select{border-color:#f1b8b4;background:#fdecea;color:#8e1d1d}.pu-ubicacion.ambar select{border-color:#f0d29b;background:#fff4e0;color:#6b3d00}.pu-ubicacion.verde select{border-color:#b7dcb9;background:#e8f5e9;color:#1d5a20}.pu-ubicacion small{display:block;color:#8e1d1d}.ps-hoja{display:none}@media print{@page plan-semana{size:letter landscape;margin:12mm}body.pb-plan-semana-imprimir *{visibility:hidden!important}body.pb-plan-semana-imprimir .ps-hoja,body.pb-plan-semana-imprimir .ps-hoja *{visibility:visible!important}body.pb-plan-semana-imprimir .ps-hoja{display:block;position:absolute;inset:0;page:plan-semana;font:11px/1.4 Arial,sans-serif;color:#111;background:#fff}body.pb-plan-semana-imprimir .ps-hoja h1{margin:0 0 .25rem;font-size:20px}body.pb-plan-semana-imprimir .ps-hoja header p:first-child{margin:0;font-size:10px;letter-spacing:.08em}body.pb-plan-semana-imprimir .ps-hoja table{width:100%;border-collapse:collapse;margin:.75rem 0}body.pb-plan-semana-imprimir .ps-hoja td,body.pb-plan-semana-imprimir .ps-hoja th{padding:5px 6px;border:1px solid #888;text-align:left}body.pb-plan-semana-imprimir .ps-hoja tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}}.pd-filtro{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;font-weight:600}.pd-filtro select{max-width:19rem}.pd-columnas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-gap:1rem;gap:1rem;align-items:start}.pd-ordenes{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.pd-orden{border:1px solid var(--pu-borde);border-radius:10px;background:#fff}.pd-orden>header{display:flex;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem .9rem;border-bottom:1px solid var(--pu-borde)}.pd-orden>header small{display:block;color:var(--pu-suave)}.pd-grupos{margin:0;padding:0;list-style:none}.pd-grupo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.6rem .9rem;border-bottom:1px solid #edf1f4}.pd-grupo:last-child{border-bottom:0}.pd-grupo-info{display:flex;flex-direction:column;min-width:12rem}.pd-grupo-info small{color:var(--pu-suave)}.pd-grupo-info .pd-asignados{color:var(--pu-azul);font-weight:600}.pd-asignar{display:inline-flex;flex-wrap:wrap;align-items:center;grid-gap:.35rem;gap:.35rem}.pd-asignar input[type=number]{width:4rem}.pd-asignar select{width:12rem}.pd-extra{padding:.5rem .9rem .7rem;border-top:1px dashed var(--pu-borde);color:var(--pu-suave);font-size:13px}.pd-extra select{margin-left:.4rem}.pd-personas{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;margin-bottom:0}.pd-persona{padding:.6rem .9rem .2rem;border-bottom:1px solid var(--pu-borde)}.pd-persona:last-child{border-bottom:0}.pd-persona h3 small{margin-left:.3rem;font-weight:400}.pd-persona ol{margin:.4rem 0 .5rem;padding-left:1.2rem}.pd-persona li{padding:.35rem 0;border-bottom:1px dashed #edf1f4}.pd-persona li:last-child{border-bottom:0}.pd-linea,.pd-linea-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.3rem .6rem;gap:.3rem .6rem}.pd-linea-pie{margin-top:.2rem}.pd-cantidad,.pd-linea-acciones{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem}.pd-hojas{display:none}@media (max-width:991px){.pd-columnas{grid-template-columns:1fr}.pd-personas{position:static;max-height:none}}@media print{@page plan-dia{size:letter portrait;margin:12mm}body.pb-dia-impresion *{visibility:hidden!important}body.pb-dia-impresion .pd-hojas,body.pb-dia-impresion .pd-hojas *{visibility:visible!important}body.pb-dia-impresion.pb-impresion-con-portal{height:auto!important;overflow:visible!important}body.pb-dia-impresion.pb-impresion-con-portal>:not(.pb-impresion-portal){display:none!important}body.pb-dia-impresion .pd-hojas{display:block;position:static;width:100%;page:plan-dia;background:#fff;font:12px/1.4 Arial,sans-serif;color:#111}body.pb-dia-impresion .pd-hoja{page-break-after:always;-webkit-column-break-after:page;break-after:page}body.pb-dia-impresion .pd-hoja:last-child{page-break-after:auto;-webkit-column-break-after:auto;break-after:auto}body.pb-dia-impresion .pd-hoja h1{margin:.1rem 0;font-size:20px}body.pb-dia-impresion .pd-hoja header p{margin:0}body.pb-dia-impresion .pd-hoja table{width:100%;margin-top:.75rem;border-collapse:collapse}body.pb-dia-impresion .pd-hoja td,body.pb-dia-impresion .pd-hoja th{padding:6px;border:1px solid #888;text-align:left}body.pb-dia-impresion .pd-hoja tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}}.hd-impresion{display:none}@media print{@page plan-dia-resultados{size:letter portrait;margin:10mm 11mm}body.pb-resultados-impresion .hd-impresion,body.pb-resultados-impresion .hd-impresion *{visibility:visible!important}body.pb-resultados-impresion .hd-impresion{display:block;page:plan-dia-resultados}.hd-impresion{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hd-hoja{--hd-rojo:#ed1f24;--hd-tinta:#0f1720;--hd-texto:#1d2733;--hd-suave:#5b6876;--hd-linea:#dfe4ea;--hd-fondo:#f5f6f8;--hd-ok:#1f8a4c;--hd-otra:#2f6fb0;--hd-ambar:#c77700;--hd-pend:#c62828;color:var(--hd-texto);font:10.5px/1.35 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hd-hoja *{box-sizing:border-box}.hd-cabeza{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:0 0 8px;border-bottom:3px solid var(--hd-rojo)}.hd-logo{height:30px;width:auto}.hd-titulo{flex:1 1;padding-left:14px;border-left:1px solid var(--hd-linea)}.hd-titulo p{margin:0;color:var(--hd-rojo);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hd-titulo h1{margin:1px 0 0;color:var(--hd-tinta);font-size:19px;font-weight:800;letter-spacing:-.01em}.hd-fecha{display:flex;flex-direction:column;align-items:flex-end;padding:6px 12px;border-radius:8px;background:var(--hd-tinta);color:#fff}.hd-fecha strong{font-size:13px}.hd-fecha span{color:#aab6c3;font-size:10px}.hd-sello{margin:5px 0 10px;color:var(--hd-suave);font-size:8.5px}.hd-resumen{display:grid;grid-template-columns:215px 1fr;grid-gap:8px;gap:8px}.hd-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.hd-kpi{display:flex;flex-direction:column;justify-content:center;padding:6px 9px;border-left:1px solid var(--hd-linea);border:1px solid var(--hd-linea);border-left-width:4px;border-radius:8px;background:#fff;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.hd-kpi strong{color:var(--hd-tinta);font-size:19px;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd-kpi span{color:var(--hd-suave);font-size:9px}.hd-kpi-principal{flex-direction:row;align-items:center;grid-gap:8px;gap:8px;border-left-color:var(--hd-rojo);background:var(--hd-fondo)}.hd-kpi-principal strong{font-size:12px}.hd-kpi-principal span{display:block;margin-top:2px}.hd-borde-ok{border-left-color:var(--hd-ok)}.hd-borde-otra{border-left-color:var(--hd-otra)}.hd-borde-pend{border-left-color:var(--hd-pend)}.hd-borde-marca{border-left-color:var(--hd-tinta)}.hd-medidor{flex:none;width:74px;height:74px}.hd-medidor circle{fill:none;stroke-width:9}.hd-medidor-fondo{stroke:var(--hd-linea)}.hd-medidor-valor{stroke:var(--hd-ok);stroke-linecap:round}.hd-medidor text{fill:var(--hd-tinta);font-size:17px;font-weight:800}.hd-barra{display:flex;grid-gap:2px;gap:2px;height:9px;min-width:60px;border-radius:4px;overflow:hidden;background:var(--hd-fondo)}.hd-barra span{display:block;min-width:3px}.hd-barra-vacia{background:repeating-linear-gradient(45deg,var(--hd-fondo) 4px,#e8ecf0 4px 8px)}.hd-barra-total{margin:10px 0 4px}.hd-leyenda{display:flex;flex-wrap:wrap;grid-gap:4px 16px;gap:4px 16px;margin:5px 0 0;padding:0;list-style:none;color:var(--hd-suave);font-size:9px}.hd-leyenda i{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:2px;vertical-align:-1px}.hd-leyenda b{color:var(--hd-tinta)}i.hd-ok,span.hd-ok{background:var(--hd-ok)}i.hd-otra,span.hd-otra{background:var(--hd-otra)}i.hd-ambar,span.hd-ambar{background:var(--hd-ambar)}i.hd-pend,span.hd-pend{background:var(--hd-pend)}.hd-bloque{margin-top:12px}.hd-bloque h2{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin:0 0 5px;padding-bottom:3px;border-bottom:1px solid var(--hd-linea);color:var(--hd-tinta);font-size:12.5px;font-weight:800;page-break-after:avoid;-webkit-column-break-after:avoid;break-after:avoid}.hd-bloque h2:before{content:"";align-self:center;width:4px;height:12px;border-radius:2px;background:var(--hd-rojo)}.hd-bloque h2 small{color:var(--hd-suave);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hd-tabla{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd-tabla th{padding:4px 6px;border-bottom:1.5px solid var(--hd-tinta);color:var(--hd-suave);font-size:8.5px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.05em}.hd-tabla td{padding:4px 6px;border-bottom:1px solid var(--hd-linea);vertical-align:middle}.hd-tabla tbody tr:nth-child(2n) td{background:#fafbfc}.hd-tabla tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.hd-tabla .num{text-align:right}.hd-ot{font-weight:700;white-space:nowrap;color:var(--hd-tinta)}.hd-nombre{font-weight:600;text-transform:capitalize}.hd-col-barra{width:32%}.hd-suave,.hd-vacio{color:var(--hd-suave)}.hd-vacio{margin:4px 0;font-style:italic}.hd-bloque-pend{padding:6px 8px 4px;border:1px solid #f3c7c7;border-radius:8px;background:#fff7f7}.hd-bloque-pend h2{border-bottom-color:#f3c7c7}.hd-tarjetas{-webkit-columns:2;column-count:2;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.hd-tarjeta{display:inline-block;width:100%;margin:0 0 8px;border:1px solid var(--hd-linea);border-radius:8px;overflow:hidden;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.hd-tarjeta>header{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:var(--hd-fondo);border-bottom:1px solid var(--hd-linea)}.hd-tarjeta h3{margin:0;color:var(--hd-tinta);font-size:11px;text-transform:capitalize}.hd-pct{padding:1px 7px;border-radius:999px;background:var(--hd-tinta);color:#fff;font-size:9.5px;font-weight:700}.hd-tabla-compacta td,.hd-tabla-compacta th{padding:3px 6px}.hd-chips{display:flex;flex-wrap:wrap;grid-gap:3px;gap:3px}.hd-chip{display:inline-block;padding:1px 6px;border-radius:999px;font-size:8.5px;font-weight:600;line-height:1.5;white-space:nowrap}.hd-chip.hd-ok{background:#e3f3ea;color:#146b39}.hd-chip.hd-otra{background:#e4eef8;color:#24578b}.hd-chip.hd-ambar{background:#fdf0dc;color:#8a5300}.hd-chip.hd-pend{background:#fbe5e5;color:#a11f1f;white-space:normal}.hd-chip.hd-gris{background:var(--hd-fondo);color:var(--hd-suave)}.hd-extra{margin:0;padding:4px 8px;color:var(--hd-suave);font-size:9px}.hd-sin-asignar{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.hd-sin-asignar p{margin:0 0 4px}.hd-sin-asignar td{height:24px}.hd-quien{width:38%;border-left:1px dashed var(--hd-linea)}.hd-pie{margin-top:14px;padding-top:5px;border-top:1px solid var(--hd-linea);color:var(--hd-suave);font-size:8px;text-align:center}.hd-kpi-nota{margin-top:2px;color:#a11f1f;font-size:8.5px;font-weight:700}.pr-modo{display:inline-flex;grid-gap:.25rem;gap:.25rem;padding:.2rem;border-radius:8px;background:var(--pu-fondo)}.pr-cabeza{margin-bottom:.75rem}.pr-cabeza p{margin:0;color:var(--pu-suave);font-size:11px;letter-spacing:.08em}.pr-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.pr-cifra{display:flex;flex-direction:column;padding:.75rem .9rem;border:1px solid var(--pu-borde);border-left-width:4px;border-radius:10px;background:#fff}.pr-cifra strong{font-size:1.6rem;line-height:1.1}.pr-cifra span{color:var(--pu-suave);font-size:13px}.pr-cifra small{margin-top:.2rem;font-weight:700}.pr-cifra.verde{border-left-color:var(--pu-verde)}.pr-cifra.azul{border-left-color:var(--pu-azul)}.pr-cifra.rojo{border-left-color:var(--pu-rojo)}.pr-cifra.ambar{border-left-color:#d98b00;border-left-color:var(--pu-ambar,#d98b00)}.pr-verde{color:var(--pu-verde);font-weight:700}.pr-rojo{color:var(--pu-rojo);font-weight:700}.pr-fila-persona .pu-btn-texto{padding-left:0;color:var(--pu-tinta)}.pr-detalle>td{background:#fafbfc}.pr-lineas{margin:.25rem 0 .5rem;padding:0;list-style:none}.pr-lineas li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.3rem 1rem;gap:.3rem 1rem;padding:.45rem .6rem;border-bottom:1px solid #edf1f4}.pr-lineas li small{display:block;color:var(--pu-suave)}.pr-resultados-linea{display:inline-flex;flex-wrap:wrap;align-items:center;grid-gap:.3rem;gap:.3rem}.pr-subtitulo{margin:.6rem 0 .2rem;font-weight:700}.pr-plegable>summary{padding:.85rem 1rem;cursor:pointer}.pr-plegable>summary h3{display:inline}.pr-valores{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;margin:0 0 .75rem}.pr-valores dt{color:var(--pu-suave)}.pr-valores dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-pestanas-barra{display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;padding:.5rem 1rem 0;border-bottom:1px solid var(--pu-borde)}.pr-pestana{display:inline-flex;align-items:center;grid-gap:.45rem;gap:.45rem;padding:.6rem .9rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--pu-suave);font:inherit;font-weight:700;cursor:pointer}.pr-pestana.activa,.pr-pestana:hover{color:var(--pu-tinta)}.pr-pestana.activa{border-bottom-color:var(--pu-azul)}.pr-pestana-cuenta{min-width:1.5rem;padding:0 .4rem;border-radius:999px;background:var(--pu-fondo);font-size:12px;text-align:center}.pr-pestana-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.75rem 1rem}.pr-pestana-cabeza p{margin:0;color:var(--pu-suave)}.pr-buscador{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:700}.pr-buscador input{width:16rem;max-width:100%;padding:.4rem .6rem;border:1px solid var(--pu-borde);border-radius:6px;font:inherit}.pr-impresion{display:none}@media print{@page plan-resultados{size:letter portrait;margin:12mm}body.pb-resultados-impresion *{visibility:hidden!important}body.pb-resultados-impresion .pr-hoja,body.pb-resultados-impresion .pr-hoja *{visibility:visible!important}body.pb-resultados-impresion .pr-hoja{position:absolute;left:0;top:0;width:100%;page:plan-resultados;background:#fff;font-size:11px}body.pb-resultados-impresion .pr-cifra,body.pb-resultados-impresion .pr-hoja .pu-seccion,body.pb-resultados-impresion .pr-hoja tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}body.pb-resultados-impresion .pr-hoja .pu-btn-texto{padding:0}body.pb-resultados-impresion .pr-con-hoja .pr-hoja{display:none}body.pb-resultados-impresion .pr-impresion,body.pb-resultados-impresion .pr-impresion *{visibility:visible!important}body.pb-resultados-impresion.pb-impresion-con-portal{height:auto!important;overflow:visible!important}body.pb-resultados-impresion.pb-impresion-con-portal>:not(.pb-impresion-portal){display:none!important}body.pb-resultados-impresion .pr-impresion{display:block;position:static;width:100%;page:plan-resultados;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.35}.pr-imp-cabeza p{margin:0;color:#444;font-size:10px;letter-spacing:.06em}.pr-imp-cabeza h1{margin:.15rem 0;font-size:18px}.pr-impresion h2{margin:1rem 0 .2rem;font-size:15px}.pr-impresion h2,.pr-impresion h3{page-break-after:avoid;-webkit-column-break-after:avoid;break-after:avoid}.pr-impresion h3{margin:.6rem 0 .2rem;font-size:12px}.pr-impresion table{width:100%;border-collapse:collapse;margin-top:.3rem}.pr-impresion td,.pr-impresion th{padding:4px 6px;border:1px solid #888;text-align:left;vertical-align:top}.pr-impresion th{background:#eee}.pr-impresion .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-impresion tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.pr-imp-total{margin:0 0 .2rem;font-weight:700;page-break-after:avoid;-webkit-column-break-after:avoid;break-after:avoid}.pr-imp-nota{margin:.3rem 0 0;color:#444}.pr-imp-persona{page-break-inside:auto;-webkit-column-break-inside:auto;break-inside:auto}.pr-imp-sin-asignar{page-break-before:always;-webkit-column-break-before:page;break-before:page}.pr-imp-quien{width:35%}.pr-imp-sin-asignar td{height:26px}}.pr-dias{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.3rem;gap:.3rem;margin:.5rem 0 .75rem}.pr-dias>span{margin-right:.25rem;color:var(--pu-suave);font-weight:700}.pr-dia-pantalla{max-width:210mm;padding:1.25rem 1.4rem;border:1px solid var(--pu-borde);border-radius:10px;background:#fff}@media print{body.pb-resultados-impresion .pr-dia-pantalla{display:none}}.pu{--pu-tinta:#1f2a33;--pu-suave:#5b6b75;--pu-borde:#dbe3e8;--pu-fondo:#f4f6f8;--pu-azul:#17629b;--pu-azul-claro:#e8f1f8;--pu-verde:#2e7d32;--pu-verde-claro:#e8f5e9;--pu-ambar:#a15c00;--pu-ambar-claro:#fff4e0;--pu-rojo:#c62828;--pu-rojo-claro:#fdecea;color:var(--pu-tinta);font-size:14px;line-height:1.45}.pu *,.pu :after,.pu :before{box-sizing:border-box}.pu h2,.pu h3,.pu h4{font-family:inherit;color:var(--pu-tinta)}.pu h2{margin:0;font-size:1.25rem}.pu h3{margin:0;font-size:1.05rem}.pu .pu-suave,.pu small{color:var(--pu-suave)}.pu .pu-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;min-height:34px;padding:.4rem .85rem;border:1px solid var(--pu-borde);border-radius:6px;background:#fff;color:var(--pu-tinta);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.pu .pu-btn:hover:not(:disabled){border-color:#a9b8c2;background:#f8fafb}.pu .pu-btn:disabled{opacity:.5;cursor:not-allowed}.pu .pu-btn:focus-visible,.pu input:focus-visible,.pu select:focus-visible,.pu summary:focus-visible,.pu textarea:focus-visible{outline:3px solid #8fbfe3;outline-offset:1px}.pu .pu-btn-primario{background:var(--pu-azul);border-color:var(--pu-azul);color:#fff}.pu .pu-btn-primario:hover:not(:disabled){background:#12507f;border-color:#12507f}.pu .pu-btn-exito{background:var(--pu-verde);border-color:var(--pu-verde);color:#fff}.pu .pu-btn-exito:hover:not(:disabled){background:#256528;border-color:#256528}.pu .pu-btn-texto{border-color:transparent;background:transparent;color:var(--pu-azul);padding:.3rem .5rem}.pu .pu-btn-texto:hover:not(:disabled){background:var(--pu-azul-claro);border-color:transparent}.pu .pu-btn-peligro{color:var(--pu-rojo)}.pu .pu-btn-chico{min-height:28px;padding:.2rem .55rem;font-size:13px}.pu .pu-btn-icono{min-width:30px;min-height:30px;padding:0}.pu input[type=date],.pu input[type=number],.pu input[type=search],.pu input[type=text],.pu select,.pu textarea{min-height:34px;padding:.35rem .55rem;border:1px solid #c4d0d8;border-radius:6px;background:#fff;color:var(--pu-tinta);font:inherit}.pu input[type=number]{width:4.5rem}.pu textarea{width:100%;min-height:72px;resize:vertical}.pu label.pu-campo{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem;font-size:12px;font-weight:700;color:var(--pu-suave);text-transform:uppercase;letter-spacing:.02em}.pu-encabezado{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;margin-bottom:1rem}.pu-encabezado h1{margin:0;font-size:1.6rem}.pu-encabezado p{margin:.15rem 0 0;color:var(--pu-suave)}.pu-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.pu-paso{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;width:100%;padding:.7rem .9rem;border:1px solid var(--pu-borde);border-radius:10px;background:#fff;color:var(--pu-tinta);font:inherit;text-align:left;cursor:pointer}.pu-paso:hover{border-color:#a9b8c2}.pu-paso-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--pu-fondo);font-weight:800}.pu-paso small,.pu-paso strong{display:block}.pu-paso.activo{border-color:var(--pu-azul);background:var(--pu-azul-claro);box-shadow:inset 0 -3px 0 var(--pu-azul)}.pu-paso.activo .pu-paso-num{background:var(--pu-azul);color:#fff}.pu-extra{display:flex;justify-content:flex-end;margin:-.5rem 0 .75rem}.pu-semana-nav{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--pu-borde);border-radius:10px;background:#fff;margin-bottom:1rem}.pu-semana-nav strong{min-width:13rem;text-align:center;font-size:1.05rem}.pu-semana-nav .pu-espacio{flex:1 1}.pu-dias{display:flex;flex-wrap:wrap;grid-gap:.35rem;gap:.35rem}.pu-dia{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:.35rem .5rem;border:1px solid var(--pu-borde);border-radius:8px;background:#fff;font:inherit;cursor:pointer}.pu-dia small{font-size:11px}.pu-dia.activo{border-color:var(--pu-azul);background:var(--pu-azul);color:#fff}.pu-dia.activo small{color:#dbeaf6}.pu-dia.hoy:not(.activo){border-color:var(--pu-azul)}.pu-seccion{margin-bottom:1.25rem;border:1px solid var(--pu-borde);border-radius:10px;background:#fff}.pu-seccion-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.85rem 1rem;border-bottom:1px solid var(--pu-borde)}.pu-seccion-cabeza p{margin:.1rem 0 0;color:var(--pu-suave);font-size:13px}.pu-seccion-cuerpo{padding:.75rem 1rem}.pu-vacio{padding:1.5rem 1rem;color:var(--pu-suave);text-align:center}.pu-barra{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:1rem;padding:.65rem .85rem;border:1px solid var(--pu-borde);border-radius:10px;background:hsla(0,0%,100%,.97);box-shadow:0 2px 8px rgba(31,42,51,.06)}.pu-barra .pu-espacio{flex:1 1}.pu-cifra{display:flex;flex-direction:column;line-height:1.15}.pu-cifra strong{font-size:1.15rem}.pu-cifra span{font-size:12px;color:var(--pu-suave)}.pu-mensaje{margin:0 0 1rem;padding:.65rem .9rem;border-radius:8px;border:1px solid}.pu-mensaje.error{border-color:#f1b8b4;background:var(--pu-rojo-claro);color:#8e1d1d}.pu-mensaje.ok{border-color:#b7dcb9;background:var(--pu-verde-claro);color:#1d5a20}.pu-mensaje.info{border-color:#bcd6ea;background:var(--pu-azul-claro);color:#124a74}.pu-mensaje.aviso{border-color:#f0d29b;background:var(--pu-ambar-claro);color:#6b3d00}.pu-etiqueta{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;padding:.1rem .5rem;border-radius:999px;background:var(--pu-fondo);color:var(--pu-tinta);font-size:12px;font-weight:700;white-space:nowrap}.pu-etiqueta.azul{background:var(--pu-azul-claro);color:#124a74}.pu-etiqueta.verde{background:var(--pu-verde-claro);color:#1d5a20}.pu-etiqueta.ambar{background:var(--pu-ambar-claro);color:#6b3d00}.pu-etiqueta.rojo{background:var(--pu-rojo-claro);color:#8e1d1d}.pu-ot{font-weight:800;white-space:nowrap}.pu-prioridad{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .4rem;border-radius:8px;background:var(--pu-tinta);color:#fff;font-weight:800}.pu-tabla-scroll{overflow-x:auto}.pu-tabla{width:100%;border-collapse:collapse}.pu-tabla th{padding:.5rem .6rem;border-bottom:2px solid var(--pu-borde);background:#fafbfc;color:var(--pu-suave);font-size:12px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.pu-tabla td{padding:.55rem .6rem;border-bottom:1px solid #edf1f4;vertical-align:middle}.pu-tabla tbody tr:hover{background:#fafcfd}.pu-tabla .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pu-tabla td small{display:block}.pu-recorte{display:-webkit-box;max-width:22rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pu-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:.6rem .75rem;gap:.6rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--pu-borde);background:#fafbfc}.pu-filtros input[type=search]{width:14rem}.pu-filtros .pu-espacio{flex:1 1}.pu-avance{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;min-width:8rem}.pu-avance-barra{position:relative;flex:1 1;height:8px;overflow:hidden;border-radius:999px;background:#e7edf1}.pu-avance-barra span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--pu-verde)}.pu-avance-barra.medio span{background:#d08a00}.pu-avance-barra.bajo span{background:var(--pu-rojo)}.pu-avance strong{min-width:2.6rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pu-modal-fondo{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:5vh 1rem;background:rgba(15,23,30,.45);overflow-y:auto}.pu-modal{width:min(640px,100%);border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.25)}.pu-modal-cabeza{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--pu-borde)}.pu-modal-cabeza,.pu-modal-cuerpo{padding:1rem 1.1rem}.pu-notas{margin:0 0 1rem;padding:0;list-style:none}.pu-notas li{padding:.6rem .75rem;margin-bottom:.5rem;border-left:3px solid var(--pu-azul);border-radius:0 6px 6px 0;background:var(--pu-fondo)}.pu-notas p{margin:0 0 .2rem;white-space:pre-wrap}@media (max-width:767px){.pu-pasos{grid-template-columns:1fr}.pu-semana-nav strong{min-width:0;flex:1 1}.pu-filtros input[type=search]{width:100%}}@media print{.plan-bingham-module .pu-encabezado,.plan-bingham-module .pu-extra,.plan-bingham-module .pu-pasos,.plan-bingham-module .pu-semana-nav{display:none!important}}.plan-bingham-module{max-width:1440px;margin:0 auto}.pb-card-actions,.pb-heading,.pb-operation-head,.pb-order-title,.pb-report-toolbar,.pb-review-actions,.pb-search,.pb-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem}.pb-toolbar{flex-wrap:wrap;justify-content:flex-end}.pb-toolbar label{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:600}.pb-search{flex-wrap:wrap}.pb-filtro-semanal{margin:1rem 0}.pb-filtro-semanal-controles{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.75rem;gap:.75rem}.pb-filtro-semanal label{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-weight:600}.pb-filtro-semanal select{padding:.65rem;max-width:100%;border:1px solid #767676;border-radius:.3rem;background:#fff}.pb-tabs{overflow-x:auto}.pb-decision-panel{background:#f4f7f9;border-left:4px solid #123b57;padding:1rem;margin:1rem 0}.pb-decision-panel>strong{display:block;margin-bottom:.65rem}.pb-decision-actions{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.pb-decision-actions>.ui.button{margin:0}.pb-order-facts{grid-gap:1.25rem;gap:1.25rem}.pb-order-facts,.pb-technical-facts{display:flex;flex-wrap:wrap;margin-bottom:1rem}.pb-technical-facts{grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;background:#f4f7f9;border-left:4px solid #123b57;padding:.75rem 1rem}.pb-technical-facts>strong{width:100%}.pb-roller{border-top:1px solid #d9e1e5;padding:1rem 0}.pb-roller-toggle>summary{cursor:pointer;font-size:1.1rem;font-weight:700}.pb-roller-content{padding-top:.5rem}.pb-measures{color:#52636d}.pb-operation{border:1px solid #dfe6e9;border-radius:4px;padding:.75rem;margin:.5rem 0}.pb-operation.is-complete{background:#f4faf5}.pb-fixed-note{color:#315d3b}.pb-local-status{margin-top:.5rem!important}.pb-card-actions{flex-wrap:wrap;margin-top:1rem}.pb-card-actions-top{margin:0 0 1rem;justify-content:flex-start}.pb-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.pb-summary-grid .segment{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.pb-summary-grid strong{font-size:2rem}.pb-queue{border:1px solid #dfe6e9;border-radius:4px;margin-bottom:.75rem}.pb-queue summary{cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.pb-queue table{margin:0!important}.pb-machine-queue p{margin:.35rem 0}.pb-extra-actions{margin-top:.5rem}.pb-cycle{margin:.75rem 0}.pb-review-order{overflow-x:auto}.pb-report-toolbar{justify-content:flex-start;margin-bottom:1rem}.pb-history-head{display:flex;align-items:center;justify-content:space-between}.pb-currency-totals{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin:1rem 0}.pb-currency-totals div{border:1px solid #dfe6e9;border-radius:4px;padding:.75rem 1rem}.pb-currency-totals span,.pb-currency-totals strong{display:block}@media print{.plan-bingham-module .pb-filtro-semanal,.plan-bingham-module .pb-heading,.plan-bingham-module .pb-report-toolbar,.plan-bingham-module .pb-search,.plan-bingham-module .pb-tabs{display:none!important}.plan-bingham-module{max-width:none}}@media (max-width:767px){.pb-heading,.pb-order-title{align-items:flex-start;flex-direction:column}.pb-summary-grid{grid-template-columns:1fr}}.tiendita-module{max-width:1420px;margin:0 auto}.td-encabezado{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:1rem;gap:1rem}.td-encabezado h1{margin-bottom:.2rem!important}.td-encabezado p{color:#5f6b76}.td-ayuda{color:#68747f;font-size:.9rem;margin:.5rem 0}.td-vacio{padding:2rem 1rem;text-align:center;color:#68747f;border:1px dashed #d7dde2;border-radius:6px}.td-vacio p{margin:.5rem 0 .8rem}.td-resumen{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.td-tarjeta{border:1px solid #d7dde2;border-top:3px solid #147d64;background:#fff;border-radius:6px;padding:.8rem 1rem;text-align:left;font:inherit;color:inherit}button.td-tarjeta{cursor:pointer}button.td-tarjeta:focus,button.td-tarjeta:hover{background:#f4faf7;border-color:#147d64;outline:none}.td-tarjeta-alerta{border-top-color:#f2711c}.td-tarjeta small,.td-tarjeta span{display:block;color:#68747f}.td-tarjeta strong{display:block;font-size:1.6rem;line-height:1.15;margin:.2rem 0}.td-menu{overflow-x:auto;overflow-y:hidden}.td-menu .item .label{margin-left:.45rem!important}.td-contenido{margin-top:1rem}.td-filtros{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.6rem .9rem;gap:.6rem .9rem;margin-bottom:.8rem}.td-filtros .td-buscar{flex:1 1 260px;max-width:420px}.td-filtros .td-derecha{margin-left:auto!important;display:flex;grid-gap:.4rem;gap:.4rem}.td-filtros .td-derecha .ui.button{margin:0}.td-segmentos.ui.buttons .button{white-space:nowrap}.td-marcas{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem;margin-bottom:.9rem}.td-chip{border:1px solid #d7dde2;background:#fff;border-radius:999px;padding:.35rem .8rem;cursor:pointer;font:inherit;font-size:.9rem;color:#34414c}.td-chip:focus,.td-chip:hover{border-color:#147d64;outline:none}.td-chip.activo{background:#147d64;border-color:#147d64;color:#fff}.td-venta{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:1.2rem;gap:1.2rem;align-items:start}.td-productos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:.75rem;gap:.75rem}.td-producto{position:relative;border:1px solid #dfe4e8;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .12s,box-shadow .12s}.td-producto.en-carrito{border-color:#2185d0;box-shadow:0 0 0 1px #2185d0}.td-producto.agotado{opacity:.55}.td-producto-agregar{display:flex;flex-direction:column;width:100%;border:0;background:none;padding:.6rem .7rem .7rem;text-align:left;font:inherit;color:inherit;cursor:pointer}.td-producto-agregar:disabled{cursor:default}.td-producto-agregar:not(:disabled):hover .td-producto-imagen{background-color:#eef4f8}.td-producto-agregar:focus-visible{outline:2px solid #2185d0;outline-offset:-2px}.td-producto-cantidad{position:absolute;top:.45rem;right:.45rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:#2185d0;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.td-producto-nombre{font-weight:700;margin-top:.55rem;line-height:1.2}.td-producto-presentacion{color:#68747f;font-size:.85rem}.td-producto-pie{display:flex;justify-content:space-between;align-items:baseline;grid-gap:.4rem;gap:.4rem;margin-top:.45rem;flex-wrap:wrap}.td-precio{color:#147d64;font-size:1.25rem}.td-existencias{font-size:.8rem;color:#4d7c55}.td-existencias.bajo{color:#c25d0c;font-weight:700}.td-existencias.agotado{color:#c62828;font-weight:700}.td-cantidad{display:flex;align-items:center;justify-content:center;grid-gap:.6rem;gap:.6rem;padding:0 .7rem .6rem}.td-cantidad .ui.button{margin:0}.td-cantidad strong{min-width:1.5rem;text-align:center}.td-producto-imagen{display:flex;width:100%;height:130px;padding:10px 0;border-radius:.4rem;background-color:#f5f7f8;overflow:hidden;transition:background-color .12s}.td-producto-imagen.compacta{width:40px;min-width:40px;height:48px;padding:3px 0}.td-producto-sprite{display:block;width:100%;height:100%;background-repeat:no-repeat}.td-producto-imagen.sin-imagen{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b969d;grid-gap:.25rem;gap:.25rem}.td-cuenta{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid #d7dde2;border-top:4px solid #2185d0;border-radius:8px;background:#fff;padding:1rem}.td-cuenta-titulo{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.td-cuenta-titulo h3{margin:0!important}.td-comprador-pie{display:flex;justify-content:space-between;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.4rem;min-height:1.8rem}.td-comprador-pie .ui.button{margin-left:auto}.td-cuenta .ui.form .field{margin-bottom:.8rem}.td-cuenta-vacia{color:#68747f;text-align:center;padding:1.2rem .5rem;border:1px dashed #d7dde2;border-radius:6px}.td-lineas{list-style:none;margin:0 0 .5rem;padding:0}.td-lineas li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"img texto importe" "img cantidad cantidad";grid-gap:.1rem .6rem;gap:.1rem .6rem;align-items:center;padding:.5rem 0;border-bottom:1px solid #edf0f2}.td-lineas .td-producto-imagen{grid-area:img}.td-linea-texto{grid-area:texto;font-weight:700;line-height:1.2}.td-linea-texto small{display:block;font-weight:400;color:#68747f}.td-linea-importe{grid-area:importe}.td-linea-cantidad{grid-area:cantidad;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.td-linea-cantidad .ui.button{margin:0;padding:.45rem}.td-total{display:flex;justify-content:space-between;align-items:baseline;margin:.6rem 0 1rem;padding-top:.4rem}.td-total span{color:#5f6b76}.td-total strong{font-size:1.7rem}.td-saldo-despues{background:#fff8ef;border:1px solid #f5d2a8;border-radius:4px;padding:.5rem .7rem}.td-barra-movil{display:none}.td-personas-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.td-personas-layout.con-detalle{grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr)}.td-personas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.5rem;gap:.5rem}.con-detalle .td-personas{grid-template-columns:1fr;max-height:70vh;overflow-y:auto;padding-right:.2rem}.td-persona{display:flex;justify-content:space-between;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.7rem .8rem;border:1px solid #dfe4e8;border-radius:6px;background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer}.td-persona:focus,.td-persona:hover{border-color:#147d64;outline:none}.td-persona.activa{border-color:#147d64;box-shadow:0 0 0 1px #147d64;background:#f4faf7}.td-persona .ui.label{flex-shrink:0;margin:0}.td-persona-nombre small{display:block;color:#68747f}.td-perfil{position:-webkit-sticky;position:sticky;top:1rem;border:1px solid #d7dde2;border-radius:8px;background:#fff;padding:1rem 1.2rem;min-height:200px}.td-perfil-encabezado{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem}.td-perfil-encabezado h3{margin-bottom:.5rem!important}.td-perfil-acciones{display:flex;grid-gap:.4rem;gap:.4rem}.td-perfil-acciones .ui.button{margin:0}.td-pago{margin:1.2rem 0;padding:1rem 0;border-top:1px solid #e3e7ea;border-bottom:1px solid #e3e7ea;position:relative}.td-pago h4{margin-bottom:.8rem!important}.td-liquidar.ui.button{position:absolute;right:0;top:.9rem}.td-movimientos .td-fecha{white-space:nowrap;color:#5f6b76}.td-detalle{display:block;color:#68747f}.td-cargo{color:#b03030}.td-abono{color:#1a7f45}.td-inventario td{vertical-align:middle}.td-producto-tabla{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.td-producto-tabla small{display:block;color:#68747f}.td-sku{font-family:monospace;font-size:.85rem;color:#4b5863}.td-sin-costo{color:#9aa4ac;font-style:italic}.td-minimo{display:block;color:#8b969d;margin-top:.2rem}.td-acciones{white-space:nowrap}.td-acciones .ui.button{margin:0 .25rem 0 0}.td-inactivo{background:#f7f8f9;color:#8b969d}.td-inactivo .td-producto-imagen{opacity:.45}.td-resultante{padding:.5rem .7rem;background:#f3f8fc;border-radius:4px}.td-resultante.negativo{background:#fff0f0;color:#b03030}.td-periodo .ui.form .fields{margin:0}.td-periodo .ui.form .inline.fields .field{padding-right:.6rem}.td-resumen-reporte .td-tarjeta strong{font-size:1.45rem}.td-nota-actual{color:#4b5863;background:#f5f7f8;border-radius:6px;padding:.6rem .9rem}.td-recargando{opacity:.55;transition:opacity .15s}.td-detalle-linea{color:#68747f}.td-participacion{width:28%}.td-participacion small{color:#68747f}.td-barra{display:inline-block;width:calc(100% - 3.5rem);height:.55rem;background:#edf0f2;border-radius:999px;margin-right:.5rem;vertical-align:middle;overflow:hidden}.td-barra span{display:block;height:100%;background:#147d64;border-radius:999px}@media (max-width:1100px){.td-venta{grid-template-columns:minmax(0,1fr) 320px}.td-personas-layout.con-detalle{grid-template-columns:minmax(0,1fr)}.con-detalle .td-personas{max-height:280px}.td-perfil{position:static}}@media (max-width:767px){.td-encabezado{align-items:center}.td-encabezado p{display:none}.td-encabezado h1{font-size:1.4rem!important}.td-resumen{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.td-tarjeta{padding:.6rem .7rem}.td-tarjeta strong{font-size:1.25rem}.td-tarjeta small{font-size:.75rem}.td-menu .item{white-space:nowrap}.td-filtros .td-buscar{max-width:none;flex-basis:100%}.td-filtros .td-derecha{margin-left:0!important;width:100%}.td-filtros .td-derecha .ui.button{flex:1 1}.td-segmentos.ui.buttons{width:100%;overflow-x:auto}.td-marcas{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.3rem}.td-chip{white-space:nowrap}.td-venta{grid-template-columns:minmax(0,1fr);padding-bottom:4rem}.td-productos{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.td-producto-imagen{height:100px}.td-producto-agregar{padding:.45rem .5rem .55rem}.td-precio{font-size:1.1rem}.td-cuenta{position:static;max-height:none}.td-barra-movil{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:#fff;border-top:1px solid #d7dde2;box-shadow:0 -4px 12px rgba(0,0,0,.08)}.td-barra-movil .ui.button{margin:0}.td-participacion{display:none}.td-personas{grid-template-columns:minmax(0,1fr)}.td-filtros .ui.input input{min-width:0}}.td-ultima-venta{display:flex;justify-content:space-between;align-items:center;grid-gap:.6rem;gap:.6rem;margin-top:1rem;padding:.6rem .7rem;background:#f7f8f9;border:1px solid #e3e7ea;border-radius:6px;font-size:.9rem}.td-ultima-venta small,.td-ultima-venta span{display:block}.td-ultima-venta small{color:#68747f}.td-ultima-venta .ui.button{margin:0;flex-shrink:0}.td-ultima-titulo{font-weight:700}.td-ultima-venta.anulada{color:#8b969d}.td-efectos{padding-left:1.2rem;color:#34414c}.td-efectos li{margin-bottom:.3rem}.td-aviso{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.td-aviso .ui.button{margin:0}.solicitudes-compra-module{max-width:1420px;margin:0 auto}.sc-encabezado{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.sc-encabezado p{color:#5f6b76;margin-top:-.4rem}.sc-resumen{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.sc-tarjeta{border:1px solid #d7dde2;background:#fff;border-radius:6px;padding:.9rem 1rem;text-align:left;cursor:pointer;font:inherit;color:inherit}.sc-tarjeta:focus,.sc-tarjeta:hover{border-color:#2185d0;background:#f6fbff;outline:none}.sc-tarjeta-activa{border-color:#2185d0;box-shadow:0 0 0 1px #2185d0;background:#f6fbff}.sc-tarjeta small,.sc-tarjeta span{display:block;color:#68747f}.sc-tarjeta strong{display:block;font-size:1.7rem;margin-top:.25rem;line-height:1.1}.sc-contador{margin-left:.5rem!important}.sc-paso{color:#5f6b76;font-weight:700;margin:0 0 .5rem}.sc-tipos{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.sc-tipo{border:1px solid #d7dde2;background:#fff;border-radius:6px;padding:1rem;text-align:left;cursor:pointer;min-height:86px;font:inherit;color:inherit}.sc-tipo:focus,.sc-tipo:hover{border-color:#2185d0;outline:none}.sc-tipo span,.sc-tipo strong{display:block}.sc-tipo span{color:#697783;margin-top:.3rem;font-size:.9rem}.sc-tipo-activo{border-color:#2185d0;box-shadow:0 0 0 1px #2185d0;background:#f6fbff}.sc-formulario{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(260px,.8fr);grid-gap:1rem;gap:1rem}.sc-ayuda h3{margin-top:1.2rem!important}.sc-ayuda h3:first-child{margin-top:0!important}.sc-buscador{position:relative}.sc-sugerencias{position:absolute;z-index:20;left:0;right:0;top:calc(100% - .8rem);max-height:260px;overflow-y:auto;background:#fff;border:1px solid #cfd7de;border-radius:0 0 5px 5px;box-shadow:0 6px 15px rgba(0,0,0,.12)}.sc-sugerencia{display:block;width:100%;border:0;border-bottom:1px solid #edf0f2;background:#fff;text-align:left;padding:.75rem;cursor:pointer;font:inherit}.sc-sugerencia:focus,.sc-sugerencia:hover{background:#f3f8fc}.sc-sugerencia small{display:block;color:#6e7a84;margin-top:.2rem}.sc-seleccion{padding:.7rem;background:#eef8f1;border:1px solid #b9dbbf;border-radius:4px;margin-bottom:1rem}.sc-envio{align-items:center}.sc-envio,.sc-filtros{display:flex;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.sc-filtros{align-items:flex-end;margin-bottom:.75rem}.sc-filtros .field{margin-bottom:0!important}.sc-filtros .sc-buscar{min-width:290px}.sc-filtros .sc-conteo{margin:0 0 .5rem}.sc-limpiar{align-self:center;padding-bottom:.4rem}.sc-conteo{color:#68747f;margin:0 0 .5rem;font-size:.9rem}.sc-vacio{padding:2rem;text-align:center;color:#68747f}.sc-tabla td{vertical-align:top!important}.sc-col-solicitud{width:150px}.sc-col-solicitud .label{margin-top:.35rem!important}.sc-articulo{min-width:240px}.sc-articulo small{display:block;color:#68747f;margin-top:.15rem}.sc-detalle-texto{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-col-seguimiento{min-width:210px}.sc-col-acciones{width:140px}.sc-cerrada{opacity:.72}.sc-bloque{display:block;color:#68747f;margin-top:.25rem}.sc-tenue{color:#78848e}.sc-acciones{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;align-items:stretch}.sc-acciones .button{margin:0!important;text-align:left!important}.sc-enlace{border:0;background:none;padding:0;color:#1e70bf;cursor:pointer;text-align:left;font:inherit}.sc-enlace:hover{text-decoration:underline}.sc-enlace strong{color:inherit}.sc-seguimiento{grid-gap:.45rem;gap:.45rem}.sc-chips,.sc-seguimiento{display:flex;flex-direction:column}.sc-chips{grid-gap:.3rem;gap:.3rem}.sc-chip{margin:0!important}.sc-chip-vacio{color:#8a949d!important;border-style:dashed!important}.sc-estado{margin:0!important}.sc-estatus-campo select{width:100%}.sc-modal-seguimiento .sc-resumen-solicitud{margin-bottom:1rem}.sc-seccion{padding:.75rem 0;border-top:1px solid #edf0f2}.sc-seccion:first-child{padding-top:0;border-top:0}.sc-seccion h4{margin:0 0 .6rem!important}.sc-seccion-titulo{display:flex;justify-content:space-between;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.6rem}.sc-seccion-titulo .button,.sc-seccion-titulo h4{margin:0!important}.sc-datos{display:grid;grid-template-columns:minmax(130px,auto) 1fr;grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0}.sc-datos dt{color:#68747f;font-weight:400}.sc-datos dd{margin:0}.sc-historial{list-style:none;padding:0;margin:0 0 .75rem;border-left:2px solid #e2e7eb}.sc-evento{position:relative;padding:0 0 .7rem 1rem}.sc-evento:before{content:"";position:absolute;left:-6px;top:.35rem;width:10px;height:10px;border-radius:50%;background:#b9c3cc}.sc-evento-comentario:before{background:#2185d0}.sc-evento-cumplida:before{background:#21ba45}.sc-evento-cancelada:before,.sc-evento-rechazada:before{background:#db2828}.sc-evento-cabecera{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;align-items:baseline}.sc-evento-nota{color:#4f5b66;margin-top:.15rem;white-space:pre-line}.sc-evento-comentario .sc-evento-nota{background:#f3f8fc;border-radius:4px;padding:.4rem .6rem}.sc-comentario,.sc-formato-edicion{margin:.75rem 0}.sc-pdf{min-width:3.2rem}.sc-alta-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.sc-inventario-form{min-width:270px}@media (max-width:1200px){.sc-resumen{grid-template-columns:repeat(3,minmax(120px,1fr))}.sc-tipos{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:900px){.sc-resumen,.sc-tipos{grid-template-columns:repeat(2,minmax(130px,1fr))}.sc-alta-grid,.sc-formulario{grid-template-columns:1fr}.sc-acciones{flex-direction:row;flex-wrap:wrap}.sc-col-acciones,.sc-col-solicitud{width:auto}}@media (max-width:520px){.sc-encabezado{display:block}.sc-encabezado .button{margin-top:.5rem}.sc-datos,.sc-resumen,.sc-tipos{grid-template-columns:1fr}.sc-datos{grid-gap:.1rem;gap:.1rem}.sc-datos dd{margin-bottom:.4rem}}.envios-module{max-width:1480px;margin:0 auto;padding:1rem}.envios-encabezado,.envios-ot-cabecera,.envios-viaje-cabecera{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.envios-ayuda,.envios-encabezado p,.envios-viaje-cabecera span{color:#5f6b75}.envios-tabs{display:flex;grid-gap:.35rem;gap:.35rem;overflow-x:auto;padding:.5rem 0;margin-bottom:.5rem}.envios-contenido{min-height:18rem}.envios-filtros{margin:.75rem 0 1.25rem}.envios-cliente{border-left:4px solid #2185d0!important}.envios-ot{padding:.75rem 0;border-top:1px solid #e7e9eb}.envios-ot-cabecera{justify-content:flex-start}.envios-piezas{display:grid;grid-gap:.4rem;gap:.4rem;margin:.65rem 0}.envios-pieza{display:flex;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.45rem .6rem;border:1px solid #e4e7ea;border-radius:.3rem}.envios-pieza.en-produccion{background:#f7f8f9;color:#6b747b}.envios-pieza.ya-enviada{background:#f5f6f7;color:#68737b}.envios-pieza input{width:1.1rem;height:1.1rem;flex:0 0 auto}.envios-crear{border-top:3px solid #2185d0!important}.envios-acciones{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem;margin:.5rem 0}.envios-asignar{margin:.25rem}.envios-detalle{background:#f8fafc!important}.envios-lista-viajes{display:grid;grid-gap:.75rem;gap:.75rem}.envios-viaje{margin:0!important}.envios-paradas{padding-left:1.5rem}.envios-paradas li{padding:.75rem .35rem;border-top:1px solid #e6e8ea}.envios-contacto{margin:.4rem 0}.envios-gastos span,.envios-piezas span{display:block}.envios-gastos{display:grid;grid-gap:.3rem;gap:.3rem;margin:.75rem 0}.envios-acciones-chofer .button{min-height:3.1rem}.envios-reporte-resumen{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem}.envios-paginacion{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:.75rem}.envios-filtros-aplicados{margin-bottom:.5rem!important}.envios-module .ui.table{overflow-wrap:anywhere}@media (max-width:600px){.envios-module{padding:.5rem}.envios-encabezado{align-items:flex-start}.envios-encabezado h1.ui.header{font-size:1.5rem}.envios-tabs{margin-left:-.25rem;margin-right:-.25rem}.envios-tabs .button{flex:0 0 auto}.envios-module .ui.segment{padding:.8rem}.envios-viaje-cabecera{align-items:flex-start}.envios-viaje-cabecera .button{min-height:2.8rem}.envios-acciones-chofer{display:grid;grid-template-columns:1fr}.envios-acciones-chofer .button{width:100%;min-height:3.5rem;font-size:1.05rem}.envios-pieza{align-items:flex-start}.envios-paginacion{flex-wrap:wrap}.envios-ot-cabecera{align-items:flex-start}.envios-filtros .fields{display:block}}.notificaciones-module{max-width:980px;margin:0 auto}.nt-encabezado{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.nt-encabezado p{color:#5f6b76;margin-top:-.4rem}.nt-acciones{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.nt-vacio{text-align:center;color:#68747f;padding:2rem!important}.nt-lista{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.nt-item{display:flex;align-items:center;grid-gap:.8rem;gap:.8rem;width:100%;text-align:left;background:#fff;border:1px solid #dde3e8;border-radius:6px;padding:.9rem 1rem;cursor:pointer}.nt-item:focus,.nt-item:hover{background:#f5f9fc}.nt-punto{flex:0 0 10px;height:10px;border-radius:50%;background:transparent}.nt-no-leida{border-color:#9cc6e8;background:#f4f9fe}.nt-no-leida .nt-punto{background:#2185d0}.nt-texto{flex:1 1;min-width:0}.nt-texto small,.nt-texto span,.nt-texto strong{display:block}.nt-texto span{color:#3d4852;margin-top:.2rem;overflow-wrap:anywhere}.nt-texto small{color:#78848e;margin-top:.3rem}@media (max-width:600px){.nt-encabezado{display:block}.nt-acciones{margin-top:.5rem}}.carrera-operadores{--co-morado:#6d3fc0;--co-morado-osc:#3e1f78;--co-morado-claro:#efe8fb;--co-verde:#15a05a;--co-verde-claro:#e6f6ec;--co-naranja:#ef7d22;--co-naranja-claro:#fff1e4;--co-ambar:#e0a100;--co-gris-claro:#eef1f4;--co-rojo:#d64545;--co-tinta:#1f2a37;--co-gris:#6b7682;--co-linea:#e3e7ec;max-width:1200px;margin:0 auto;color:var(--co-tinta)}.co-encabezado{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:1rem;gap:1rem}.co-encabezado h1{margin-bottom:.15rem!important}.co-encabezado h1 .icon{color:var(--co-ambar)}.co-encabezado p{color:var(--co-gris);font-size:1.05rem}.co-aviso{display:flex;grid-gap:.6rem;gap:.6rem;align-items:flex-start;margin:.9rem 0 1.1rem;padding:.7rem .9rem;border-radius:10px;background:#f3f7fb;border:1px solid #dbe6f0;color:#3d5266;font-size:.88rem;line-height:1.4}.co-aviso .icon{color:#3b7bbf;margin-top:.1rem}.co-pestanas{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;padding:.2rem .1rem .6rem}.co-pestanas button{flex:0 0 auto;display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.5rem .95rem .5rem .55rem;border:1px solid var(--co-linea);border-radius:999px;background:#fff;font:inherit;color:var(--co-tinta);cursor:pointer;text-align:left;transition:box-shadow .15s,border-color .15s,transform .15s}.co-pestanas button:focus,.co-pestanas button:hover{border-color:#c8b6ec;outline:none;transform:translateY(-1px)}.co-pestanas button.activa{border-color:var(--co-morado);box-shadow:0 4px 14px rgba(109,63,192,.22);background:linear-gradient(180deg,#fff,#f7f2ff)}.co-pestanas small,.co-pestanas strong{display:block;line-height:1.2}.co-pestanas small{color:var(--co-gris);font-size:.78rem}.co-avatar{position:relative;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;display:inline-flex;color:#fff;background:linear-gradient(135deg,#8d5ee0,var(--co-morado-osc))}.co-avatar,.co-avatar-nivel{align-items:center;justify-content:center;font-weight:700}.co-avatar-nivel{position:absolute;right:-4px;bottom:-4px;min-width:1.25rem;height:1.25rem;border-radius:999px;background:var(--co-ambar);color:#3a2a00;font-size:.72rem;display:flex;border:2px solid #fff}.co-avatar.neutro{background:#eef1f4;color:#4a5866}.co-avatar.neutro .icon{margin:0}.co-contador{margin-left:.35rem;background:var(--co-rojo);color:#fff;font-style:normal;font-size:.7rem;border-radius:999px;padding:.05rem .4rem}.co-perfil{padding-top:.6rem}.co-portada{display:flex;grid-gap:1.8rem;gap:1.8rem;align-items:center;padding:1.6rem 1.8rem;border-radius:18px;color:#fff;background:radial-gradient(900px 300px at 100% 0,rgba(41,197,140,.35),transparent 60%),linear-gradient(120deg,var(--co-morado-osc),var(--co-morado) 60%,#2f8f86);box-shadow:0 10px 30px rgba(62,31,120,.25)}.co-anillo{position:relative;flex:none;width:150px;height:150px}.co-anillo svg{width:100%;height:100%;transform:rotate(-90deg)}.co-anillo circle{fill:none;stroke-width:10}.co-anillo-fondo{stroke:hsla(0,0%,100%,.2)}.co-anillo-avance{stroke:#ffd166;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.co-anillo-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.co-anillo-centro small{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;opacity:.85}.co-anillo-centro strong{font-size:3.2rem;line-height:1}.co-anillo-centro span{font-size:.78rem;opacity:.95}.co-portada-rol{display:inline-block;font-size:.8rem;background:hsla(0,0%,100%,.16);border-radius:999px;padding:.15rem .65rem}.co-portada-datos h2{margin:.35rem 0 .3rem;font-size:2rem;color:#fff}.co-portada-datos h2 small{font-size:.95rem;font-weight:400;opacity:.8;margin-left:.4rem}.co-portada-datos p{font-size:1.05rem;line-height:1.45;opacity:.95;max-width:60ch}.co-mult{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.9rem}.co-mult-pieza{display:flex;flex-direction:column;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;padding:.35rem .8rem;min-width:92px}.co-mult-pieza small{font-size:.7rem;opacity:.85}.co-mult-pieza b{font-size:1.35rem}.co-mult-pieza.total{background:#ffd166;color:#3a2a00;border-color:#ffd166}.co-mult-op{font-size:1.3rem;font-weight:700;opacity:.8}.co-titulo-seccion{margin:1.6rem 0 .7rem;font-size:1.15rem}.co-pasos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.9rem;gap:.9rem}.co-paso{position:relative;background:#fff;border:1px solid var(--co-linea);border-radius:14px;padding:1.1rem 1.1rem 1rem;box-shadow:0 2px 8px rgba(20,30,40,.04)}.co-paso>.icon{color:var(--co-morado);margin-bottom:.4rem}.co-paso.ok{border-color:#a6dfbd;background:linear-gradient(180deg,#fff,var(--co-verde-claro))}.co-paso.ok>.icon{color:var(--co-verde)}.co-paso strong{display:block;font-size:1.08rem;margin-bottom:.25rem}.co-paso p{color:var(--co-gris);font-size:.9rem;line-height:1.4;min-height:2.6em;margin-bottom:.6rem}.co-paso small{display:block;color:var(--co-gris);margin-top:.45rem;font-size:.82rem}.co-paso-num{position:absolute;top:.8rem;right:.9rem;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--co-morado-claro);color:var(--co-morado);font-weight:700;display:flex;align-items:center;justify-content:center}.co-paso.ok .co-paso-num{background:var(--co-verde);color:#fff}.co-barra{height:12px;border-radius:999px;background:#edf0f3;overflow:hidden}.co-barra-relleno{height:100%;border-radius:999px;background:var(--co-naranja);transition:width .7s ease}.co-barra-relleno.verde{background:linear-gradient(90deg,#2bc46f,var(--co-verde))}.co-barra-relleno.ambar{background:linear-gradient(90deg,#ffd166,var(--co-ambar))}.co-barra-relleno.naranja{background:linear-gradient(90deg,#ffa85c,var(--co-naranja))}.co-barra-relleno.morado{background:linear-gradient(90deg,#a07ae6,var(--co-morado))}.co-racha{display:flex;grid-gap:.3rem;gap:.3rem}.co-racha i{width:26px;height:12px;border-radius:6px;background:#edf0f3}.co-racha i.ok{background:var(--co-verde)}.co-seccion{margin-top:1.2rem;padding:1.2rem 1.3rem;border:1px solid var(--co-linea);border-radius:14px;background:#fff}.co-seccion h3{margin:0 0 .9rem;font-size:1.1rem}.co-seccion-cabeza{display:flex;align-items:center;justify-content:space-between;grid-gap:.8rem;gap:.8rem;margin-bottom:.9rem}.co-seccion-cabeza h3{margin:0}.co-fuente{color:#8a949d;font-size:.8rem;margin-top:.8rem}.co-ayuda{color:var(--co-gris)}.co-chip{display:inline-flex;align-items:center;grid-gap:.2rem;gap:.2rem;font-size:.75rem;font-weight:600;border-radius:999px;padding:.15rem .6rem;white-space:nowrap}.co-chip .icon{margin:0 .1rem 0 0}.co-chip.verde{background:var(--co-verde-claro);color:#0e7a43}.co-chip.naranja{background:var(--co-naranja-claro);color:#b25a10}.co-chip.ambar{background:#fff6d6;color:#8a6400}.co-chip.rojo{background:#fde8e8;color:#b03030}.co-chip.gris{background:#eef1f4;color:#55616d}.co-chip.morado{background:var(--co-morado-claro);color:var(--co-morado)}.co-grafica{position:relative;display:flex;grid-gap:1rem;gap:1rem;align-items:flex-end;height:230px;padding:0 .5rem 1.8rem}.co-meta-area{top:0;bottom:calc(1.8rem + 62px);pointer-events:none}.co-meta-area,.co-meta-linea{position:absolute;left:0;right:0}.co-meta-linea{border-top:2px dashed var(--co-morado)}.co-meta-linea span{position:absolute;right:0;top:-1.45rem;font-size:.75rem;font-weight:600;color:var(--co-morado);background:#fff;padding:0 .35rem}.co-columna{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%}.co-columna-barras{flex:1 1;width:100%;display:flex;justify-content:center;align-items:flex-end;grid-gap:6px;gap:6px}.co-barra-v{position:relative;width:34%;max-width:46px;border-radius:8px 8px 2px 2px;background:#b9a3e6;min-height:3px}.co-barra-v.cumple{background:var(--co-verde)}.co-barra-v.falta{background:#f6b27a}.co-barra-v.rayada{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.45) 6px,transparent 6px 12px)}.co-barra-v span{position:absolute;top:-1.2rem;left:50%;transform:translateX(-50%);font-size:.72rem;color:var(--co-gris);white-space:nowrap}.co-columna-pie{height:62px;padding-top:.45rem;display:flex;flex-direction:column;align-items:center;grid-gap:.25rem;gap:.25rem}.co-columna-pie small{color:var(--co-gris);font-size:.78rem}.co-tabla{width:100%;border-collapse:collapse;margin-top:.6rem}.co-tabla td,.co-tabla th{text-align:left;padding:.45rem .6rem;border-bottom:1px solid #edf0f2}.co-tabla th{color:var(--co-gris);font-weight:600;font-size:.85rem}.co-sugeridas{display:flex;flex-wrap:wrap;grid-gap:.35rem;gap:.35rem;align-items:center;color:var(--co-gris);font-size:.88rem}.co-sugeridas .icon{color:var(--co-ambar)}.co-sugeridas span{background:#f3f0fa;border-radius:999px;padding:.15rem .65rem;color:#4a3a6b}.co-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:.9rem;gap:.9rem;margin-top:.6rem}.co-video{display:flex;flex-direction:column;border:1px solid var(--co-linea);border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .15s,transform .15s}.co-video:hover{box-shadow:0 6px 18px rgba(20,30,40,.08);transform:translateY(-2px)}.co-video-miniatura{position:relative;height:120px;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem;color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#2c3e50,#4a2f7a)}.co-video.pendiente .co-video-miniatura{background:linear-gradient(135deg,#5b4a10,#a07c10)}.co-video.rechazado .co-video-miniatura{background:linear-gradient(135deg,#5a2323,#8f3a3a)}.co-video-miniatura:disabled{cursor:default}.co-video-miniatura .icon{margin:0;width:2.6rem;height:2.6rem;line-height:2.6rem;border-radius:50%;background:hsla(0,0%,100%,.18)}.co-video-miniatura span{font-size:.8rem;opacity:.9}.co-video-cuerpo{padding:.7rem .85rem .85rem}.co-video-etiquetas{display:flex;grid-gap:.35rem;gap:.35rem;margin-bottom:.4rem}.co-video-cuerpo strong{display:block;line-height:1.3}.co-video-cuerpo small{display:block;color:var(--co-gris);margin-top:.2rem}.co-motivo{color:var(--co-rojo)!important}.co-enlace{border:0;background:none;padding:0;margin-top:.4rem;color:var(--co-morado);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.co-vacio{text-align:center;color:var(--co-gris);padding:1.6rem;border:2px dashed #d9dee4;border-radius:14px;margin-top:.6rem}.co-vacio .icon{color:#c9bfe0}.co-escalera{list-style:none;margin:0;padding:1.4rem 0 0;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:.45rem;gap:.45rem;align-items:end}.co-escalera li{position:relative;text-align:center;font-size:.78rem;color:var(--co-gris)}.co-escalon{display:flex;align-items:flex-start;justify-content:center;padding-top:.35rem;border-radius:8px 8px 3px 3px;background:#eee8f8;color:var(--co-morado);font-weight:700;font-size:1.05rem;margin-bottom:.35rem}.co-escalera li.logrado .co-escalon{background:#cdb8ef}.co-escalera li.actual .co-escalon{background:linear-gradient(180deg,#8d5ee0,var(--co-morado-osc));color:#fff;box-shadow:0 6px 16px rgba(109,63,192,.35)}.co-escalera li.actual{color:var(--co-tinta)}.co-escalera small,.co-escalera strong{display:block;line-height:1.25}.co-escalon-mult{color:var(--co-morado);font-weight:600}.co-aqui{position:absolute;top:-1.4rem;left:50%;transform:translateX(-50%);background:var(--co-ambar);color:#3a2a00;font-weight:700;font-size:.7rem;border-radius:999px;padding:.05rem .55rem}.co-reglas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.9rem;gap:.9rem}.co-regla{background:#fff;border:1px solid var(--co-linea);border-radius:14px;padding:1rem 1.1rem}.co-regla-icono{display:inline-flex;width:2.4rem;height:2.4rem;border-radius:12px;align-items:center;justify-content:center;background:var(--co-morado-claro);color:var(--co-morado);font-size:1.1rem;margin-bottom:.5rem}.co-regla-icono .icon{margin:0}.co-regla strong{display:block;font-size:1.02rem;margin-bottom:.2rem}.co-regla p{color:var(--co-gris);font-size:.9rem;line-height:1.4;margin:0}.co-poli{display:grid;grid-gap:.55rem;gap:.55rem}.co-poli-fila{display:grid;grid-template-columns:170px 1fr 300px;grid-gap:.8rem;gap:.8rem;align-items:center;font-size:.9rem}.co-poli-fila small{color:var(--co-gris)}.co-bandeja{border-color:#e9d9a6;background:linear-gradient(180deg,#fffdf5,#fff)}.co-pendiente{display:flex;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.6rem 0;border-bottom:1px dashed var(--co-linea)}.co-pendiente .co-video-miniatura{width:96px;height:64px;border-radius:10px;flex:none}.co-pendiente-datos{flex:1 1}.co-pendiente-datos small,.co-pendiente-datos strong{display:block}.co-pendiente-datos small{color:var(--co-gris)}.co-biblioteca{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.co-grupo h4{font-size:.76rem;letter-spacing:.08em;color:var(--co-gris);margin:0 0 .45rem}.co-maquina{display:flex;grid-gap:.55rem;gap:.55rem;align-items:flex-start;padding:.55rem .6rem;border-radius:10px;border:1px solid #edf0f2;margin-bottom:.4rem;color:#a0a9b1}.co-maquina>div{flex:1 1}.co-maquina strong{display:block;color:#34414c;font-weight:600}.co-maquina small{display:block}.co-maquina.con-video{border-color:#a6dfbd;background:var(--co-verde-claro);color:var(--co-verde)}.co-maquina.en-revision{border-color:#ecd690;background:#fffaea;color:var(--co-ambar)}.co-maquina .co-enlace{margin:0}.co-modal .header .icon{color:var(--co-morado)}.co-formulario{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.co-formulario label{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;font-weight:600;font-size:.9rem}.co-formulario .ancho,.co-formulario label.ancho{grid-column:1/-1}.co-formulario input[type=text],.co-formulario select,.co-formulario textarea{font:inherit;font-weight:400;padding:.55rem .65rem;border:1px solid #cfd6dd;border-radius:8px}.co-soltar{position:relative;align-items:center;text-align:center;padding:1.3rem;border:2px dashed #c9bfe0;border-radius:14px;background:#faf8ff;cursor:pointer;font-weight:400!important}.co-soltar.listo{border-color:var(--co-verde);background:var(--co-verde-claro)}.co-soltar .icon{color:var(--co-morado)}.co-soltar small{color:var(--co-gris)}.co-soltar input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.co-fuentes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.7rem;gap:.7rem}.co-fuentes .co-soltar{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;min-height:96px;justify-content:center}.co-elegido{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.7rem .9rem;border-radius:12px;background:var(--co-verde-claro);color:#1f3b2c}.co-elegido span{display:flex;flex-direction:column;min-width:0}.co-elegido strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-subiendo{margin-top:1rem;display:flex;flex-direction:column;grid-gap:.35rem;gap:.35rem}.co-subiendo-pct{font-size:1.6rem;line-height:1.2;color:var(--co-morado)}.co-subiendo-nota{color:var(--co-gris)}.co-subiendo .co-barra-relleno{transition:width .3s linear}.co-reproductor{width:100%;max-height:70vh;border-radius:10px;background:#000}.co-pie{color:#8a949d;font-size:.8rem;margin:1.2rem 0 2rem}.co-dona{position:relative;flex:none}.co-dona svg{width:100%;height:100%;transform:rotate(-90deg)}.co-dona circle{fill:none;stroke-width:11}.co-dona-fondo{stroke:#edf0f3}.co-dona-avance{stroke:var(--co-naranja);stroke-linecap:round;transition:stroke-dashoffset .8s ease}.co-dona.cumplio .co-dona-avance{stroke:var(--co-verde)}.co-dona.cerca .co-dona-avance{stroke:var(--co-ambar)}.co-dona.en-curso .co-dona-avance{stroke:var(--co-morado)}.co-dona strong{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.05em}.co-dona[style*="58px"] strong{font-size:.82rem}.carrera-operadores .cumplio{--dia:var(--co-verde);--dia-claro:var(--co-verde-claro);--dia-tinta:#0e7a43}.carrera-operadores .cerca{--dia:var(--co-ambar);--dia-claro:#fff6d6;--dia-tinta:#7a5800}.carrera-operadores .lejos{--dia:var(--co-naranja);--dia-claro:var(--co-naranja-claro);--dia-tinta:#a8530d}.carrera-operadores .en-curso{--dia:var(--co-morado);--dia-claro:var(--co-morado-claro);--dia-tinta:var(--co-morado)}.carrera-operadores .sin-registro{--dia:#cfd5db;--dia-claro:#f4f6f8;--dia-tinta:#8a949d}.co-resumen{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.8rem 1.6rem;gap:.8rem 1.6rem;padding:1rem 1.3rem;border-radius:16px;color:#fff;background:linear-gradient(120deg,var(--co-morado-osc),var(--co-morado) 60%,#2f8f86);box-shadow:0 8px 24px rgba(62,31,120,.2)}.co-resumen>div:not(.co-resumen-leyenda){display:flex;align-items:baseline;grid-gap:.4rem;gap:.4rem}.co-resumen strong{font-size:2rem;line-height:1}.co-resumen small{opacity:.9;font-size:.9rem}.co-resumen-leyenda{margin-left:auto;display:flex;flex-wrap:wrap;grid-gap:.4rem .9rem;gap:.4rem .9rem;font-size:.8rem}.co-mini i,.co-resumen-leyenda i{display:inline-block;width:12px;height:12px;border-radius:4px;background:#e6e9ed;background:var(--dia,#e6e9ed)}.co-resumen-leyenda i{margin-right:.3rem;vertical-align:-1px;border:1px solid hsla(0,0%,100%,.6)}.co-equipo-grupo h3{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;margin:1.5rem 0 .7rem;font-size:1.1rem}.co-equipo-grupo h3 .icon{color:var(--co-morado)}.co-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:.9rem;gap:.9rem}.co-tarjeta{display:flex;flex-direction:column;grid-gap:.7rem;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--co-linea);border-radius:16px;background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 8px rgba(20,30,40,.04);transition:box-shadow .15s,transform .15s,border-color .15s}.co-tarjeta:focus,.co-tarjeta:hover{border-color:#c8b6ec;box-shadow:0 8px 22px rgba(62,31,120,.12);transform:translateY(-2px);outline:none}.co-tarjeta-cabeza{display:flex;align-items:center;grid-gap:.7rem;gap:.7rem}.co-tarjeta-nombre{flex:1 1;min-width:0}.co-tarjeta-nombre small,.co-tarjeta-nombre strong{display:block;line-height:1.25}.co-tarjeta-nombre strong{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-tarjeta-nombre small{color:var(--co-gris);font-size:.8rem}.co-mini{display:flex;grid-gap:6px;gap:6px}.co-mini-fila{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;flex:1 1;padding:4px;border-radius:6px;background:#f7f8fa}.co-mini i{width:auto;height:14px}.co-mini i.vacio{background:transparent}.co-tarjeta-pie{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.3rem .8rem;gap:.3rem .8rem;font-size:.82rem;color:var(--co-gris)}.co-tarjeta-pie b{color:var(--co-tinta)}.co-tarjeta-pie .co-chip{margin-left:auto}.co-volver{border:0;background:none;padding:.2rem 0 .7rem;font:inherit;font-weight:600;color:var(--co-morado);cursor:pointer}.co-portada-rol .icon{margin-right:.3rem}.co-hoy-semana{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:1rem;gap:1rem}.co-hoy-semana .co-seccion{margin-top:1rem}.co-hoy-cuerpo{display:flex;grid-gap:1.1rem;gap:1.1rem;align-items:center}.co-hoy-cuerpo .co-dona strong{font-size:1.4rem}.co-hoy-cuerpo p{margin:0 0 .35rem;line-height:1.4}.co-hoy-meta{color:var(--co-gris);font-size:.9rem}.co-falta{color:#a8530d;font-weight:600}.co-logro{color:#0e7a43;font-weight:700}.co-semana-dias{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4rem;gap:.4rem;margin-bottom:.8rem}.co-semana-dia{display:flex;flex-direction:column;align-items:center;padding:.4rem .2rem;border-radius:10px;background:#f7f8fa;background:var(--dia-claro,#f7f8fa);color:#b5bcc3;color:var(--dia-tinta,#b5bcc3);border:1px solid transparent;border:1px solid var(--dia,transparent)}.co-semana-dia.vacio{border-color:transparent}.co-semana-dia small{font-size:.7rem;opacity:.8}.co-semana-dia b{font-size:.95rem;min-height:1.2em}.co-semana small.co-ayuda{display:block;margin-top:.45rem;font-size:.82rem}.co-seccion h3 .icon{color:var(--co-morado);margin-right:.35rem}.co-cal-y-detalle{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start}.co-calendario{display:grid;grid-gap:.45rem;gap:.45rem}.co-cal-fila{display:grid;grid-template-columns:74px repeat(5,minmax(0,1fr)) 76px;grid-gap:.4rem;gap:.4rem;align-items:stretch}.co-cal-encabezado span{text-align:center;font-size:.75rem;font-weight:600;color:var(--co-gris);text-transform:uppercase;letter-spacing:.05em}.co-cal-semana{font-size:.78rem;color:var(--co-gris)}.co-cal-dia,.co-cal-semana{display:flex;align-items:center}.co-cal-dia{position:relative;flex-direction:column;justify-content:center;min-height:64px;padding:.3rem .2rem;border-radius:12px;border:1px solid transparent;border:1px solid var(--dia,transparent);background:transparent;background:var(--dia-claro,transparent);color:inherit;color:var(--dia-tinta,inherit);font:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s}.co-cal-dia:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(20,30,40,.1)}.co-cal-dia.elegido{box-shadow:0 0 0 3px var(--co-tinta)}.co-cal-dia.vacio{border:1px dashed #e6e9ed;cursor:default}.co-cal-dia small{position:absolute;top:.25rem;left:.45rem;font-size:.7rem;opacity:.75}.co-cal-dia strong{font-size:1.15rem;line-height:1.1;margin-top:.3rem}.co-cal-dia em{font-style:normal;font-size:.66rem;opacity:.85;white-space:nowrap}.co-cal-total{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;font-size:.78rem}.co-cal-total strong{font-size:1.05rem}.co-cal-total small{font-size:.66rem}.co-cal-total.verde{background:var(--co-verde);color:#fff}.co-cal-total.naranja{background:var(--co-naranja-claro);color:#a8530d}.co-cal-total.gris{background:#f4f6f8;color:#8a949d}.co-detalle-dia{border:1px solid var(--co-linea);border-radius:14px;padding:.9rem 1rem;background:#fcfcfd}.co-detalle-vacio{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;padding:1rem}.co-detalle-cabeza{display:flex;grid-gap:.9rem;gap:.9rem;align-items:flex-start;margin-bottom:.6rem}.co-detalle-cabeza h4{margin:.2rem 0 .3rem;font-size:1.05rem}.co-detalle-cabeza p{margin:0 0 .3rem;line-height:1.4}.co-fuera-nota{color:var(--co-gris);font-size:.85rem}.co-tabla-envoltura{max-height:340px;overflow-y:auto}.co-tabla tr.fuera td{color:#a0a9b1}.co-salto{margin-left:.35rem;font-size:.68rem;font-weight:600;color:#8a6400;background:#fff6d6;border-radius:999px;padding:.05rem .45rem}.co-tabla td{white-space:nowrap}.co-tamano{display:inline-block;font-size:.74rem;font-weight:700;border-radius:999px;padding:.1rem .55rem;text-transform:capitalize}.co-tamano.gigante{background:#2c1a52;color:#fff}.co-tamano.grande{background:var(--co-morado);color:#fff}.co-tamano.mediano{background:#cdb8ef;color:#3e1f78}.co-tamano.chico{background:#e6f4f3;color:#1f6f69}.co-tamanos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem;margin-top:.6rem}.co-tamano-tarjeta{border:1px solid var(--co-linea);border-radius:14px;padding:.9rem 1rem;background:#fff}.co-tamano-tarjeta strong{display:block;font-size:2.1rem;line-height:1.1;margin:.4rem 0 .2rem}.co-tamano-tarjeta strong small{font-size:.9rem;font-weight:400;color:var(--co-gris)}.co-tamano-tarjeta p{color:var(--co-gris);font-size:.86rem;line-height:1.35;margin:0 0 .35rem;min-height:3.5em}.co-tamano-tarjeta>small{color:var(--co-morado);font-weight:600;font-size:.8rem}.co-ejemplo{display:flex;grid-gap:.6rem;gap:.6rem;align-items:flex-start;margin-top:1rem;padding:.8rem 1rem;border-radius:12px;background:var(--co-morado-claro);color:#3e1f78;line-height:1.45}.co-ejemplo .icon{margin-top:.15rem}.co-reglas{margin-top:1.2rem}@media (max-width:860px){.co-pestanas{flex-wrap:nowrap;overflow-x:auto}.co-portada{flex-direction:column;text-align:center;padding:1.3rem}.co-mult{justify-content:center}.co-pasos,.co-reglas{grid-template-columns:1fr}.co-escalera{grid-template-columns:repeat(5,1fr);grid-row-gap:1.6rem;row-gap:1.6rem}.co-grafica{grid-gap:.4rem;gap:.4rem}.co-poli-fila{grid-template-columns:1fr;grid-gap:.2rem;gap:.2rem}.co-formulario{grid-template-columns:1fr}.co-formulario input[type=text],.co-formulario select{font-size:16px}.co-cal-y-detalle,.co-hoy-semana{grid-template-columns:1fr}.co-tamanos{grid-template-columns:1fr 1fr}.co-seccion{padding:1rem .8rem}.co-cal-fila{grid-template-columns:repeat(5,minmax(0,1fr)) 50px;grid-gap:.25rem;gap:.25rem}.co-cal-total small{display:none}.co-tabla td,.co-tabla th{padding:.4rem .35rem}.co-cal-encabezado>span:first-child,.co-cal-semana{display:none}.co-cal-dia{min-height:54px}.co-cal-dia strong{font-size:.95rem}.co-cal-dia em{display:none}.co-resumen-leyenda{margin-left:0}.co-hoy-cuerpo{flex-direction:column;text-align:center}.co-pendiente{flex-wrap:wrap}}.cp-flotantes{position:fixed;right:20px;bottom:20px;z-index:1001;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:flex-start;align-items:center;grid-gap:10px;gap:10px;max-width:calc(100vw - 40px)}.cp-flotantes .ui.button{margin:0}.ui.button.cp-boton{margin:0;background:#222831;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25)}.ui.button.cp-boton:focus,.ui.button.cp-boton:hover{background:#393e46;color:#fff}.cp-panel{position:fixed;right:20px;z-index:1002;width:380px;max-width:calc(100vw - 20px);max-height:calc(100vh - 140px);overflow-y:auto;background:#fff;border:1px solid #d4dbe1;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.28);padding:14px 16px;text-align:left}.cp-panel-encabezado{display:flex;justify-content:space-between;align-items:center;font-size:1.1em;margin-bottom:8px}.cp-cerrar{background:none;border:0;font-size:1.1em;cursor:pointer;color:#5f6b76;padding:4px 6px}.cp-instruccion{color:#3d4852;margin:0 0 10px;line-height:1.4}.cp-contexto{background:#f4f7fa;border:1px solid #e1e7ec;border-radius:6px;padding:8px 10px;margin-bottom:10px;font-size:.92em;overflow-wrap:anywhere}.cp-contexto-titulo{color:#5f6b76;margin-bottom:4px}.cp-tipos{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin-bottom:8px}.cp-tipos .ui.button{margin:0}.cp-panel textarea{width:100%;resize:vertical}.cp-acciones{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.cp-acciones .ui.button{margin:0}@media (max-width:600px){.cp-flotantes{right:10px;max-width:calc(100vw - 20px)}.cp-panel{right:10px;left:10px;width:auto;max-width:none}}.cp-modulo{max-width:980px;margin:0 auto}.cp-modulo-encabezado{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.cp-modulo-encabezado p{margin-top:-.4rem}.cp-filtros{display:flex;justify-content:space-between;grid-gap:.8rem;gap:.8rem;flex-wrap:wrap;margin-bottom:1rem}.cp-tenue{color:#6b7782}.cp-vacio{text-align:center;color:#68747f;padding:2rem!important}.ui.segment.cp-tarjeta{border-left:4px solid #2185d0}.ui.segment.cp-atendido{border-left-color:#21ba45}.ui.segment.cp-descartado{border-left-color:#b5bcc2;opacity:.85}.cp-tarjeta-encabezado{display:flex;justify-content:space-between;grid-gap:.8rem;gap:.8rem;flex-wrap:wrap;margin-bottom:.5rem}.cp-lugar{margin-bottom:.3rem;overflow-wrap:anywhere}.cp-enlace{background:none;border:0;color:#2185d0;cursor:pointer;margin-left:.6rem;padding:0;text-decoration:underline}.cp-detalle{font-size:.93em}.cp-detalle,.cp-texto{overflow-wrap:anywhere}.cp-texto{white-space:pre-wrap;font-size:1.08em;margin:.8rem 0}.cp-nota{display:flex;grid-gap:.5rem;gap:.5rem;align-items:flex-start}.cp-nota textarea{flex:1 1;border:1px solid #dde3e8;border-radius:4px;padding:6px 8px;resize:vertical}@media (max-width:600px){.cp-modulo-encabezado{display:block}.cp-modulo-encabezado .cp-acciones{justify-content:flex-start}}