.imprimir-module__PCrITq__page{background:#e9edf3;min-height:100vh;padding:72px 16px 40px}.imprimir-module__PCrITq__barra{color:#d4d4d8;z-index:10;background:#0b0b0c;justify-content:center;align-items:center;gap:18px;height:54px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.imprimir-module__PCrITq__barra button{background:var(--brand);height:34px;color:var(--on-brand);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-weight:500;display:inline-flex}.imprimir-module__PCrITq__hoja{color:#1e293b;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:16mm 15mm;font-size:10pt;line-height:1.4;position:relative;box-shadow:0 6px 30px #0f172a26}.imprimir-module__PCrITq__marca{color:#c2410c1f;pointer-events:none;letter-spacing:.08em;font-size:64pt;font-weight:800;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.imprimir-module__PCrITq__head{border-bottom:3px solid #f5c518;justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.imprimir-module__PCrITq__emisor{align-items:flex-start;gap:14px;display:flex}.imprimir-module__PCrITq__emisor p{color:#475569;font-size:9pt}.imprimir-module__PCrITq__logo{object-fit:contain;max-width:120px;max-height:64px}.imprimir-module__PCrITq__razon{color:#0f172a;font-size:14pt;font-weight:700}.imprimir-module__PCrITq__caja{text-align:center;background:#fffbea;border:1.5px solid #111;border-radius:6px;flex-direction:column;align-self:flex-start;min-width:170px;padding:8px 16px;display:flex}.imprimir-module__PCrITq__caja span{letter-spacing:.12em;font-size:9pt;font-weight:600}.imprimir-module__PCrITq__caja strong{font-size:13pt;font-family:var(--mono)}.imprimir-module__PCrITq__caja small{color:#475569}.imprimir-module__PCrITq__datos{grid-template-columns:1.2fr 1fr;gap:18px;margin:14px 0;display:grid}.imprimir-module__PCrITq__datos h3,.imprimir-module__PCrITq__obs h3{text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:4px;font-size:8pt}.imprimir-module__PCrITq__cond td{vertical-align:top;padding:1px 0}.imprimir-module__PCrITq__cond td:first-child{color:#64748b;white-space:nowrap;padding-right:12px}.imprimir-module__PCrITq__fuerte{color:#0f172a;font-weight:600}.imprimir-module__PCrITq__intro{margin:6px 0 10px}.imprimir-module__PCrITq__items{border-collapse:collapse;width:100%}.imprimir-module__PCrITq__items th{color:#fff;text-align:left;background:#111;padding:6px 8px;font-size:8.5pt;font-weight:500}.imprimir-module__PCrITq__items td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:7px 8px}.imprimir-module__PCrITq__items tr{break-inside:avoid}.imprimir-module__PCrITq__n{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.imprimir-module__PCrITq__det{color:#475569;white-space:pre-line;font-size:8.5pt}.imprimir-module__PCrITq__pie{break-inside:avoid;justify-content:space-between;gap:24px;margin-top:12px;display:flex}.imprimir-module__PCrITq__obs{white-space:pre-line;flex:1}.imprimir-module__PCrITq__nota{color:#64748b;margin-top:6px;font-size:8.5pt}.imprimir-module__PCrITq__totales{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:230px}.imprimir-module__PCrITq__totales td{padding:4px 8px}.imprimir-module__PCrITq__totales td:last-child{text-align:right}.imprimir-module__PCrITq__total td{color:#111;background:#f5c518;font-size:11pt;font-weight:700}.imprimir-module__PCrITq__condiciones{white-space:pre-line;break-inside:avoid;background:#f1f5f9;border-radius:6px;margin-top:18px;padding:10px 12px;font-size:8.5pt}.imprimir-module__PCrITq__firma{break-inside:avoid;margin-top:28px}@page{size:A4;margin:0}@media print{.imprimir-module__PCrITq__page{background:#fff;padding:0}.imprimir-module__PCrITq__barra{display:none}.imprimir-module__PCrITq__hoja{box-shadow:none;width:auto;min-height:auto;margin:0}}@media (max-width:860px){.imprimir-module__PCrITq__hoja{width:100%;padding:20px}}.imprimir-module__PCrITq__fotoCol{width:64px}.imprimir-module__PCrITq__foto{object-fit:contain;background:#fff;border:1px solid #e5e5e5;border-radius:6px;width:56px;height:56px;display:block}.imprimir-module__PCrITq__pago{margin:8px 0 4px;font-size:12.5px}
.Logo-module__ugCtEW__logo{letter-spacing:.02em;font-weight:800;line-height:.92;font-family:var(--font);flex-direction:column;display:inline-flex}.Logo-module__ugCtEW__logo em{color:var(--brand);font-style:normal}.Logo-module__ugCtEW__oscuro{color:#fff}.Logo-module__ugCtEW__claro{color:#111}
.ui-module__Hi2WXW__btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ui-module__Hi2WXW__btn:hover{background:var(--surface-2);border-color:var(--text-3)}.ui-module__Hi2WXW__btn:disabled{opacity:.55;cursor:not-allowed}.ui-module__Hi2WXW__btn svg{flex-shrink:0;width:16px;height:16px}.ui-module__Hi2WXW__primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.ui-module__Hi2WXW__primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.ui-module__Hi2WXW__danger{color:var(--danger);border-color:#f2c7b4}.ui-module__Hi2WXW__danger:hover{background:var(--danger-soft);border-color:var(--danger)}.ui-module__Hi2WXW__ghost{background:0 0;border-color:#0000}.ui-module__Hi2WXW__ghost:hover{background:var(--muted-soft);border-color:#0000}.ui-module__Hi2WXW__sm{height:30px;padding:0 10px;font-size:12.5px}.ui-module__Hi2WXW__icon{width:32px;height:32px;padding:0}.ui-module__Hi2WXW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ui-module__Hi2WXW__cardHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-module__Hi2WXW__cardTitle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ui-module__Hi2WXW__cardTitle svg{width:16px;height:16px;color:var(--text-3)}.ui-module__Hi2WXW__cardBody{padding:18px}.ui-module__Hi2WXW__field{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-module__Hi2WXW__label{color:var(--text-2);font-size:12.5px;font-weight:500}.ui-module__Hi2WXW__req:after{content:" *";color:var(--danger)}.ui-module__Hi2WXW__input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);outline:none;width:100%;height:36px;padding:0 11px;transition:border-color .12s,box-shadow .12s}textarea.ui-module__Hi2WXW__input{resize:vertical;height:auto;min-height:76px;padding:9px 11px}.ui-module__Hi2WXW__input:focus{border-color:var(--brand-strong);box-shadow:0 0 0 3px var(--brand-soft)}.ui-module__Hi2WXW__input:disabled{background:var(--surface-2);color:var(--text-2)}.ui-module__Hi2WXW__hint{color:var(--text-3);font-size:12px}.ui-module__Hi2WXW__check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.ui-module__Hi2WXW__check input{width:16px;height:16px;accent-color:var(--brand)}.ui-module__Hi2WXW__grid{grid-template-columns:repeat(12,1fr);gap:14px 16px;display:grid}.ui-module__Hi2WXW__span12{grid-column:span 12}.ui-module__Hi2WXW__span8{grid-column:span 8}.ui-module__Hi2WXW__span6{grid-column:span 6}.ui-module__Hi2WXW__span4{grid-column:span 4}.ui-module__Hi2WXW__span3{grid-column:span 3}@media (max-width:760px){.ui-module__Hi2WXW__span8,.ui-module__Hi2WXW__span6,.ui-module__Hi2WXW__span4,.ui-module__Hi2WXW__span3{grid-column:span 12}}.ui-module__Hi2WXW__tableWrap{overflow-x:auto}.ui-module__Hi2WXW__table{border-collapse:collapse;width:100%;font-size:13.5px}.ui-module__Hi2WXW__table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:500}.ui-module__Hi2WXW__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px}.ui-module__Hi2WXW__table tbody tr:last-child td{border-bottom:none}.ui-module__Hi2WXW__table tbody tr.ui-module__Hi2WXW__rowLink{cursor:pointer}.ui-module__Hi2WXW__table tbody tr.ui-module__Hi2WXW__rowLink:hover td{background:var(--surface-2)}.ui-module__Hi2WXW__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.ui-module__Hi2WXW__mono{font-family:var(--mono);white-space:nowrap;font-size:12.5px}.ui-module__Hi2WXW__muted{color:var(--text-3)}.ui-module__Hi2WXW__strong{font-weight:600}.ui-module__Hi2WXW__empty{text-align:center;color:var(--text-3);padding:44px 20px}.ui-module__Hi2WXW__empty svg{opacity:.6;width:30px;height:30px;margin-bottom:8px}.ui-module__Hi2WXW__badge{white-space:nowrap;background:var(--muted-soft);height:22px;color:var(--text-2);border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ui-module__Hi2WXW__b_ok{background:var(--ok-soft);color:var(--ok)}.ui-module__Hi2WXW__b_warn{background:var(--warn-soft);color:var(--warn)}.ui-module__Hi2WXW__b_danger{background:var(--danger-soft);color:var(--danger)}.ui-module__Hi2WXW__b_info{background:var(--info-soft);color:var(--info)}.ui-module__Hi2WXW__b_brand{background:var(--brand-soft);color:var(--brand-ink)}.ui-module__Hi2WXW__b_muted{background:var(--muted-soft);color:var(--text-2)}.ui-module__Hi2WXW__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ui-module__Hi2WXW__pageTitle{letter-spacing:-.015em;font-size:22px;font-weight:650}.ui-module__Hi2WXW__pageSub{color:var(--text-2);margin-top:3px}.ui-module__Hi2WXW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-module__Hi2WXW__back{color:var(--text-2);align-items:center;gap:5px;margin-bottom:8px;font-size:13px;display:inline-flex}.ui-module__Hi2WXW__back:hover{color:var(--brand-ink)}.ui-module__Hi2WXW__back svg{width:15px;height:15px}.ui-module__Hi2WXW__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ui-module__Hi2WXW__search{flex:1;min-width:200px;max-width:380px;position:relative}.ui-module__Hi2WXW__search svg{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ui-module__Hi2WXW__search .ui-module__Hi2WXW__input{padding-left:34px}.ui-module__Hi2WXW__select{width:auto;min-width:150px}.ui-module__Hi2WXW__alert{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);border:1px solid #f2c7b4;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.ui-module__Hi2WXW__alert svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.ui-module__Hi2WXW__alertOk{background:var(--ok-soft);color:var(--ok);border-color:#bfe3cb}.ui-module__Hi2WXW__dl{grid-template-columns:150px 1fr;gap:9px 14px;font-size:13.5px;display:grid}.ui-module__Hi2WXW__dl dt{color:var(--text-3)}.ui-module__Hi2WXW__dl dd{word-break:break-word}.ui-module__Hi2WXW__pager{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.ui-module__Hi2WXW__stack{flex-direction:column;gap:18px;display:flex}.ui-module__Hi2WXW__row{align-items:center;gap:10px;display:flex}.ui-module__Hi2WXW__spacer{flex:1}
.importar-module__dXkAaW__pasos{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.importar-module__dXkAaW__paso{gap:12px;padding:16px;display:flex}.importar-module__dXkAaW__paso strong{margin-bottom:4px;display:block}.importar-module__dXkAaW__paso p{color:var(--text-2);margin-bottom:10px;font-size:13px}.importar-module__dXkAaW__num{background:var(--brand);width:28px;height:28px;color:var(--on-brand);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.importar-module__dXkAaW__drop{border:2px dashed var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text-2);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:34px 20px;transition:border-color .12s,background .12s;display:flex}.importar-module__dXkAaW__drop:hover,.importar-module__dXkAaW__dropOn{border-color:var(--brand-strong);background:var(--brand-soft)}.importar-module__dXkAaW__drop svg{width:34px;height:34px;color:var(--brand-ink);margin-bottom:6px}.importar-module__dXkAaW__drop strong{color:var(--text)}.importar-module__dXkAaW__errores{border-top:1px solid var(--border);padding:14px 18px}.importar-module__dXkAaW__errHead{color:var(--warn);align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.importar-module__dXkAaW__errHead svg{width:17px;height:17px}.importar-module__dXkAaW__errores ul{flex-direction:column;gap:6px;max-height:300px;font-size:13px;list-style:none;display:flex;overflow-y:auto}.importar-module__dXkAaW__log{flex-direction:column;gap:6px;list-style:none;display:flex}.importar-module__dXkAaW__log li{align-items:center;gap:8px;display:flex}.importar-module__dXkAaW__log svg{width:16px;height:16px;color:var(--ok)}@media (max-width:900px){.importar-module__dXkAaW__pasos{grid-template-columns:1fr}}.importar-module__dXkAaW__listaTop{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.importar-module__dXkAaW__igvBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:10px;margin:14px 18px 0;padding:14px 16px;display:flex}.importar-module__dXkAaW__igvFalta{border-color:var(--danger);background:var(--danger-soft)}.importar-module__dXkAaW__igvTitulo{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.importar-module__dXkAaW__igvOpciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.importar-module__dXkAaW__igvOpcion{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.importar-module__dXkAaW__igvOpcion input{accent-color:var(--brand-strong);margin-top:3px}.importar-module__dXkAaW__igvOpcion span{flex-direction:column;gap:2px;display:flex}.importar-module__dXkAaW__igvOpcion small{color:var(--text-3);font-size:12px}.importar-module__dXkAaW__igvSel{border-color:var(--brand-strong);background:var(--brand-soft)}@media (max-width:760px){.importar-module__dXkAaW__igvOpciones{grid-template-columns:1fr}}
.reportes-module__Tzf0Fq__filtros{flex-direction:column;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.reportes-module__Tzf0Fq__presets{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reportes-module__Tzf0Fq__presets svg{width:16px;height:16px;margin-right:4px}.reportes-module__Tzf0Fq__preset{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;height:30px;color:var(--text-2);border-radius:99px;padding:0 12px;font-size:12.5px}.reportes-module__Tzf0Fq__preset:hover{border-color:var(--brand-strong);color:var(--brand-ink)}.reportes-module__Tzf0Fq__presetOn{background:var(--brand);border-color:var(--brand);font-weight:600;color:var(--on-brand)!important}.reportes-module__Tzf0Fq__campos{grid-template-columns:repeat(4,minmax(0,200px));gap:12px;display:grid}.reportes-module__Tzf0Fq__kpis{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.reportes-module__Tzf0Fq__kpi{padding:14px 16px}.reportes-module__Tzf0Fq__kpi small{color:var(--text-2);font-size:12.5px}.reportes-module__Tzf0Fq__kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:650;display:block}.reportes-module__Tzf0Fq__kpi span{color:var(--text-3);font-size:12px}.reportes-module__Tzf0Fq__leyenda{color:var(--text-2);gap:16px;padding:12px 18px 0;font-size:12.5px;display:flex}.reportes-module__Tzf0Fq__leyenda span{align-items:center;gap:6px;display:inline-flex}.reportes-module__Tzf0Fq__sw1,.reportes-module__Tzf0Fq__sw2{border-radius:3px;width:10px;height:10px;display:inline-block}.reportes-module__Tzf0Fq__sw1{background:var(--chart-1)}.reportes-module__Tzf0Fq__sw2{background:var(--chart-2)}.reportes-module__Tzf0Fq__chart{background-image:linear-gradient(to top, var(--border) 1px, transparent 1px);background-size:100% 25%;background-origin:content-box;background-clip:content-box;align-items:flex-end;gap:10px;height:250px;padding:24px 18px 30px;display:flex}.reportes-module__Tzf0Fq__grupo{cursor:default;outline:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.reportes-module__Tzf0Fq__grupo:hover .reportes-module__Tzf0Fq__barras>div,.reportes-module__Tzf0Fq__grupo:focus .reportes-module__Tzf0Fq__barras>div{opacity:.85}.reportes-module__Tzf0Fq__barras{justify-content:center;align-items:flex-end;gap:2px;width:100%;max-width:56px;height:100%;display:flex}.reportes-module__Tzf0Fq__b1,.reportes-module__Tzf0Fq__b2{border-radius:4px 4px 0 0;flex:1;max-width:24px;min-height:2px;position:relative}.reportes-module__Tzf0Fq__b1{background:var(--chart-1)}.reportes-module__Tzf0Fq__b2{background:var(--chart-2)}.reportes-module__Tzf0Fq__val{color:var(--text-2);white-space:nowrap;margin-bottom:3px;font-size:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.reportes-module__Tzf0Fq__mes{color:var(--text-3);white-space:nowrap;font-size:12px;position:absolute;bottom:-22px}.reportes-module__Tzf0Fq__tip{background:var(--text);color:#fff;white-space:nowrap;z-index:5;pointer-events:none;border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.reportes-module__Tzf0Fq__vacio{text-align:center;color:var(--text-3);padding:60px 20px}.reportes-module__Tzf0Fq__grid2{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:18px;display:grid}.reportes-module__Tzf0Fq__tabs{border-bottom:1px solid var(--border);gap:2px;padding:0 14px;display:flex;overflow-x:auto}.reportes-module__Tzf0Fq__tab{cursor:pointer;height:44px;color:var(--text-2);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 14px;font-weight:500}.reportes-module__Tzf0Fq__tab:hover{color:var(--text)}.reportes-module__Tzf0Fq__tabOn{color:var(--text);border-bottom-color:var(--brand)}.reportes-module__Tzf0Fq__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.reportes-module__Tzf0Fq__sortable:hover{color:var(--text)}.reportes-module__Tzf0Fq__sortIcon{opacity:.4}.reportes-module__Tzf0Fq__celdaBarra{justify-content:flex-end;align-items:center;gap:10px;display:flex}.reportes-module__Tzf0Fq__barraFondo{background:var(--muted-soft);border-radius:4px;flex-shrink:0;width:90px;height:6px;overflow:hidden}.reportes-module__Tzf0Fq__barraRelleno{background:var(--chart-1);border-radius:4px;height:100%;display:block}.reportes-module__Tzf0Fq__link{color:var(--brand-ink);font-weight:500}.reportes-module__Tzf0Fq__link:hover{text-decoration:underline}.reportes-module__Tzf0Fq__estados{flex-direction:column;gap:10px;padding:14px 18px;list-style:none;display:flex}.reportes-module__Tzf0Fq__estados li{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}@media (max-width:1100px){.reportes-module__Tzf0Fq__kpis{grid-template-columns:repeat(2,1fr)}.reportes-module__Tzf0Fq__grid2{grid-template-columns:1fr}.reportes-module__Tzf0Fq__campos{grid-template-columns:1fr 1fr}.reportes-module__Tzf0Fq__barraFondo{display:none}}
.Combobox-module__--r_4q__wrap{position:relative}.Combobox-module__--r_4q__input{padding-right:32px}.Combobox-module__--r_4q__chev{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:10px;right:10px}.Combobox-module__--r_4q__list{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);max-height:280px;box-shadow:var(--shadow-lg);z-index:30;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.Combobox-module__--r_4q__opt{cursor:pointer;border-radius:5px;justify-content:space-between;gap:10px;padding:7px 9px;display:flex}.Combobox-module__--r_4q__opt small{color:var(--text-3);font-family:var(--mono);white-space:nowrap;font-size:12px}.Combobox-module__--r_4q__hi{background:var(--brand-soft)}.Combobox-module__--r_4q__sel{font-weight:600}.Combobox-module__--r_4q__none{color:var(--text-3);text-align:center;padding:10px}
.FotoZoom-module__OzVSPa__mini{border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.FotoZoom-module__OzVSPa__mini>svg{width:16px;height:16px}.FotoZoom-module__OzVSPa__mini img{object-fit:cover;width:100%;height:100%}.FotoZoom-module__OzVSPa__boton{cursor:zoom-in}.FotoZoom-module__OzVSPa__lupa{color:#fff;opacity:0;background:#11111173;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.FotoZoom-module__OzVSPa__lupa svg{width:45%;max-width:22px;height:auto}.FotoZoom-module__OzVSPa__boton:hover .FotoZoom-module__OzVSPa__lupa,.FotoZoom-module__OzVSPa__boton:focus-visible .FotoZoom-module__OzVSPa__lupa{opacity:1}.FotoZoom-module__OzVSPa__boton:focus-visible{outline:2px solid var(--brand-strong);outline-offset:1px}.FotoZoom-module__OzVSPa__fondo{z-index:200;cursor:zoom-out;background:#0a0a0cd1;place-items:center;padding:24px;animation:.12s ease-out FotoZoom-module__OzVSPa__aparecer;display:grid;position:fixed;inset:0}.FotoZoom-module__OzVSPa__figura{cursor:default;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.FotoZoom-module__OzVSPa__figura img{object-fit:contain;background:#fff;border-radius:10px;max-width:min(92vw,1100px);max-height:82vh;box-shadow:0 20px 60px #00000073}.FotoZoom-module__OzVSPa__figura figcaption{color:#fff;text-align:center;font-size:15px;font-weight:600}.FotoZoom-module__OzVSPa__cerrar{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:99px;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:16px;right:16px}.FotoZoom-module__OzVSPa__cerrar:hover{background:var(--brand);color:var(--on-brand)}.FotoZoom-module__OzVSPa__cerrar svg{width:20px;height:20px}@keyframes FotoZoom-module__OzVSPa__aparecer{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FotoZoom-module__OzVSPa__fondo{animation:none}}
.crud-module__E5IOca__formActions{padding-top:6px}.crud-module__E5IOca__image{align-items:center;gap:14px;display:flex}.crud-module__E5IOca__imageBox{border:1px dashed var(--border-strong);background:var(--surface-2);width:84px;height:84px;color:var(--text-3);border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.crud-module__E5IOca__imageBox img{object-fit:contain;width:100%;height:100%}.crud-module__E5IOca__thumb{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--text-3);border-radius:7px;place-items:center;display:grid;overflow:hidden}.crud-module__E5IOca__thumb img{object-fit:cover;width:100%;height:100%}.crud-module__E5IOca__thumb svg{width:16px;height:16px}.crud-module__E5IOca__withBtn{gap:6px;display:flex}.crud-module__E5IOca__lookupBtn{background:var(--side-bg);border-color:var(--side-bg);color:#fff;flex-shrink:0;height:36px;padding:0 14px;font-weight:600}.crud-module__E5IOca__lookupBtn svg{color:var(--brand)}.crud-module__E5IOca__lookupBtn:hover:not(:disabled){background:#26262a;border-color:#26262a}.crud-module__E5IOca__docInput{min-width:0;font-family:var(--mono);letter-spacing:.06em;flex:1;font-size:15px}.crud-module__E5IOca__imageZoom{border-radius:10px}.crud-module__E5IOca__imageZoom img{object-fit:contain;background:#fff}
.editor-module__BqgSnW__layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.editor-module__BqgSnW__side{position:sticky;top:76px}.editor-module__BqgSnW__totales{flex-direction:column;gap:10px;padding:18px;display:flex}.editor-module__BqgSnW__tRow{font-variant-numeric:tabular-nums;color:var(--text-2);justify-content:space-between;display:flex}.editor-module__BqgSnW__tTotal{color:var(--text);border-top:1px solid var(--border);padding-top:10px;font-size:19px;font-weight:650}.editor-module__BqgSnW__margen{color:var(--text-3);background:var(--surface-2);border-radius:7px;justify-content:space-between;padding:8px 10px;font-size:12.5px;display:flex}.editor-module__BqgSnW__botones{flex-direction:column;gap:8px;margin-top:6px;display:flex}.editor-module__BqgSnW__botones button{width:100%;height:40px}.editor-module__BqgSnW__pos{color:var(--ok)}.editor-module__BqgSnW__neg{color:var(--danger);font-weight:600}.editor-module__BqgSnW__monedaRow{grid-template-columns:1fr 96px;gap:6px;display:grid}.editor-module__BqgSnW__items td{vertical-align:top;padding:10px 8px}.editor-module__BqgSnW__items th{padding:10px 8px}.editor-module__BqgSnW__cellInput{height:32px;padding:0 8px}.editor-module__BqgSnW__right{text-align:right}.editor-module__BqgSnW__descCell{gap:4px;display:flex}.editor-module__BqgSnW__on{color:var(--brand-ink)}.editor-module__BqgSnW__detalle{margin-top:6px;font-size:13px;min-height:56px!important}.editor-module__BqgSnW__meta{color:var(--text-3);margin-top:4px;font-size:12px}.editor-module__BqgSnW__cat{flex-direction:column;list-style:none;display:flex}.editor-module__BqgSnW__catItem{border-bottom:1px solid var(--border);gap:12px;padding:12px 4px;display:flex}.editor-module__BqgSnW__catItem:last-child{border-bottom:none}.editor-module__BqgSnW__catImg{border:1px solid var(--border);background:var(--surface-2);width:52px;height:52px;color:var(--text-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.editor-module__BqgSnW__catImg img{object-fit:cover;width:100%;height:100%}.editor-module__BqgSnW__catImg svg{width:18px;height:18px}.editor-module__BqgSnW__catInfo{flex:1;min-width:0}.editor-module__BqgSnW__catTitle{font-weight:600}.editor-module__BqgSnW__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.editor-module__BqgSnW__chip{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;transition:border-color .12s,background .12s;display:inline-flex}.editor-module__BqgSnW__chip:hover{border-color:var(--brand-strong);background:var(--brand-soft)}.editor-module__BqgSnW__chip svg{width:14px;height:14px;color:var(--text-3)}.editor-module__BqgSnW__chip strong{font-variant-numeric:tabular-nums}.editor-module__BqgSnW__star{fill:var(--warn);color:var(--warn)!important}@media (max-width:1100px){.editor-module__BqgSnW__layout{grid-template-columns:1fr}.editor-module__BqgSnW__side{position:static}}.editor-module__BqgSnW__provRow{margin-top:6px}.editor-module__BqgSnW__provSelect{color:var(--text-2);font-size:12.5px}.editor-module__BqgSnW__right::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.editor-module__BqgSnW__right::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editor-module__BqgSnW__right{appearance:textfield}.editor-module__BqgSnW__minFix{background:var(--danger-soft);width:100%;color:var(--danger);cursor:pointer;border:none;border-radius:5px;margin-top:4px;padding:3px 4px;font-size:11.5px;font-weight:600}.editor-module__BqgSnW__maxTag{color:var(--text-3);text-align:right;margin-top:4px;font-size:11px}.editor-module__BqgSnW__clienteRow{gap:6px;display:flex}.editor-module__BqgSnW__clienteRow>div{flex:1;min-width:0}.editor-module__BqgSnW__addCli{flex-shrink:0;width:38px;height:36px;padding:0}.editor-module__BqgSnW__historial{color:var(--info);background:var(--info-soft);border-radius:5px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:5px;padding:3px 7px;font-size:12px;display:flex}.editor-module__BqgSnW__historial svg{flex-shrink:0;width:13px;height:13px}.editor-module__BqgSnW__limite{background:var(--warn-soft);color:var(--warn);border-radius:7px;padding:8px 10px;font-size:12.5px}.editor-module__BqgSnW__provRow{grid-template-columns:minmax(0,1fr) 118px;gap:6px;display:grid}.editor-module__BqgSnW__provRow>:only-child{grid-column:1/-1}.editor-module__BqgSnW__colorSelect{width:100%;font-size:12.5px}.editor-module__BqgSnW__chipsColor{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.editor-module__BqgSnW__chipColor{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:99px;padding:2px 8px;font-size:11.5px}.editor-module__BqgSnW__chipColor small{color:var(--text-3);margin-left:2px}.editor-module__BqgSnW__chipColor:hover{border-color:var(--brand-strong);background:var(--brand-soft)}.editor-module__BqgSnW__stockOk,.editor-module__BqgSnW__stockMal{margin-top:5px;font-size:12px}.editor-module__BqgSnW__stockOk{color:var(--ok)}.editor-module__BqgSnW__stockMal{color:var(--danger);font-weight:600}.editor-module__BqgSnW__tramos{align-items:baseline;gap:6px;display:inline-flex}.editor-module__BqgSnW__tramos em{color:var(--text-2);font-size:11.5px;font-style:normal}.editor-module__BqgSnW__chip .editor-module__BqgSnW__stockOk,.editor-module__BqgSnW__chip .editor-module__BqgSnW__stockMal{margin-top:0;font-size:11px}.editor-module__BqgSnW__catZoom{border-radius:8px}.editor-module__BqgSnW__factorSel{background:var(--brand-soft);border-color:var(--brand-strong);margin-bottom:4px;font-size:12.5px;font-weight:600}
.seguimiento-module__h_gyTG__lista{flex-direction:column;list-style:none;display:flex}.seguimiento-module__h_gyTG__fila{border-bottom:1px solid var(--border);grid-template-columns:170px minmax(0,1fr) auto 120px auto;align-items:center;gap:14px;padding:11px 18px;transition:opacity .15s;display:grid}.seguimiento-module__h_gyTG__fila:last-child{border-bottom:none}.seguimiento-module__h_gyTG__ocupada{opacity:.5}.seguimiento-module__h_gyTG__motivo{border-radius:99px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:600}.seguimiento-module__h_gyTG__vencida{background:var(--danger-soft);color:var(--danger)}.seguimiento-module__h_gyTG__por_vencer{background:var(--warn-soft);color:var(--warn)}.seguimiento-module__h_gyTG__sin_respuesta{background:var(--info-soft);color:var(--info)}.seguimiento-module__h_gyTG__info{align-items:baseline;gap:8px;min-width:0;display:flex}.seguimiento-module__h_gyTG__codigo{font-family:var(--mono);color:var(--brand-ink);flex-shrink:0;font-weight:600}.seguimiento-module__h_gyTG__codigo:hover{text-decoration:underline}.seguimiento-module__h_gyTG__cliente{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seguimiento-module__h_gyTG__total{text-align:right;font-variant-numeric:tabular-nums}.seguimiento-module__h_gyTG__acciones{justify-content:flex-end;gap:6px;display:flex}.seguimiento-module__h_gyTG__ok svg{color:var(--ok)}.seguimiento-module__h_gyTG__vacio{color:var(--text-2);align-items:center;gap:8px;padding:16px 18px;display:flex}.seguimiento-module__h_gyTG__vacio svg{width:16px;height:16px;color:var(--ok)}@media (max-width:1100px){.seguimiento-module__h_gyTG__fila{grid-template-columns:1fr auto}.seguimiento-module__h_gyTG__info,.seguimiento-module__h_gyTG__acciones{grid-column:1/-1}.seguimiento-module__h_gyTG__acciones{flex-wrap:wrap;justify-content:flex-start}}
.resumen-tc-module__bpep6G__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:18px;display:grid}.resumen-tc-module__bpep6G__hoy,.resumen-tc-module__bpep6G__rango{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.resumen-tc-module__bpep6G__titulo{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.resumen-tc-module__bpep6G__sunat,.resumen-tc-module__bpep6G__manual{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.resumen-tc-module__bpep6G__sunat{background:var(--brand-soft);color:var(--brand-ink)}.resumen-tc-module__bpep6G__manual{background:var(--muted-soft);color:var(--text-2)}.resumen-tc-module__bpep6G__valores{flex-wrap:wrap;gap:32px;display:flex}.resumen-tc-module__bpep6G__valores div{flex-direction:column;display:flex}.resumen-tc-module__bpep6G__valores small{color:var(--text-3);font-size:12px}.resumen-tc-module__bpep6G__valores strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:650}.resumen-tc-module__bpep6G__var{color:var(--text-2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.resumen-tc-module__bpep6G__var svg{width:15px;height:15px}.resumen-tc-module__bpep6G__sube{color:var(--danger)}.resumen-tc-module__bpep6G__baja{color:var(--ok)}@media (max-width:760px){.resumen-tc-module__bpep6G__grid{grid-template-columns:1fr}}
.buscador-module__xqOO6W__trigger{border:1px solid var(--border);background:var(--surface-2);width:100%;max-width:420px;height:36px;color:var(--text-3);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-right:auto;padding:0 10px 0 12px;font-size:13.5px;display:flex}.buscador-module__xqOO6W__trigger:hover{border-color:var(--border-strong)}.buscador-module__xqOO6W__trigger svg{width:16px;height:16px}.buscador-module__xqOO6W__trigger span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.buscador-module__xqOO6W__trigger kbd,.buscador-module__xqOO6W__pie kbd{font-family:var(--mono);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:11px}.buscador-module__xqOO6W__backdrop{z-index:200;background:#0f172a73;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.buscador-module__xqOO6W__panel{background:var(--surface);width:100%;max-width:640px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;max-height:72vh;display:flex;overflow:hidden}.buscador-module__xqOO6W__inputRow{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 16px;display:flex}.buscador-module__xqOO6W__inputRow svg{width:18px;height:18px;color:var(--text-3)}.buscador-module__xqOO6W__inputRow input{background:0 0;border:none;outline:none;flex:1;height:52px;font-size:15px}.buscador-module__xqOO6W__cargando{border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite buscador-module__xqOO6W__spin}@keyframes buscador-module__xqOO6W__spin{to{transform:rotate(360deg)}}.buscador-module__xqOO6W__lista{padding:6px;list-style:none;overflow-y:auto}.buscador-module__xqOO6W__grupo{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:10px 10px 4px;font-size:11px}.buscador-module__xqOO6W__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.buscador-module__xqOO6W__itemHi{background:var(--brand-soft)}.buscador-module__xqOO6W__icon{width:17px;height:17px;color:var(--text-3);flex-shrink:0}.buscador-module__xqOO6W__texto{flex-direction:column;flex:1;min-width:0;display:flex}.buscador-module__xqOO6W__texto strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.buscador-module__xqOO6W__texto small{color:var(--text-3);font-size:12px}.buscador-module__xqOO6W__enter{width:15px;height:15px;color:var(--brand-ink)}.buscador-module__xqOO6W__vacio{text-align:center;color:var(--text-3);padding:18px}.buscador-module__xqOO6W__pie{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-3);gap:16px;padding:9px 16px;font-size:12px;display:flex}.buscador-module__xqOO6W__pie span{align-items:center;gap:4px;display:inline-flex}@media (max-width:960px){.buscador-module__xqOO6W__trigger{margin-left:44px}.buscador-module__xqOO6W__trigger kbd{display:none}}
.Modal-module__7LRQSW__backdrop{z-index:100;background:#0f172a73;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;animation:.12s ease-out Modal-module__7LRQSW__fade;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__7LRQSW__modal{background:var(--surface);width:100%;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;max-height:88vh;animation:.14s ease-out Modal-module__7LRQSW__pop;display:flex}.Modal-module__7LRQSW__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.Modal-module__7LRQSW__title{font-size:16px;font-weight:600}.Modal-module__7LRQSW__body{padding:18px;overflow-y:auto}.Modal-module__7LRQSW__foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 12px 12px;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@keyframes Modal-module__7LRQSW__fade{0%{opacity:0}}@keyframes Modal-module__7LRQSW__pop{0%{opacity:0;transform:translateY(8px)scale(.99)}}
.actividad-module__en_YfG__cambios{flex-direction:column;gap:2px;font-size:12.5px;list-style:none;display:flex}.actividad-module__en_YfG__campo{color:var(--text-2);font-weight:600}.actividad-module__en_YfG__antes{color:var(--text-3);text-decoration:line-through}.actividad-module__en_YfG__despues{color:var(--text);font-weight:500}.actividad-module__en_YfG__link{color:var(--brand-ink);font-weight:500}.actividad-module__en_YfG__link:hover{text-decoration:underline}
.roles-module__1mTsQG__lista{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding:18px;display:grid}.roles-module__1mTsQG__rol{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;gap:8px;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex}.roles-module__1mTsQG__rol:hover{border-color:var(--brand-strong);box-shadow:var(--shadow)}.roles-module__1mTsQG__rolHead{align-items:center;gap:8px;display:flex}.roles-module__1mTsQG__rolHead strong{font-size:15px}.roles-module__1mTsQG__rolHead span:last-child{margin-left:auto;font-size:12.5px}.roles-module__1mTsQG__desc{color:var(--text-2);font-size:13px}.roles-module__1mTsQG__chips{flex-wrap:wrap;gap:6px;display:flex}.roles-module__1mTsQG__chip{background:var(--brand-soft);color:var(--brand-ink);border-radius:20px;padding:3px 9px;font-size:12px}.roles-module__1mTsQG__chipMuted{background:var(--muted-soft);color:var(--text-2)}.roles-module__1mTsQG__grupo{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:9px;padding:10px 14px 12px;display:flex}.roles-module__1mTsQG__grupo legend{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);padding:0 6px;font-size:12px;font-weight:600}.roles-module__1mTsQG__permiso{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.roles-module__1mTsQG__permiso input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.roles-module__1mTsQG__permiso small{color:var(--text-3);font-size:12px;display:block}.roles-module__1mTsQG__info{background:var(--brand-soft);color:var(--brand-ink)}
.detalle-module__ts2gkq__titulo{align-items:center;gap:12px;display:inline-flex}.detalle-module__ts2gkq__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.detalle-module__ts2gkq__info{grid-template-columns:1fr 1fr;gap:18px;display:grid}.detalle-module__ts2gkq__link{color:var(--brand-ink);font-weight:500}.detalle-module__ts2gkq__det{color:var(--text-2);white-space:pre-line;margin-top:2px;font-size:12.5px}.detalle-module__ts2gkq__totales{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.detalle-module__ts2gkq__totales dl{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:6px 28px;margin-left:auto;display:grid}.detalle-module__ts2gkq__totales dt{color:var(--text-2)}.detalle-module__ts2gkq__totales dd{text-align:right}.detalle-module__ts2gkq__total{font-size:17px;font-weight:650;color:var(--text)!important}.detalle-module__ts2gkq__margen{color:var(--text-3);font-size:12.5px}.detalle-module__ts2gkq__timeline{flex-direction:column;gap:14px;padding:16px 18px;list-style:none;display:flex}.detalle-module__ts2gkq__timeline li{gap:12px;font-size:13px;display:flex}.detalle-module__ts2gkq__dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.detalle-module__ts2gkq__d_ok{background:var(--ok)}.detalle-module__ts2gkq__d_warn{background:var(--warn)}.detalle-module__ts2gkq__d_danger{background:var(--danger)}.detalle-module__ts2gkq__d_info{background:var(--info)}.detalle-module__ts2gkq__d_brand{background:var(--brand-strong)}.detalle-module__ts2gkq__nota{color:var(--text-2)}.detalle-module__ts2gkq__versiones{padding:6px;list-style:none}.detalle-module__ts2gkq__versiones a{border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.detalle-module__ts2gkq__versiones a:hover{background:var(--surface-2)}.detalle-module__ts2gkq__actual a{background:var(--brand-soft)}.detalle-module__ts2gkq__vTotal{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}@media (max-width:1100px){.detalle-module__ts2gkq__layout{grid-template-columns:1fr}}@media (max-width:640px){.detalle-module__ts2gkq__info{grid-template-columns:1fr}}
.dashboard-module__V33MvG__kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.dashboard-module__V33MvG__kpi{padding:16px 18px}.dashboard-module__V33MvG__kpiHead{color:var(--text-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.dashboard-module__V33MvG__kpiIcon{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;place-items:center;display:grid}.dashboard-module__V33MvG__kpiIcon svg{width:16px;height:16px}.dashboard-module__V33MvG__kpiValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;font-weight:650}.dashboard-module__V33MvG__kpiNote{color:var(--text-3);margin-top:2px;font-size:12px}.dashboard-module__V33MvG__grid2{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:18px;display:grid}.dashboard-module__V33MvG__grid2b{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.dashboard-module__V33MvG__bars{background-image:linear-gradient(to top, var(--border) 1px, transparent 1px);background-size:100% 25%;background-origin:content-box;background-clip:content-box;align-items:flex-end;gap:18px;height:230px;padding:26px 22px 14px;display:flex}.dashboard-module__V33MvG__barCol{outline:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.dashboard-module__V33MvG__bar{background:var(--chart-1);border-radius:4px 4px 0 0;width:100%;max-width:38px;min-height:2px;transition:opacity .12s}.dashboard-module__V33MvG__barCol:hover .dashboard-module__V33MvG__bar,.dashboard-module__V33MvG__barCol:focus .dashboard-module__V33MvG__bar{opacity:.8}.dashboard-module__V33MvG__barVal{color:var(--text-2);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px}.dashboard-module__V33MvG__barLabel{color:var(--text-3);margin-top:6px;font-size:12px;position:absolute;bottom:-20px}.dashboard-module__V33MvG__tip{background:var(--text);color:#fff;white-space:nowrap;z-index:5;pointer-events:none;border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:none;position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%)}.dashboard-module__V33MvG__barCol:hover .dashboard-module__V33MvG__tip,.dashboard-module__V33MvG__barCol:focus .dashboard-module__V33MvG__tip{display:flex}.dashboard-module__V33MvG__estados{flex-direction:column;gap:12px;list-style:none;display:flex}.dashboard-module__V33MvG__estadoRow{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.dashboard-module__V33MvG__estadoN{font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__V33MvG__track{background:var(--muted-soft);border-radius:4px;height:6px;overflow:hidden}.dashboard-module__V33MvG__fill{border-radius:4px;height:100%}.dashboard-module__V33MvG__t_ok{background:var(--ok)}.dashboard-module__V33MvG__t_warn{background:var(--warn)}.dashboard-module__V33MvG__t_danger{background:var(--danger)}.dashboard-module__V33MvG__t_info{background:var(--info)}.dashboard-module__V33MvG__t_brand{background:var(--brand-strong)}.dashboard-module__V33MvG__t_muted{background:var(--text-3)}.dashboard-module__V33MvG__counts{grid-template-columns:1fr 1fr;display:grid}.dashboard-module__V33MvG__counts a{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:18px;transition:background .12s;display:flex}.dashboard-module__V33MvG__counts a:nth-child(odd){border-right:1px solid var(--border)}.dashboard-module__V33MvG__counts a:nth-last-child(-n+2){border-bottom:none}.dashboard-module__V33MvG__counts a:hover{background:var(--surface-2)}.dashboard-module__V33MvG__counts strong{font-size:24px;font-weight:650}.dashboard-module__V33MvG__counts span{color:var(--text-2);font-size:13px}.dashboard-module__V33MvG__link{color:var(--brand-ink)}.dashboard-module__V33MvG__link:hover{text-decoration:underline}@media (max-width:1100px){.dashboard-module__V33MvG__kpis{grid-template-columns:repeat(2,1fr)}.dashboard-module__V33MvG__grid2,.dashboard-module__V33MvG__grid2b{grid-template-columns:1fr}}@media (max-width:560px){.dashboard-module__V33MvG__kpis{grid-template-columns:1fr}}.dashboard-module__V33MvG__aviso{border-radius:var(--radius);background:var(--warn-soft);color:var(--warn);border:1px solid #f3d9a8;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.dashboard-module__V33MvG__aviso span{flex:1}.dashboard-module__V33MvG__aviso svg{flex-shrink:0;width:18px;height:18px}.dashboard-module__V33MvG__aviso:hover{border-color:var(--warn)}.dashboard-module__V33MvG__seguimiento{margin-bottom:18px}
.login-module__WEZH7G__wrap{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-module__WEZH7G__side{background:radial-gradient(900px 500px at 100% 100%, #f5c51838 0%, transparent 60%), var(--side-bg);color:#fff;flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex}.login-module__WEZH7G__brand{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.login-module__WEZH7G__logo{background:var(--brand);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.login-module__WEZH7G__logo svg{width:18px;height:18px}.login-module__WEZH7G__claim{letter-spacing:-.02em;max-width:460px;font-size:32px;font-weight:650;line-height:1.2}.login-module__WEZH7G__claim em{color:var(--brand);font-style:normal}.login-module__WEZH7G__claimSub{color:#b5b5b9;max-width:420px;margin-top:12px;font-size:15px}.login-module__WEZH7G__foot{color:#7d8aa5}.login-module__WEZH7G__formSide{background:var(--surface);place-items:center;padding:32px 20px;display:grid}.login-module__WEZH7G__box{width:100%;max-width:360px}.login-module__WEZH7G__title{letter-spacing:-.015em;font-size:24px;font-weight:650}.login-module__WEZH7G__sub{color:var(--text-2);margin:4px 0 24px}@media (max-width:820px){.login-module__WEZH7G__wrap{grid-template-columns:1fr}.login-module__WEZH7G__side{display:none}}
.detalle-module__gBDGIW__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.detalle-module__gBDGIW__stats{grid-template-columns:repeat(4,1fr);display:grid}.detalle-module__gBDGIW__stats>div{border-right:1px solid var(--border);padding:14px 18px}.detalle-module__gBDGIW__stats>div:last-child{border-right:none}.detalle-module__gBDGIW__stats small{color:var(--text-3);font-size:12px;display:block}.detalle-module__gBDGIW__stats strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}@media (max-width:1100px){.detalle-module__gBDGIW__layout{grid-template-columns:1fr}}@media (max-width:600px){.detalle-module__gBDGIW__stats{grid-template-columns:1fr 1fr}}
