.ui-avisos{top:var(--space-16);right:var(--space-24);z-index:20;pointer-events:none;position:fixed}.ui-aviso-guardado{align-items:flex-start;gap:var(--space-10);width:370px;max-width:calc(100vw - 2 * var(--space-16));padding:14px var(--space-16);background:var(--color-bg-surface);border:1px solid var(--color-border-success);box-shadow:0 4px 12px var(--color-effect-shadow);font-family:var(--font-family);pointer-events:auto;border-radius:8px;display:flex}.ui-aviso-guardado__marca{background:var(--color-success-subtle);width:28px;height:28px;color:var(--color-text-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-aviso-guardado__texto{gap:var(--space-2);min-width:0;color:var(--color-text-muted);font:400 12px / 17px var(--font-family);flex-direction:column;flex:1;display:flex}.ui-aviso-guardado__texto strong{color:var(--color-text-default);font:500 14px / 20px var(--font-family)}.ui-aviso-guardado__cerrar{border-radius:var(--radius-sm);width:12px;color:var(--color-text-muted);font:500 13px / 18px var(--font-family);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.ui-aviso-guardado__cerrar:hover{background:var(--color-bg-hover)}.ui-aviso-guardado__cerrar:focus-visible{box-shadow:0 0 0 3px var(--color-effect-focus-ring);outline:none}.ui-boton{justify-content:center;align-items:center;gap:var(--space-8);height:var(--size-button-height);padding:0 var(--space-16);border-radius:var(--radius-sm);font:500 14px / 20px var(--font-family);white-space:nowrap;cursor:pointer;border:1px solid #0000;display:inline-flex}.ui-boton--primario{background:var(--color-brand-default);color:var(--color-text-on-brand)}.ui-boton--primario:hover{background:var(--color-brand-hover)}.ui-boton--secundario{background:var(--color-bg-surface);border-color:var(--color-brand-default);color:var(--color-text-brand)}.ui-boton--secundario:hover,.ui-boton--secundario[aria-expanded=true]{background:var(--color-brand-subtle)}.ui-boton--texto{padding:0 var(--space-12);background:var(--color-bg-neutral);color:var(--color-text-muted);font-weight:400}@media (hover:hover){.ui-boton--texto:hover{background:var(--color-bg-neutral-hover);color:var(--color-text-default)}}.ui-boton--peligro{background:var(--color-bg-surface);border-color:var(--color-border-error);color:var(--color-text-error)}.ui-boton--peligro:hover{background:var(--color-bg-error-subtle)}.ui-boton--icono{width:var(--size-button-height);padding:0;font-weight:700}.ui-boton:disabled{background:var(--color-bg-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ui-boton--texto:disabled{border-color:#0000}.ui-boton--primario[aria-busy=true]{background:var(--color-brand-default);color:var(--color-text-on-brand);cursor:progress;border-color:#0000}.ui-boton:focus-visible,.ui-ayuda__boton:focus-visible,.ui-menu__opcion:focus-visible,.ui-tabla__mas:focus-visible,.ui-paginacion button:focus-visible{box-shadow:0 0 0 3px var(--color-effect-focus-ring);outline:none}.ui-ayuda{margin-block:-4px;display:inline-flex}.ui-ayuda__boton{width:24px;height:24px;color:var(--color-icon-default);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-ayuda--titulo .ui-ayuda__boton{color:var(--color-text-default)}.ui-ayuda__boton:hover,.ui-ayuda__boton[aria-expanded=true]{color:var(--color-icon-brand)}.ui-ayuda__globo{z-index:10;width:max-content;padding:var(--space-10) var(--space-12);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:0 4px 12px var(--color-effect-shadow);color:var(--color-text-default);font:400 13px / 18px var(--font-family);text-align:left;white-space:normal;margin:0;position:fixed}.ui-chip{padding:var(--space-2) var(--space-8);border-radius:var(--radius-lg);font:500 12px / 17px var(--font-family);white-space:nowrap;align-items:center;display:inline-flex}.ui-chip--marca{background:var(--color-brand-subtle);color:var(--color-text-brand)}.ui-chip--neutro{background:var(--color-bg-disabled);color:var(--color-text-muted)}.ui-chip--exito{background:var(--color-success-subtle);color:var(--color-text-success)}.ui-menu{display:inline-flex}.ui-menu__panel{z-index:10;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:0 4px 12px var(--color-effect-shadow);text-align:left;flex-direction:column;display:flex;position:fixed}.ui-menu__opcion{height:34px;padding:0 var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-default);font:400 14px / 20px var(--font-family);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-menu__opcion:hover,.ui-menu__opcion:focus-visible{background:var(--color-bg-hover);font-weight:500}.ui-menu__opcion svg{color:var(--color-icon-brand);margin-left:auto}.ui-menu__detalle{padding-left:var(--space-12);color:var(--color-text-muted);margin-left:auto;font-size:12px;font-weight:400}.ui-menu__detalle+svg{margin-left:var(--space-8)}.ui-menu__opcion--peligro{color:var(--color-text-error)}.ui-menu__opcion:disabled,.ui-menu__opcion[aria-disabled=true]{color:var(--color-text-disabled);cursor:default;background:0 0;font-weight:400}.ui-menu__divisor{background:var(--color-border-divider);border:0;width:100%;height:1px;margin:0}.ui-menu__grupo{padding:var(--space-8) var(--space-10) var(--space-4);color:var(--color-text-muted);font:700 10px / 14px var(--font-family);text-transform:uppercase}.ui-menu__nota{padding:var(--space-8) var(--space-10) var(--space-4);color:var(--color-text-muted);font:400 11px / 16px var(--font-family);margin:0}.ui-solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-ventana{max-width:calc(100vw - 2 * var(--space-16));max-height:calc(100vh - 2 * var(--space-24));border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-default);box-shadow:0 8px 32px var(--color-effect-shadow);border:0;padding:0}.ui-ventana::backdrop{background:#00000059}.ui-ventana__cuerpo{gap:var(--space-12);padding:var(--space-24);font:400 14px / 20px var(--font-family);flex-direction:column;display:flex}.ui-ventana__cabecera{align-items:center;gap:var(--space-4);display:flex}.ui-ventana__titulo{margin:0;font-size:18px;font-weight:600;line-height:24px}.ui-ventana__descripcion{color:var(--color-text-muted);margin:0}.ui-ventana__pie{gap:var(--space-12);margin-top:var(--space-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ui-ventana__izquierda{color:var(--color-text-muted)}.ui-ventana__acciones{gap:var(--space-8);margin-left:auto;display:flex}.ui-panel{background:var(--color-bg-surface);width:400px;max-width:100vw;height:100dvh;max-height:none;color:var(--color-text-default);box-shadow:0 8px 32px var(--color-effect-shadow);border:0;margin:0;padding:0;inset:0 0 0 auto}.ui-panel::backdrop{background:#00000059}html:has(.ui-panel[open]){overflow:hidden}.ui-panel__cuerpo{height:100%;font:400 14px / 20px var(--font-family);flex-direction:column;display:flex}.ui-panel__cabecera{align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24);border-bottom:1px solid var(--color-border-divider);display:flex}.ui-panel__titulo{margin:0;font-size:18px;font-weight:600;line-height:24px}.ui-panel__cerrar{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);font:500 16px / 1 var(--font-family);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.ui-panel__cerrar:hover{background:var(--color-bg-hover)}.ui-panel__cerrar:focus-visible{box-shadow:0 0 0 3px var(--color-effect-focus-ring);outline:none}.ui-panel__contenido{padding:var(--space-16) var(--space-24) var(--space-24);flex:1;overflow-y:auto}@media (width<=767px){.ui-panel{width:100vw}}.ui-listado{gap:var(--space-16);font-family:var(--font-family);color:var(--color-text-default);flex-direction:column;display:flex}.ui-listado__encabezado{align-items:center;gap:var(--space-4);display:flex}.ui-listado__titulo{font:700 18px / 25px var(--font-family);margin:0}.ui-listado__barra{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ui-listado__filtros,.ui-listado__acciones{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ui-listado__barra .ui-boton{height:var(--size-input-height);font-size:13px}.ui-listado__barra .ui-boton--icono{width:var(--size-input-height)}.ui-listado__divisor{background:var(--color-border-divider);border:0;width:100%;height:1px;margin:0}.ui-buscador,.ui-filtro{align-items:center;gap:var(--space-8);height:var(--size-input-height);padding:0 var(--space-10);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-icon-default);font:500 13px / 18px var(--font-family);display:inline-flex;position:relative}.ui-buscador:hover,.ui-filtro:hover{border-color:var(--color-border-hover)}.ui-buscador:focus-within,.ui-filtro:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-effect-focus-ring)}.ui-buscador{width:280px;max-width:100%}.ui-buscador input{min-width:0;color:var(--color-text-default);font:inherit;background:0 0;border:0;outline:0;flex:1}.ui-buscador input::placeholder{color:var(--color-text-placeholder)}.ui-filtro span{color:var(--color-text-default);white-space:nowrap}.ui-filtro select{opacity:0;width:100%;font:inherit;cursor:pointer;position:absolute;inset:0}.ui-filtro--deshabilitado,.ui-filtro--deshabilitado:hover{background:var(--color-bg-disabled);border-color:var(--color-border-disabled);color:var(--color-icon-disabled)}.ui-filtro--deshabilitado span{color:var(--color-text-disabled)}.ui-filtro--deshabilitado select{cursor:not-allowed}.ui-listado__marco{border-radius:var(--radius-sm);position:relative;overflow-x:auto}.ui-tabla{border-collapse:collapse;table-layout:fixed;width:100%;min-width:max-content;font:400 13px / 18px var(--font-family)}.ui-tabla th,.ui-tabla td{height:36px;padding:0 var(--space-12) 0 var(--space-6);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-tabla th{background:var(--color-header-default);color:var(--color-text-on-brand);font-weight:600}.ui-tabla tbody tr{background:var(--color-bg-surface)}.ui-tabla tbody tr:nth-child(2n){background:var(--color-bg-stripe)}.ui-tabla tbody tr.ui-tabla__fila--tocable{cursor:pointer}.ui-tabla tbody tr.ui-tabla__fila--tocable:hover{background:var(--color-bg-hover)}.ui-tabla td[colspan]{white-space:normal;background:var(--color-bg-surface);height:auto}.ui-tabla .ui-tabla__centro{text-align:center}.ui-tabla .ui-tabla__fin{text-align:right}.ui-tabla .ui-tabla__acciones{text-align:center;text-overflow:clip;padding:0}.ui-tabla__aviso{padding:var(--space-24) var(--space-12);color:var(--color-text-muted);text-align:center}.ui-tabla__mas{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-icon-default);font:700 12px / 17px var(--font-family);cursor:pointer;background:0 0;border:0}.ui-tabla__mas:hover,.ui-tabla__mas[aria-expanded=true]{background:var(--color-bg-hover)}.ui-tarjetas{gap:var(--space-8);font:400 13px / 18px var(--font-family);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-tarjeta{gap:var(--space-2);min-width:0;padding:var(--space-8) var(--space-12) var(--space-10);background:var(--color-bg-surface);border:1px solid var(--color-border-divider);border-radius:var(--radius-sm);flex-direction:column;display:flex;position:relative}.ui-tarjeta--tocable{cursor:pointer}@media (hover:hover){.ui-tarjeta--tocable:hover{background:var(--color-bg-hover)}}.ui-tarjeta__cabeza{align-items:center;gap:var(--space-8);min-height:32px;display:flex}.ui-tarjeta__titulo{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.ui-tarjeta__esquina{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:50%;overflow:hidden}.ui-tarjeta__cabeza .ui-menu{margin-right:calc(-1 * var(--space-8))}.ui-tarjeta__renglon{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tarjeta__pie{color:var(--color-text-muted);font-size:12px}.ui-tarjeta__rotulo{color:var(--color-text-muted)}.ui-tarjetas__aviso{padding:var(--space-24) var(--space-12);color:var(--color-text-muted);text-align:center;margin:0}.ui-listado__estado{align-items:center;gap:var(--space-8);padding:56px var(--space-24);text-align:center;flex-direction:column;display:flex}.ui-listado__estado h2{font:600 14px / 20px var(--font-family);margin:0}.ui-listado__estado p{color:var(--color-text-muted);font:400 12px / 17px var(--font-family);margin:0}.ui-listado__estado .ui-boton{margin-top:var(--space-8);padding:0 var(--space-24)}.ui-listado__vacio{align-items:center;gap:var(--space-10);padding:88px var(--space-24);border:1px solid var(--color-border-divider);border-radius:var(--radius-sm);text-align:center;flex-direction:column;display:flex}.ui-listado__vacio h2{font:600 16px / 23px var(--font-family);margin:0}.ui-listado__vacio p{max-width:690px;color:var(--color-text-muted);font:400 12px / 17px var(--font-family);margin:0}.ui-listado__vacio-acciones{justify-content:center;gap:var(--space-12);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.ui-listado__vacio-acciones .ui-boton{padding:0 20px}.ui-listado__vacio .ui-listado__vacio-nota{font-size:11px;line-height:16px}.ui-listado__pie{justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--color-text-muted);font:400 12px / 17px var(--font-family);flex-wrap:wrap;display:flex}.ui-paginacion{align-items:center;gap:var(--space-4);display:flex}.ui-paginacion button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-default);font:500 13px / 18px var(--font-family);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-paginacion button:hover:not(:disabled){background:var(--color-bg-hover)}.ui-paginacion button:disabled{color:var(--color-text-disabled);cursor:default}.ui-formulario{gap:var(--space-28);font-family:var(--font-family);color:var(--color-text-default);flex-direction:column;display:flex}.ui-formulario__encabezado{gap:var(--space-4);flex-direction:column;display:flex}.ui-formulario__encabezado h1{font:700 18px / 25px var(--font-family);margin:0}.ui-formulario__encabezado p{color:var(--color-text-muted);font:400 12px / 17px var(--font-family);margin:0}.ui-formulario__titulo{align-items:center;gap:var(--space-4);display:flex}.ui-formulario__aviso{align-items:flex-start;gap:var(--space-10);padding:var(--space-16) var(--space-12);background:var(--color-bg-error-subtle);border-radius:var(--radius-sm);color:var(--color-icon-error);display:flex}.ui-formulario__aviso svg{flex:none;margin-top:2px}.ui-formulario__aviso:focus{outline:none}.ui-formulario__aviso--con-accion{flex-wrap:wrap}.ui-formulario__aviso--con-accion>div{flex:240px}.ui-formulario__aviso--con-accion>.ui-boton{margin-left:calc(16px + var(--space-10));flex:none;align-self:center}.ui-formulario__aviso div{gap:var(--space-2);flex-direction:column;display:flex}.ui-formulario__aviso strong{color:var(--color-text-error);font:600 14px / 20px var(--font-family)}.ui-formulario__aviso p{color:var(--color-text-default);font:400 12px / 17px var(--font-family);margin:0}.ui-formulario__aviso-enlace{color:var(--color-text-error);font:400 12px / 17px var(--font-family);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ui-formulario__seccion{gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border-divider);flex-direction:column;display:flex}.ui-formulario__seccion-titulo{gap:var(--space-2);flex-direction:column;display:flex}.ui-formulario__seccion-titulo h2{font:600 14px / 20px var(--font-family);margin:0}.ui-formulario__seccion-titulo p{color:var(--color-text-muted);font:400 12px / 17px var(--font-family);margin:0}.ui-formulario__fila{align-items:flex-start;gap:var(--space-16) var(--space-28);flex-wrap:wrap;display:flex}.ui-campo{gap:var(--space-6);flex-direction:column;max-width:100%;display:flex}.ui-campo--corto{width:236px}.ui-campo--largo{width:500px}.ui-campo--completo{width:100%}.ui-campo__cabecera{align-items:center;gap:var(--space-4);display:flex}.ui-campo__etiqueta{font:700 12px / 17px var(--font-family)}.ui-campo__ayuda{color:var(--color-text-muted);font:400 11px / 16px var(--font-family);margin:0}.ui-campo__pie{align-items:baseline;gap:var(--space-12);display:flex}.ui-campo__contador{color:var(--color-text-muted);font:400 11px / 16px var(--font-family);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ui-campo__contador--excedido{color:var(--color-text-error)}.ui-campo__caja{align-items:center;gap:var(--space-8);min-height:var(--size-input-height);padding:0 var(--space-10);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-icon-default);font:400 14px / 20px var(--font-family);display:flex;position:relative}.ui-campo__caja:hover{border-color:var(--color-border-hover)}.ui-campo__caja:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-effect-focus-ring)}.ui-campo__caja input,.ui-campo__caja select{min-width:0;height:calc(var(--size-input-height) - 2px);color:var(--color-text-default);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.ui-campo__caja input::placeholder,.ui-campo__area::placeholder{color:var(--color-text-placeholder)}.ui-campo__caja select{appearance:none;cursor:pointer}.ui-campo__caja select+svg{pointer-events:none;flex:none}.ui-campo__caja--vacia select{color:var(--color-text-placeholder)}.ui-campo__caja option{color:var(--color-text-default)}.ui-seleccion{position:relative}.ui-seleccion__boton{align-items:center;gap:var(--space-8);min-width:0;height:calc(var(--size-input-height) - 2px);color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0;display:flex}.ui-seleccion__texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-campo__caja--vacia .ui-seleccion__texto{color:var(--color-text-placeholder)}.ui-seleccion__boton svg{color:var(--color-icon-default);flex:none;transition:transform .15s}.ui-seleccion__boton[aria-expanded=true] svg{transform:rotate(180deg)}.ui-seleccion__lista{z-index:10;gap:var(--space-2);max-width:320px;max-height:260px;padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:0 4px 12px var(--color-effect-shadow);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ui-seleccion__opcion{align-items:center;gap:var(--space-8);min-height:34px;padding:var(--space-6) var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-default);font:400 14px / 20px var(--font-family);cursor:pointer;flex:none;display:flex}.ui-seleccion__opcion--activa{background:var(--color-bg-hover)}.ui-seleccion__opcion--elegida{background:var(--color-brand-subtle);font-weight:500}.ui-seleccion__opcion svg{color:var(--color-icon-brand);flex:none}.ui-seleccion__opcion--ninguna{color:var(--color-text-muted)}.ui-seleccion__divisor{height:1px;margin:var(--space-4) 0;background:var(--color-border-divider);flex:none}.ui-seleccion__accion{color:var(--color-text-brand)}.ui-campo__adorno{color:var(--color-text-muted);flex:none}.ui-campo__area{width:100%;padding:var(--space-8) var(--space-10);color:var(--color-text-default);resize:vertical;outline:0;display:block}.ui-campo--error .ui-campo__caja,.ui-campo--error .ui-segmentado__opcion span{border-color:var(--color-border-error)}.ui-campo--error .ui-campo__ayuda{color:var(--color-text-error)}.ui-segmentado{outline:0;display:inline-flex}.ui-segmentado__opcion{display:flex;position:relative}.ui-segmentado__opcion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-segmentado__opcion span{min-width:118px;height:var(--size-input-height);padding:0 var(--space-16);background:var(--color-bg-surface);border:1px solid var(--color-border-default);color:var(--color-text-default);font:400 14px / 20px var(--font-family);justify-content:center;align-items:center;display:flex}.ui-segmentado__opcion:first-child span{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ui-segmentado__opcion:last-child span{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ui-segmentado__opcion+.ui-segmentado__opcion span{border-left:0}.ui-segmentado__opcion input:checked+span{background:var(--color-brand-default);border-color:var(--color-brand-default);color:var(--color-text-on-brand);font-weight:500}.ui-segmentado__opcion input:focus-visible+span{box-shadow:0 0 0 3px var(--color-effect-focus-ring)}.ui-interruptor-campo{align-items:center;gap:var(--space-4);display:inline-flex}.ui-interruptor{align-items:center;gap:var(--space-10);cursor:pointer;display:inline-flex;position:relative}.ui-interruptor input{opacity:0;cursor:pointer;width:36px;height:20px;margin:0;position:absolute}.ui-interruptor__pista{border-radius:var(--radius-lg);background:var(--color-border-default);flex:none;width:36px;height:20px;transition:background .15s;position:relative}.ui-interruptor__pista:after{content:"";background:var(--color-bg-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.ui-interruptor input:checked+.ui-interruptor__pista{background:var(--color-brand-default)}.ui-interruptor input:checked+.ui-interruptor__pista:after{transform:translate(16px)}.ui-interruptor input:focus-visible+.ui-interruptor__pista{box-shadow:0 0 0 3px var(--color-effect-focus-ring)}.ui-interruptor__texto{gap:var(--space-2);color:var(--color-text-muted);font:400 12px / 17px var(--font-family);flex-direction:column;display:flex}.ui-interruptor__texto strong{color:var(--color-text-default);font-weight:700}.ui-interruptor__error{color:var(--color-text-error);font-size:11px;line-height:16px}.ui-formulario__acciones{justify-content:space-between;align-items:center;gap:var(--space-12);border-top:1px solid var(--color-border-divider);flex-wrap:wrap;padding-top:20px;display:flex}.ui-formulario__acciones-principales{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ui-formulario__acciones .ui-boton--primario,.ui-formulario__acciones .ui-boton--secundario,.ui-formulario__acciones .ui-boton--peligro{padding:0 var(--space-24)}.ui-campo__caja.ui-etiquetas{gap:var(--space-6);padding-block:var(--space-4);cursor:text;flex-wrap:wrap}.ui-etiquetas__lista{margin:0;padding:0;list-style:none;display:contents}.ui-campo__caja.ui-etiquetas input{flex:1 0 140px;height:28px}.ui-etiquetas__pastilla{align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-8);background:var(--color-brand-subtle);border-radius:var(--radius-sm);color:var(--color-text-default);font:400 12px / 22px var(--font-family);display:inline-flex}.ui-etiquetas__quitar{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--color-text-brand);font:600 14px / 1 var(--font-family);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-etiquetas__quitar:hover{background:var(--color-bg-hover)}.ui-etiquetas__quitar:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ui-casillas{gap:var(--space-8) var(--space-16);min-height:var(--size-input-height);outline:0;flex-wrap:wrap;align-items:center;display:flex}.ui-casillas__opcion{align-items:center;gap:var(--space-6);color:var(--color-text-default);font:400 14px / 20px var(--font-family);cursor:pointer;display:inline-flex}.ui-casillas__opcion input{width:16px;height:16px;accent-color:var(--color-brand-default);cursor:pointer;margin:0}.ui-casillas__opcion input:focus-visible{box-shadow:0 0 0 3px var(--color-effect-focus-ring);outline:0}:root{--color-brand-default:#781214;--color-brand-hover:#570001;--color-brand-subtle:#f6e8e8;--color-header-default:#813839;--color-bg-surface:#fff;--color-bg-hover:#f5f5f5;--color-bg-disabled:#f2f2f2;--color-bg-error-subtle:#fdecea;--color-text-default:#000;--color-text-muted:#6b6b6b;--color-text-placeholder:#9a9a9a;--color-text-disabled:#a6a6a6;--color-text-on-brand:#fff;--color-text-brand:#781214;--color-text-error:#d2381e;--color-icon-default:#6b6b6b;--color-icon-on-brand:#fff;--color-icon-brand:#781214;--color-icon-error:#d2381e;--color-icon-disabled:#a6a6a6;--color-border-default:#b8b8b8;--color-border-hover:#8a8a8a;--color-border-focus:#781214;--color-border-error:#d2381e;--color-border-disabled:#dadada;--color-border-divider:#eee;--color-effect-focus-ring:#78121433;--color-effect-shadow:#0000001f;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-24:24px;--space-28:28px;--radius-sm:5px;--radius-lg:10px;--size-input-height:35px;--size-button-height:40px;--color-bg-stripe:#f7f7f7;--color-bg-page:#f2f2f2;--color-success-subtle:#e6f4ea;--color-text-success:#1e7b34;--color-border-success:#bfe3c9;--color-warning-subtle:#fdf1dc;--color-text-warning:#8a5300;--color-bg-neutral:#eee;--color-bg-neutral-hover:#e5e5e5;--font-family:"Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinta:var(--color-text-default);--tinta-suave:var(--color-text-muted);--fondo:var(--color-bg-surface);--fondo-suave:var(--color-bg-hover);--borde:var(--color-border-divider);--acento:var(--color-brand-default)}*{box-sizing:border-box}body{background:var(--fondo);color:var(--tinta);font-family:var(--font-family);margin:0;line-height:1.6}.layout{grid-template:"menu barra-superior barra""menu contenido barra"1fr/auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.layout__menu,.layout__barra{height:100dvh;position:sticky;top:0;overflow-y:auto}.layout__menu{grid-area:menu}.layout__barra{grid-area:barra}.layout [hidden]{display:none}.layout__contenido{grid-area:contenido;min-width:0;padding:20px 20px 3rem}.layout__velo{z-index:15;background:#0006;position:fixed;inset:0}.menu-lateral{background:var(--color-brand-default);width:200px;min-height:100%;color:var(--color-text-on-brand);flex-direction:column;display:flex}.menu-lateral__marca{justify-content:center;align-items:center;gap:8px;margin:0;padding:18px 10px 6px;font-size:24px;font-weight:700;line-height:normal;display:flex}.menu-lateral__logo{flex:none;width:28px;height:28px}.menu-lateral__lista{margin:8px 0 0;padding:0;list-style:none}.menu-lateral__item{width:100%;height:38px;color:inherit;font:400 13px / normal var(--font-family);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.menu-lateral__item svg{flex-shrink:0;width:18px;height:18px}.menu-lateral__item--hijo{height:34px;padding-left:40px}.menu-lateral__lista .menu-lateral__lista{margin:0}.menu-lateral__item--adentro{font-weight:600}.menu-lateral__flecha{margin-left:auto;transition:transform .15s;display:inline-flex}.menu-lateral__flecha svg{width:14px;height:14px}.menu-lateral__flecha--abierta{transform:rotate(180deg)}.menu-lateral__item:hover{background:#5700016e}.menu-lateral__item[aria-disabled=true]{opacity:.55;cursor:default}.menu-lateral__item[aria-disabled=true]:hover{background:0 0}.menu-lateral__item.active{background:var(--color-brand-hover)}.menu-lateral__item:focus-visible{outline:2px solid var(--color-text-on-brand);outline-offset:-2px}.menu-lateral__salir{margin-top:auto;margin-bottom:24px}.barra-derecha{background:var(--color-header-default);width:48px;min-height:100%;color:var(--color-icon-on-brand);flex-direction:column;align-items:center;gap:18px;padding-top:60px;display:flex}.barra-derecha span{display:inline-flex}.barra-derecha svg{width:22px;height:22px}.barra-derecha__apagado{opacity:.4}.appbar{z-index:5;gap:var(--space-8);height:48px;padding:0 var(--space-16);background:var(--color-header-default);color:var(--color-text-on-brand);grid-area:barra-superior;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.appbar__titulo{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.appbar__sucursal{justify-content:flex-end;min-width:160px;display:flex}.appbar__taller{display:flex}.selector-sucursal{align-items:center;gap:var(--space-6);height:36px;padding:0 var(--space-8);color:var(--color-text-on-brand);font-size:13px;display:inline-flex}.selector-sucursal--boton{border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.selector-sucursal--boton:hover{background:#ffffff1f}.selector-sucursal--boton:focus-visible{outline:2px solid var(--color-text-on-brand);outline-offset:2px}.selector-sucursal svg{flex:none;width:18px;height:18px}.selector-sucursal__nombre{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.appbar__boton,.sesion__disparador{justify-content:center;align-items:center;gap:var(--space-8);min-width:36px;height:36px;padding:0 var(--space-8);border-radius:var(--radius-sm);color:var(--color-icon-on-brand);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;display:inline-flex}.appbar__boton:hover,.sesion__disparador:hover{background:#ffffff1f}.appbar__boton:focus-visible,.sesion__disparador:focus-visible,.sesion__boton:focus-visible{outline:2px solid var(--color-text-on-brand);outline-offset:2px}.appbar__boton svg,.sesion__disparador svg{width:20px;height:20px}.sesion__nombre{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}h1{margin:0 0 .75rem;font-size:18px;font-weight:700;line-height:25px}h2{margin:0 0 .5rem;font-size:1rem}.entrada{color:var(--tinta-suave);margin:0 0 2rem}.aviso{background:var(--fondo-suave);border:1px solid var(--borde);border-radius:8px;padding:1.25rem}.aviso p:last-child{margin-bottom:0}.puerta{max-width:28rem;margin:15vh auto 0;padding:0 1rem}.puerta h1{margin:0 0 .75rem;font-size:1.375rem}.puerta p{color:var(--tinta-suave)}.puerta .puerta__marca{color:var(--acento);margin:0 0 1.5rem;font-weight:700}.puerta__cuenta{margin-bottom:1.5rem}.sesion{align-items:center;gap:var(--space-8);white-space:nowrap;font-size:13px;display:flex}.sesion__boton{height:32px;padding:0 var(--space-12);border-radius:var(--radius-sm);color:var(--color-text-on-brand);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff9;font-size:13px}.sesion__boton:hover{background:#ffffff1f}@media (width<=767px){.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"barra-superior""contenido"}.layout__menu,.layout__barra{z-index:20;position:fixed;top:0}.layout__menu{max-width:85vw;left:0}.layout__barra{right:0}.layout__contenido{padding:var(--space-16) var(--space-16) 3rem}.appbar{gap:var(--space-4);padding:0 var(--space-4)}.appbar__sucursal{min-width:0}.selector-sucursal__nombre,.sesion__nombre{display:none}}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.celda-nombre{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.ventana-nota{color:var(--color-text-muted);margin:0}.lista-personal{border:1px solid var(--color-border-divider);border-radius:var(--radius-sm);max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}.lista-personal li+li{border-top:1px solid var(--color-border-divider)}.lista-personal label{gap:var(--space-12);padding:var(--space-10) var(--space-12);cursor:pointer;align-items:flex-start;display:flex}.lista-personal label:hover{background:var(--color-bg-hover)}.lista-personal input{width:16px;height:16px;accent-color:var(--color-brand-default);margin:2px 0 0}.lista-personal span{flex-direction:column;display:flex}.lista-personal strong{font-weight:500}.lista-personal small{color:var(--color-text-muted);font-size:13px}.adjuntos{gap:var(--space-12);flex-direction:column;display:flex}.adjuntos__encabezado{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.adjuntos__encabezado h2{margin:0;font-size:16px;font-weight:600}.adjuntos__nota{color:var(--color-text-muted);margin:0}.adjuntos__grilla{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;padding:0;list-style:none;display:grid}.adjuntos__item{border:1px solid var(--color-border-divider);border-radius:var(--radius-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.adjuntos__vista{aspect-ratio:1;background:var(--color-bg-hover);place-items:center;display:grid}.adjuntos__vista[aria-disabled=true]{pointer-events:none}.adjuntos__vista img{object-fit:cover;width:100%;height:100%}.adjuntos__tipo{color:var(--color-text-muted);font-size:13px;font-weight:600}.adjuntos__pie{padding:var(--space-4) var(--space-6);flex-direction:column;font-size:12px;line-height:1.3;display:flex}.adjuntos__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adjuntos__pie small{color:var(--color-text-muted)}.adjuntos__eliminar.ui-boton{top:var(--space-4);right:var(--space-4);min-width:0;height:24px;padding:0 var(--space-6);background:#ffffffe6;line-height:1;position:absolute}.marcas{gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.marcas{grid-template-columns:minmax(0,1fr)}}.marcas__columna{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.marcas__cabecera{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.marcas__cabecera h2{margin:0;font-size:18px}.marcas__filtros{gap:var(--space-8);flex-wrap:wrap;display:flex}.marcas__lista{border:1px solid var(--borde);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.marcas__fila{align-items:center;gap:var(--space-8);padding-right:var(--space-8);border-bottom:1px solid var(--borde);display:flex}.marcas__fila:last-child{border-bottom:0}.marcas__fila--elegida{background:var(--color-brand-subtle);box-shadow:inset 3px 0 0 var(--acento)}.marcas__elegir{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;min-height:44px;padding:var(--space-8) var(--space-12);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;display:flex}.marcas__elegir--fijo{cursor:default}.marcas__elegir:not(.marcas__elegir--fijo):hover{background:var(--fondo-suave)}.marcas__elegir:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.marcas__nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.marcas__detalle{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.marcas__conteo{color:var(--tinta-suave);font-size:13px}.marcas__nota{padding:var(--space-16);border:1px dashed var(--borde);border-radius:var(--radius-lg);color:var(--tinta-suave);margin:0}.marcas__nota p{margin:0 0 var(--space-8)}.marcas__nota-titulo{color:var(--tinta);font-weight:600}.marcas__parecida{margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--color-brand-subtle);font-size:13px}.catalogos{gap:var(--space-16);grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.catalogos{grid-template-columns:minmax(0,1fr)}}.catalogos__tarjeta{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--borde);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.catalogos__encabezado h2{margin:0;font-size:16px}.catalogos__encabezado--con-boton{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.catalogos__resumen{color:var(--tinta-suave);margin:0;font-size:13px;display:block}.catalogos__catalogos{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.catalogos__catalogo{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.catalogos__catalogo:hover{background:var(--fondo-suave)}.catalogos__catalogo:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.catalogos__catalogo--elegido,.catalogos__catalogo--elegido:hover{background:var(--color-brand-subtle);color:var(--color-text-brand)}.catalogos__nombre{font-weight:600;display:block}.catalogos__items{margin:0;padding:0;list-style:none}.catalogos__item{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border-top:1px solid var(--borde);display:flex}.catalogos__item-nombre{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:1;min-width:0;font-weight:500;display:flex}.catalogos__item--inactivo .catalogos__item-nombre{color:var(--tinta-suave)}.catalogos__uso{color:var(--tinta-suave);white-space:nowrap;font-size:13px}.catalogos__panel{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.catalogos__panel>ol,.catalogos__panel>.marcas__nota{align-self:stretch}.tipos__enlace{color:var(--color-text-brand);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tipos__enlace:hover{text-decoration:underline}.tipos__cabecera,.tipos__seccion-cabecera{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.tipos__cabecera{margin-bottom:var(--space-24);font-size:14px}.tipos__titulo{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.tipos__titulo h1{font:700 18px / 25px var(--font-family);margin:0}.tipos__resumen{margin:var(--space-4) 0 0;color:var(--tinta-suave);font-size:12px;line-height:17px}.tipos__acciones{gap:var(--space-8);flex-wrap:wrap;display:flex}.tipos__seccion{gap:var(--space-12);flex-direction:column;font-size:14px;display:flex}.tipos__seccion h2{font:600 14px / 20px var(--font-family);margin:0}.tipos__campo{padding-left:var(--space-4)}.tipos__mover{gap:var(--space-2);display:flex}.tipos__dato-fijo{margin:0 0 var(--space-12);color:var(--tinta-suave);font-size:13px}.estados{gap:var(--space-24);flex-direction:column;display:flex}.estados__nombre{align-items:center;gap:var(--space-8);min-width:0;display:flex}.estados__punto{border:1px solid var(--borde);border-radius:50%;flex:none;width:10px;height:10px}.estados__colores{border:0;margin:0;padding:0}.estados__muestras{gap:var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.estados__muestra{width:32px;height:32px;box-shadow:0 0 0 1px var(--borde);cursor:pointer;border-radius:50%;margin:6px;position:relative}.estados__muestra input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-6px}.estados__muestra:has(input:checked){box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--tinta)}.estados__muestra:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:4px}.estados__muestra--sin{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--tinta-suave) calc(50% - 1px), var(--tinta-suave) calc(50% + 1px), transparent calc(50% + 1px))}.tipos__opciones{margin:0 0 var(--space-12);border:0;padding:0}.tipos__opciones-lista{gap:var(--space-6);margin:var(--space-6) 0;flex-direction:column;padding:0;list-style:none;display:flex}.tipos__opciones-lista li,.tipos__opciones-nueva{align-items:center;gap:var(--space-8);display:flex}.tipos__opciones-nueva{margin-top:var(--space-6)}.tipos__opcion{min-width:0;height:var(--size-input-height);padding:0 var(--space-10);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font:inherit;flex:1}.tipos__opcion:focus-visible{outline:2px solid var(--color-effect-focus-ring);border-color:var(--color-border-focus)}.tipos__opciones--error .tipos__opcion{border-color:var(--color-border-error)}.tipos__opciones--error .ui-campo__ayuda{color:var(--color-text-error)}.tipos__aviso{margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--color-brand-subtle);font-size:13px}.activos__identificador{flex-direction:column;line-height:1.2;display:flex}.activos__identificador small{color:var(--tinta-suave);font-size:11px}.activos__tipo-fijo{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.activos__al-vuelo{gap:var(--space-8);flex-wrap:wrap;display:flex}.activos__cliente{align-items:center;gap:var(--space-8);min-height:var(--size-input-height);flex-wrap:wrap;display:flex}.activos__resultados{margin:var(--space-4) 0 0;border:1px solid var(--borde);border-radius:var(--radius-sm);padding:0;list-style:none;overflow:hidden}.activos__resultado{width:100%;min-height:44px;padding:var(--space-6) var(--space-10);border:0;border-bottom:1px solid var(--borde);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.activos__resultados li:last-child .activos__resultado{border-bottom:0}.activos__resultado:hover{background:var(--fondo-suave)}.activos__resultado:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.activos__resultado small{color:var(--tinta-suave)}.activos__sin-campos{color:var(--tinta-suave);margin:0}.activos__adjuntos{margin-top:var(--space-24)}.clientes__existente{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--color-brand-subtle);margin:0;font-size:13px}.clientes__nombre,.clientes__comercial{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.clientes__comercial{color:var(--tinta-suave);font-size:12px;line-height:15px}.clientes__comercial-ficha{margin:var(--space-4) 0 0;color:var(--tinta-suave);font:500 16px / 22px var(--font-family)}.contactos{gap:var(--space-8);flex-direction:column;display:flex}.contactos__lista{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contactos__fila{gap:var(--space-8);grid-template-columns:130px minmax(0,2fr) minmax(0,1fr) 72px 40px;align-items:center;display:grid}.contactos__encabezado{color:var(--color-text-muted);font:700 12px / 17px var(--font-family)}.contactos__fila .ui-campo__caja{min-width:0}.contactos__caja--error{border-color:var(--color-border-error)}.contactos__principal{justify-self:center}.contactos__principal-texto{display:none}.contactos__error{color:var(--color-text-error);font:400 11px / 16px var(--font-family);grid-column:1/-1;margin:0}@media (width<=767px){.contactos__encabezado{display:none}.contactos__fila{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.contactos__fila>:nth-child(2){grid-column:span 2}.contactos__principal{justify-self:start}.contactos__principal-texto{font-size:13px;display:inline}}.ficha__migas{gap:var(--space-8);margin:0 0 var(--space-12);color:var(--tinta-suave);flex-wrap:wrap;padding:0;font-size:12px;list-style:none;display:flex}.ficha__migas li+li:before{content:"›";margin-right:var(--space-8)}.ficha__migas a{color:var(--color-text-brand)}.ficha__secciones{gap:var(--space-28);flex-direction:column;display:flex}.ficha__datos{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.ficha__dato dt{margin-bottom:var(--space-4);color:var(--tinta-suave);font-size:12px}.ficha__dato dd{overflow-wrap:anywhere;margin:0}.ficha__chips{gap:var(--space-6);flex-wrap:wrap;display:flex}.ficha__nota{color:var(--tinta-suave);margin:0}.ficha__notas{white-space:pre-line;margin:0}.cliente-desactivar__acciones{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.ficha__vacio{align-items:flex-start;gap:var(--space-8);padding:var(--space-24);border:1px dashed var(--borde);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ficha__vacio p{color:var(--tinta-suave);margin:0}.ficha__vacio .ficha__vacio-titulo{color:var(--tinta);font-weight:600}.ficha__punto{width:8px;height:8px;margin-right:var(--space-4);border-radius:50%}.importar__plantilla,.importar__resumen{gap:var(--space-8);flex-wrap:wrap;align-items:center;margin:0;display:flex}.importar__zona{align-items:center;gap:var(--space-4);padding:var(--space-28) var(--space-16);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.importar__zona--encima{border-color:var(--color-border-focus);background:var(--color-brand-subtle)}.importar__zona p{margin:0}.importar__zona small{color:var(--color-text-muted)}.importar__tabla{border:1px solid var(--color-border-divider);border-radius:var(--radius-sm);max-height:280px;overflow:auto}.importar__tabla table{border-collapse:collapse;table-layout:fixed;width:100%}.importar__tabla th,.importar__tabla td{padding:var(--space-8) var(--space-12);text-align:left;vertical-align:top;overflow-wrap:anywhere}.importar__tabla th{background:var(--color-bg-surface);color:var(--color-text-muted);font-weight:600;position:sticky;top:0}.importar__tabla tbody tr:nth-child(odd){background:var(--color-bg-stripe)}.importar__tabla td:first-child{font-variant-numeric:tabular-nums}.importar__tabla th:first-child{width:56px}.importar__advertencia{gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-sm);background:var(--color-bg-hover);margin:0;font-size:13px;line-height:18px;display:flex}.importar__advertencia svg{color:var(--color-text-muted);flex:none;margin-top:1px}.confirmar__caja{gap:var(--space-4);padding:var(--space-12);border-radius:var(--radius-sm);background:var(--color-bg-hover);flex-direction:column;display:flex}.confirmar__caja strong{font-weight:600}.confirmar__caja p{color:var(--color-text-muted);margin:0;font-size:13px}.confirmar__nota{color:var(--color-text-muted);margin:0;font-size:12px}.titulo-con-ayuda{align-items:center;gap:var(--space-4);margin-bottom:var(--space-24);display:flex}.titulo-con-ayuda h1{margin:0}.ficha__pastillas{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ficha__pastillas li{padding:0 var(--space-8);border-radius:var(--radius-sm);background:var(--color-brand-subtle);font-size:12px;line-height:22px}.orden__cabecera{gap:var(--space-16);padding:var(--space-24);border:1px solid var(--borde);border-radius:var(--radius-lg);flex-direction:column;display:flex}.orden__titulo{gap:var(--space-12);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.orden__titulo h1{gap:var(--space-8);flex-wrap:wrap;align-items:center;margin:0;display:flex}.orden__datos{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.orden__datos dt,.orden__etiqueta{margin:0 0 var(--space-4);color:var(--tinta-suave);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.orden__datos dd{overflow-wrap:anywhere;margin:0}.orden__falla{padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--fondo-suave)}.orden__falla p:last-child{white-space:pre-line;margin:0}.orden__volver{color:var(--color-text-brand);align-self:flex-start;text-decoration:none}.orden__volver:hover{text-decoration:underline}.orden__retrabajo{color:var(--tinta-suave);margin:0}.orden__retrabajo a{color:var(--color-text-brand)}.orden__seccion{gap:var(--space-12);margin-top:var(--space-16);padding:var(--space-16) var(--space-24);border:1px solid var(--borde);border-radius:var(--radius-lg);flex-direction:column;font-size:14px;display:flex}.orden__seccion-cabecera{gap:var(--space-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.orden__seccion-acciones{gap:var(--space-8);flex-wrap:wrap;display:flex}.orden__seccion-cabecera h2{font:600 16px / 21px var(--font-family);margin:0}.orden__lineas{margin:0;padding:0;list-style:none}.orden__linea{gap:var(--space-10);padding:var(--space-8) 0;border-top:1px solid var(--borde);align-items:flex-start;display:flex}.orden__linea-casilla{width:20px;height:20px;accent-color:var(--color-brand-default);flex:none;margin:2px 0 0}input.orden__linea-casilla:not(:disabled){cursor:pointer}.orden__linea-cuerpo{flex:1;min-width:0}.orden__linea-nombre{gap:var(--space-4) var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;margin:0;display:flex}.orden__linea--hecha .orden__linea-nombre>span:not(.ui-chip){color:var(--tinta-suave)}.orden__linea-cantidad{font-variant-numeric:tabular-nums;font-weight:600}.orden__linea-detalle{margin:var(--space-2) 0 0;color:var(--tinta-suave);font-size:12px;line-height:17px}.orden__linea-monto{font-variant-numeric:tabular-nums;flex:none;margin-top:1px;font-weight:600}.orden__linea-monto--sin{color:var(--color-text-warning);font-weight:500}.orden__total{gap:var(--space-8) var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.orden__total-cifra{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.orden__total-cifra strong{font:700 20px / 26px var(--font-family);font-variant-numeric:tabular-nums}.orden__total-etiqueta{color:var(--tinta-suave);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.orden__marca{padding:var(--space-2) var(--space-8);border-radius:10px;font-size:12px;font-weight:500;display:inline-block}.orden__marca--aviso{background:var(--color-warning-subtle);color:var(--color-text-warning)}.orden__marca--neutro{background:var(--color-bg-neutral);color:var(--tinta-suave)}.historial{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historial__entrada{gap:var(--space-10);align-items:flex-start;display:flex}.historial__punto{background:var(--tinta-suave);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.historial__cuerpo{overflow-wrap:anywhere;min-width:0}.historial__titulo{margin:0;font-weight:600}.historial__detalle{margin:var(--space-2) 0 0;color:var(--tinta-suave);font-size:12px;line-height:17px}.gasto__fila{flex-wrap:wrap;align-items:center}.gasto__fila .orden__linea-cuerpo{flex:180px}.gasto__fila .orden__marca{white-space:nowrap;margin-left:auto}.gasto__icono{border-radius:var(--radius-sm);background:var(--color-bg-neutral);flex:none;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.gasto__fotos{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--borde)}.gasto__archivos{margin:0;padding:0;list-style:none}.gasto__archivos li{justify-content:space-between;align-items:center;gap:var(--space-8);overflow-wrap:anywhere;display:flex}.orden-vehiculo__encontrados{border:1px solid var(--borde);border-radius:var(--radius-lg);flex-direction:column;max-width:500px;margin:0;padding:0;list-style:none;display:flex}.orden-vehiculo__encontrados li+li{border-top:1px solid var(--borde)}.orden-vehiculo__encontrados button,.orden-vehiculo__elegido{gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);color:var(--tinta);font:inherit;text-align:left;background:0 0;border:0;align-items:center;display:flex}.orden-vehiculo__encontrados button{cursor:pointer}.orden-vehiculo__encontrados button:hover,.orden-vehiculo__encontrados button:focus-visible{background:var(--fondo-suave)}.orden-vehiculo__encontrados span,.orden-vehiculo__elegido span{color:var(--tinta-suave)}.orden-vehiculo__elegido{border:1px solid var(--borde);border-radius:var(--radius-lg);justify-content:space-between;max-width:500px}.orden-vehiculo__elegido div{gap:var(--space-4) var(--space-12);flex-wrap:wrap;align-items:baseline;display:flex}.orden-vehiculo__sin-coincidencias{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.orden-vehiculo__sin-coincidencias p{color:var(--tinta-suave);margin:0}.orden-alta__alternar{margin-top:calc(-1 * var(--space-12))}.orden-vehiculo__nota{color:var(--tinta-suave);margin:0}.titulo-con-ayuda--seccion{margin-bottom:0}.listado-ordenes__folio{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:inline-flex}.listado__apagado{color:var(--tinta-suave)}.listado__aviso{color:var(--color-text-warning)}.listado-ordenes__vehiculo{padding:var(--space-4) 0;flex-direction:column;display:flex}.listado-ordenes__vehiculo>span{text-overflow:ellipsis;overflow:hidden}.listado-ordenes__vehiculo>.listado__apagado{font-size:12px}.listado-gastos__gasto{gap:var(--space-2);flex-direction:column;display:flex}.listado-gastos__gasto .listado__aviso{font-size:12px}.listado-ordenes__vencida{color:var(--color-text-error)}
