:root{--bg:#f6f7f9;--surface:#fff;--line:#e4e8ef;--line-soft:#eef1f5;--ink:#0f1b2d;--ink-2:#47536b;--ink-3:#616c80;--accent:#2b5cff;--accent-dark:#1e46cc;--accent-soft:#ebf0ff;--red:#dc3b32;--red-bg:#fdecea;--amber:#c2810a;--amber-bg:#fdf3e0;--green:#1e9e63;--green-bg:#e5f6ee;--red-ink:#b3261e;--amber-ink:#8a5a00;--green-ink:#12724a;--cta:#2b5cff;--cta-hover:#1f4fe6;--line-strong:#d3d9e3;--shell:#0b1b36;--shell-hover:#ffffff0f;--shell-activo:#ffffff1c;--shell-line:#96afd729;--shell-ink:#f1f4fa;--shell-ink-2:#b3c0d8;--shell-ink-3:#8596b6;--shell-accent:#8fb0ff;--gold:#e2b366;--brand-red:#d9272e;--radius:12px;--radius-sm:10px;--shadow:0 1px 2px #1018280d, 0 8px 24px #1018280d;--font-ui:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}:root[data-tema=oscuro]{--bg:#111827;--surface:#182235;--line:#2a3850;--line-soft:#223047;--ink:#f5f7fb;--ink-2:#c1ccdc;--ink-3:#93a2b8;--accent:#6d91ff;--accent-dark:#9ab2ff;--accent-soft:#23345f;--line-strong:#3a4b67;--shell:#08142a;--red-ink:#ff9a93;--amber-ink:#f2c065;--green-ink:#6fd3a0;--red-bg:#3b2429;--amber-bg:#3b3221;--green-bg:#1d382f;--shadow:0 10px 30px #0000002e}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:var(--font-ui);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}.ds-solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-fecha{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12.5px}.ds-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:22px 24px}.ds-card--plano{padding:0;overflow:hidden}.ds-card__title{letter-spacing:-.01em;font-size:16px;font-weight:600}.ds-card__sub{color:var(--ink-3);max-width:72ch;margin:4px 0 18px;font-size:13.5px}.ds-badge{letter-spacing:.01em;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ds-badge[data-estado=Cotizacion]{background:var(--accent-soft);color:var(--accent-dark);border-color:#c9d6ff}.ds-badge[data-estado=Firme]{background:var(--green-bg);color:var(--green-ink);border-color:#bde6d2}.ds-badge[data-estado=Rechazada]{background:var(--bg);color:var(--ink-3)}.ds-pill{letter-spacing:.01em;white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ds-pill:before{content:"";background:var(--punto,currentColor);border-radius:50%;flex:none;width:7px;height:7px}.ds-pill[data-prioridad=Rojo]{background:var(--red-bg);color:var(--red-ink);--punto:var(--red)}.ds-pill[data-prioridad=Amarillo]{background:var(--amber-bg);color:var(--amber-ink);--punto:var(--amber)}.ds-pill[data-prioridad=Verde]{background:var(--green-bg);color:var(--green-ink);--punto:var(--green)}.ds-pill[data-discreto]{color:var(--ink-2);background:0 0;padding-inline:0;font-weight:500}.ds-btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ds-btn:hover:not(:disabled){background:var(--bg);color:var(--ink);border-color:#d3d9e3}.ds-btn[data-variante=primario]{background:var(--cta);border-color:var(--cta);color:#fff}.ds-btn[data-variante=primario]:hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover);color:#fff}.ds-btn[data-variante=peligro]:hover:not(:disabled){border-color:var(--red);color:var(--red);background:var(--red-bg)}.ds-btn:disabled{opacity:.5;cursor:default}.ds-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 6px;display:flex}.ds-tab{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px 12px;font-size:13.5px;font-weight:600;transition:color .14s,border-color .14s}.ds-tab:hover{color:var(--ink-2)}.ds-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.ds-tab__cuenta{font-variant-numeric:tabular-nums;opacity:.7;margin-left:5px;font-weight:500}.ds-tabla-scroll{overflow-x:auto}.ds-tabla{border-collapse:collapse;width:100%;font-size:14px}.ds-tabla thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 14px;font-size:11.5px;font-weight:600}.ds-tabla tbody td{border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;padding:10px 14px}.ds-tabla td[data-col=identidad]{white-space:normal;min-width:190px}.ds-tabla tbody tr:last-child td{border-bottom:none}.ds-tabla tbody tr{cursor:pointer;transition:background .12s}.ds-tabla tbody tr:hover{background:#fafbfd}.ds-tabla tbody tr[aria-selected=true]{background:var(--accent-soft)}.ds-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.ds-principal{letter-spacing:-.005em;font-weight:600}.ds-secundario{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.ds-alinear-derecha{text-align:right}.ds-maestro-detalle{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.ds-maestro-detalle[data-detalle=vacio]{grid-template-columns:1fr}@media (width<=1180px){.ds-maestro-detalle{grid-template-columns:1fr}}.ds-ficha{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:16px 18px}.ds-ficha h4{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11.5px;font-weight:600}.ds-campo{border-bottom:1px solid var(--line);grid-template-columns:116px 1fr;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.ds-campo:last-child{border-bottom:none}.ds-campo dt{color:var(--ink-3);font-size:12.5px;font-weight:500}.ds-campo dd{font-family:var(--font-mono);font-size:12.5px}.ds-campo dd .ds-btn-mini,.ds-campo dd .ds-input{font-family:var(--font-ui)}.ds-timeline{list-style:none}.ds-timeline li{grid-template-columns:22px 1fr;gap:11px;padding-bottom:18px;display:grid;position:relative}.ds-timeline li:last-child{padding-bottom:0}.ds-timeline li:before{content:"";border-left:1.5px solid var(--line);position:absolute;top:20px;bottom:0;left:10.5px}.ds-timeline li:last-child:before{display:none}.ds-timeline__punto{background:var(--surface);border:1.5px solid var(--line);z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ds-timeline__punto[data-tono=accent]{background:var(--accent-soft);border-color:var(--accent)}.ds-timeline__accion{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ds-timeline__meta{color:var(--ink-3);margin-top:1px;font-size:12px}.ds-timeline__cambio{font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:5px;font-size:11.5px}.ds-valor-anterior{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);overflow-wrap:anywhere;text-decoration-thickness:1.5px}.ds-valor-nuevo{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ds-form-grid{grid-template-columns:repeat(2,1fr);gap:14px 16px;display:grid}@media (width<=720px){.ds-form-grid{grid-template-columns:1fr}}.ds-label{color:var(--ink-2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.ds-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;padding:8px 11px;font-size:14px;transition:border-color .14s}.ds-input::placeholder{color:var(--ink-3);opacity:1}.ds-input:hover{border-color:#d3d9e3}.ds-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ds-vacio{text-align:center;color:var(--ink-3);padding:44px 24px;font-size:14px}.ds-vacio__titulo{color:var(--ink-2);margin:0 0 6px;font-size:15px;font-weight:600}.ds-vacio__detalle{max-width:52ch;margin:0 auto;line-height:1.55}.ds-aviso{border-radius:var(--radius-sm);align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.ds-aviso[data-tono=error]{background:var(--red-bg);color:var(--red)}.ds-aviso[data-tono=info]{background:var(--accent-soft);color:var(--accent)}.ds-proxima-accion{color:var(--ink-2);font-size:13px}.ds-proxima-accion[data-urgente=true]{color:var(--ink);font-weight:600}.ds-entra{animation:.32s cubic-bezier(.16,1,.3,1) ds-entra}@keyframes ds-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-entra{animation:none}*{transition:none!important}}.ds-checklist{list-style:none}.ds-checklist li{border-bottom:1px solid var(--line-soft);padding:9px 0}.ds-checklist li:last-child{border-bottom:none}.ds-checklist__fila{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.ds-doc__nombre{font-size:13.5px;font-weight:500}.ds-doc__fuente{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.ds-doc__select{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:7px;padding:4px 8px;font-size:12px}.ds-doc__select:hover{border-color:#d3d9e3}.ds-doc__select[data-critico=true]{border-color:var(--amber);color:var(--amber);background:var(--amber-bg)}.ds-doc__select[data-estado=Recibido]{color:var(--green);background:var(--green-bg);border-color:#bde6d2}.ds-doc__select[data-estado=NoCorresponde]{color:var(--ink-3)}.ds-lista-simple{list-style:none}.ds-lista-simple li{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ds-lista-simple li:last-child{border-bottom:none}.ds-item__titulo{font-size:13.5px;font-weight:500}.ds-item__titulo[data-resuelto=true]{color:var(--ink-3);text-decoration:line-through}.ds-item__meta{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.ds-item__meta[data-vencido=true]{color:var(--red);font-weight:600}.ds-no-informado{color:var(--ink-3);font-style:italic}.ds-btn-mini{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.ds-btn-mini:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ds-btn-mini:disabled{opacity:.5;cursor:default}.ds-fila-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:14px;display:flex}.ds-fila-form>*{flex:130px}.ds-fila-form>button{flex:none}.ds-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=880px){.ds-kpis{grid-template-columns:repeat(2,1fr)}}.ds-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px 16px}.ds-kpi__etq{color:var(--ink-3);font-size:13px;font-weight:500}.ds-kpi__valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:30px;font-weight:700}.ds-kpi__pie{color:var(--ink-3);font-size:12.5px}.ds-alerta{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;overflow:hidden}.ds-alerta__cabecera{text-align:left;align-items:center;gap:10px;width:100%;padding:13px 16px;display:flex}.ds-alerta__cabecera:hover{background:var(--bg)}.ds-alerta__motivo{letter-spacing:-.005em;font-size:14px;font-weight:600}.ds-alerta__cuenta{font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.ds-alerta__cuenta[data-severidad=Rojo]{background:var(--red-bg);color:var(--red)}.ds-alerta__cuenta[data-severidad=Amarillo]{background:var(--amber-bg);color:var(--amber)}.ds-alerta__flecha{color:var(--ink-3);margin-left:auto;font-size:12px}.ds-alerta__detalle{border-top:1px solid var(--line-soft)}.ds-alerta__carpeta{text-align:left;border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:13.5px;display:grid}.ds-alerta__carpeta:last-child{border-bottom:none}.ds-alerta__carpeta:hover{background:var(--accent-soft)}.ds-alerta__ref{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.ds-alerta__cliente{font-weight:600}.ds-alerta__caso{color:var(--ink-2);text-align:right;font-size:12.5px}.ds-auth-toggle{text-align:center;width:100%;color:var(--accent);margin-top:16px;font-size:13px;font-weight:600;display:block}.ds-auth-toggle:hover{text-decoration:underline}.ds-herramienta{border-top:1px solid var(--line-soft);margin-top:28px;padding:14px 2px 4px}.ds-herramienta>summary{cursor:pointer;color:var(--ink-3);font-size:13px;font-weight:500;list-style:none}.ds-herramienta>summary::-webkit-details-marker{display:none}.ds-herramienta>summary:before{content:"+ ";color:var(--ink-3)}.ds-herramienta[open]>summary:before{content:"− "}.ds-chip{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:11.5px}.ds-hallazgo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;padding:13px 15px}.ds-hallazgo:last-child{margin-bottom:0}.ds-hallazgo__cabecera{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ds-hallazgo__descripcion{font-size:13.5px;line-height:1.5}.ds-hallazgo__accion{color:var(--ink-3);margin-top:4px;font-size:12.5px}.ds-ruta{font-size:13.5px;font-weight:500}.ds-toast-stack{z-index:40;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.ds-toast{pointer-events:auto;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);border-left-style:solid;border-left-width:3px;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;animation:.28s cubic-bezier(.16,1,.3,1) ds-toast-entra;display:flex}.ds-toast[data-severidad=critico]{background:var(--red-bg);border-left-color:var(--red)}.ds-toast[data-severidad=atencion]{background:var(--amber-bg);border-left-color:var(--amber)}.ds-toast[data-severidad=info]{background:var(--accent-soft);border-left-color:var(--accent)}.ds-toast__cuerpo{flex:1;min-width:0}.ds-toast__titulo{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:600}.ds-toast__sub{color:var(--ink-2);margin-top:2px;font-size:12.5px}.ds-toast__meta{color:var(--ink-3);margin-top:4px;font-size:11.5px}.ds-toast__acciones{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ds-toast__cta{color:var(--accent);border-radius:6px;padding:2px 4px;font-size:12.5px;font-weight:600}.ds-toast__cta:hover{background:#2b5cff14}.ds-toast__cerrar{width:22px;height:22px;color:var(--ink-3);border-radius:6px;place-items:center;font-size:16px;line-height:1;display:grid}.ds-toast__cerrar:hover{color:var(--ink-2);background:#0f1b2d0f}@keyframes ds-toast-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-toast{animation:none}}.ds-resumen-quieto{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 18px;font-size:13.5px;display:flex}.ds-resumen-quieto__sep{color:var(--line)}.ds-alertas-secundarias{margin-top:22px}.ds-alertas-secundarias>.ds-card__title{margin-bottom:8px}.ds-maestro-detalle--tracking{grid-template-columns:300px 1fr}.ds-maestro-detalle--tracking[data-detalle=vacio]{grid-template-columns:1fr}@media (width<=1180px){.ds-maestro-detalle--tracking{grid-template-columns:1fr}}.ds-embarques{flex-direction:column;display:flex}.ds-embarque{text-align:left;border-bottom:1px solid var(--line-soft);align-items:baseline;gap:12px;width:100%;padding:13px 16px;transition:background .12s;display:flex}.ds-embarque:last-child{border-bottom:none}.ds-embarque:hover{background:#fafbfd}.ds-embarque[aria-selected=true]{background:var(--accent-soft)}.ds-embarque__ref{color:var(--ink-3);flex:none}.ds-embarque__cuerpo{min-width:0}.ds-badge[data-fuente=ais]{background:var(--accent-soft);color:var(--accent);border-color:#c9d6ff}.ds-mapa-cabecera{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.ds-mapa{width:100%;height:auto;display:block}.ds-mapa__agua{fill:var(--surface)}.ds-mapa__tierra{fill:#e9edf2}.ds-mapa__ruta-navegada{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round}.ds-mapa__ruta-pendiente{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 7;opacity:.5}.ds-mapa__puerto{fill:var(--surface);stroke:var(--ink-2);stroke-width:1.6px}.ds-mapa__etiqueta{font-family:var(--font-ui);fill:var(--ink-2);text-anchor:middle;font-size:13px;font-weight:600}.ds-mapa__actual{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.ds-mapa__pulso{fill:var(--accent);opacity:.35;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite ds-pulso}@keyframes ds-pulso{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.ds-mapa__pulso{opacity:.16;animation:none}}.ds-mapa-pie{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 20px 16px;font-size:12.5px;display:flex}.ds-tracking-cols{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.ds-tracking-cols{grid-template-columns:1fr}}.ds-timeline--tracking .ds-timeline__punto[data-evento=completado]{background:var(--green-bg);border-color:var(--green);color:var(--green)}.ds-timeline--tracking .ds-timeline__punto[data-evento=completado] svg{width:12px;height:12px;stroke:var(--green)}.ds-timeline--tracking .ds-timeline__punto[data-evento=actual]{border-color:var(--accent)}.ds-timeline--tracking .ds-timeline__punto[data-evento=actual]:after{content:"";background:var(--accent);transform-box:fill-box;transform-origin:50%;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite ds-pulso}@media (prefers-reduced-motion:reduce){.ds-timeline--tracking .ds-timeline__punto[data-evento=actual]:after{animation:none}}.ds-busqueda{padding:12px 14px 0}.ds-busqueda .ds-input{background:var(--bg)}.ds-carpetas-workspace,.ds-carpeta-workspace{min-width:0}.ds-carpeta-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-carpeta-heading>strong{letter-spacing:-.02em;margin-right:auto;font-size:20px}.ds-carpeta-heading>.ds-num{color:var(--ink-2)}.ds-carpeta-route{overflow-wrap:anywhere;margin:16px 0 22px;font-size:17px;font-weight:600}.ds-carpeta-route>span{color:var(--ink-2);font-size:14px;font-weight:400}.ds-carpeta-tabs{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0;overflow-x:auto}.ds-tab{white-space:nowrap}.ds-tab[aria-current=page],.ds-tab[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);background:var(--accent-soft)}.ds-referencia-link{color:var(--accent-dark);text-align:left;font-weight:600}.ds-referencia-link:hover{text-decoration:underline}.ds-resumen-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ds-resumen-grid>.ds-card{margin-bottom:0}.ds-resumen-grid .ds-ficha dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.ds-actividad-grid{min-width:0}.ds-lista-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.ds-lista-toolbar .ds-input[type=search]{flex:300px}.ds-lista-toolbar select.ds-input{flex:0 auto;width:auto}.ds-lista-pie{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.ds-lista-pie>div{align-items:center;gap:12px;display:flex}.ds-col-accion{white-space:normal;min-width:210px;max-width:310px}.ds-tabla-scroll{max-width:100%;overflow-x:auto}.ds-carpeta-workspace .ds-ficha dd{overflow-wrap:anywhere}@media (width<=760px){.ds-resumen-grid .ds-ficha dl{grid-template-columns:minmax(0,1fr)}.ds-carpeta-heading>strong{flex-basis:100%;order:1}.ds-carpeta-route>span{margin-top:6px;display:block}.ds-carpeta-heading{gap:8px}.ds-lista-toolbar{padding:14px}.ds-carpeta-tabs{margin-bottom:16px}}.ds-tabla-carga{min-width:760px;margin-bottom:16px}.ds-tabla-carga .ds-input{min-width:110px}.ds-tabla-carga td:first-child .ds-input{min-width:180px}.ds-carga-nota{color:var(--ink-2);margin:12px 0 20px;font-size:13px}.ds-carga-acciones{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.ds-carga-acciones>span{color:var(--ink-2);font-size:13px}.ds-correo-contextual{border-bottom:1px solid var(--line);padding:14px 0}.ds-correo-contextual summary{cursor:pointer}.ds-correo-contextual p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.ds-contador{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.ds-contador strong{color:var(--ink-2);font-weight:600}.ds-tabla .ds-no-informado{font-weight:400}.ds-carpetas-workspace>div>.ds-card{overflow:hidden}.ds-seccion{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.ds-seccion>summary{cursor:pointer;border-radius:var(--radius);flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 20px;list-style:none;display:flex}.ds-seccion>summary::-webkit-details-marker{display:none}.ds-seccion>summary:after{content:"";border-right:1.7px solid var(--ink-3);border-bottom:1.7px solid var(--ink-3);flex:none;align-self:center;width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.ds-seccion[open]>summary:after{transform:rotate(225deg)}.ds-seccion__titulo{letter-spacing:-.01em;font-size:15px;font-weight:650}.ds-seccion__cuenta{font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.ds-seccion__resumen{color:var(--ink-2);font-size:12.5px}.ds-seccion__cuerpo .ds-ficha dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.ds-seccion__pie{margin-top:12px}.ds-seccion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:4px;display:grid}.ds-seccion-form__campo{color:var(--ink-3);gap:4px;font-size:12.5px;font-weight:500;display:grid}.ds-seccion-form__fuente{grid-column:1/-1}.ds-seccion-form__acciones{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ds-partes-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ds-partes-acciones .ds-input{flex:220px}.ds-pill[data-logistico]{background:var(--accent-soft);color:var(--accent-dark)}@media (width<=760px){.ds-seccion__cuerpo .ds-ficha dl,.ds-seccion-form{grid-template-columns:minmax(0,1fr)}}.ds-skeleton{background:var(--line-soft);border-radius:7px;display:block;position:relative;overflow:hidden}.ds-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.4s ease-in-out infinite ds-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ds-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ds-skeleton:after{animation:none}}.ds-skeleton-tabla{padding:6px 0}.ds-skeleton-tabla .ds-skeleton{height:14px;margin:12px 20px}.ds-skeleton-tabla .ds-skeleton:first-child{width:60%;height:11px}.ds-identidad{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:18px;padding:18px 22px 16px}.ds-identidad__fila{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ds-identidad__ref{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ds-identidad__cliente{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:700}.ds-identidad__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-identidad__ruta{overflow-wrap:anywhere;margin-top:8px;font-size:15px;font-weight:600}.ds-identidad__ruta span{color:var(--ink-2);font-size:13px;font-weight:400}.ds-identidad__datos{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.ds-identidad__datos .ds-no-informado{font-family:var(--font-ui)}.ds-identidad__accion{background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:14px;padding:11px 14px;font-size:13px;display:flex}.ds-identidad__accion strong{color:var(--accent-dark);white-space:nowrap;font-weight:650}@media (width<=760px){.ds-identidad__cliente{flex-basis:100%;order:1}.ds-identidad__ruta span{margin-top:4px;display:block}}.ds-lista-toolbar .ds-contador{margin-left:auto}.informe-cliente__membrete{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper,#fff);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.informe-cliente__marca{color:#143b82;flex:0 0 190px;align-items:center;gap:9px;width:190px;display:flex}.informe-cliente__logo{object-fit:contain;width:60px;height:60px;display:block}.informe-cliente__marca>span{line-height:.9;display:grid}.informe-cliente__marca strong{letter-spacing:.02em;font-family:Georgia,serif;font-size:16px}.informe-cliente__marca small{font:8px var(--font-ui);letter-spacing:.16em;margin-top:6px}.informe-cliente__documento{flex:1;min-width:0}.informe-cliente__empresa{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:650}.informe-cliente__titulo{color:var(--ink);margin:4px 0 2px;font-size:19px;font-weight:650}.informe-cliente__cliente{color:var(--ink-2);font-size:14.5px;font-weight:550}.informe-cliente__fecha{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.cotizacion-doc__hoja{border:1px solid var(--line);border-top:4px solid var(--navy,#143b82);background:var(--surface);max-width:860px;box-shadow:var(--shadow-sm);border-radius:12px;margin-inline:auto;padding:24px 28px 28px}.cotizacion-doc__datos-empresa{color:var(--ink-3);margin-top:2px;font-size:12px}.cotizacion-doc__bloque{border-bottom:1px solid var(--line);padding:12px 0}.cotizacion-doc__bloque:last-of-type{border-bottom:none}.cotizacion-doc__seccion{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:650}.cotizacion-doc__grilla{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:0;display:grid}.cotizacion-doc__campo dt{color:var(--ink-3);font-size:12px}.cotizacion-doc__campo dd{color:var(--ink);margin:2px 0 0;font-size:14px}.cotizacion-doc__tarifa{font-size:18px;font-weight:650}.cotizacion-doc__leyenda{border-top:1px solid var(--line);color:var(--ink-3);margin-top:14px;padding-top:10px;font-size:12px;font-style:italic}@media print{@page{size:A4;margin:14mm 16mm}html,body{background:#fff!important;overflow:visible!important}.ds-sidebar,.ds-topbar,.ds-sidebar__toggle,.ds-page-heading,.ds-module-nav,[data-no-print]{display:none!important}.ds-main{margin:0!important;padding:0!important}.ds-app{display:block!important}.ds-workspace-shell{margin:0!important;display:block!important}.informe-cliente__membrete{border:none;border-bottom:2px solid #143b82;border-radius:0;padding:0 0 12px}.informe-cliente .ds-registro-scroll{max-height:none!important;overflow:visible!important}.informe-cliente .ds-tabla{font-size:11.5px}.informe-cliente .ds-tabla th,.informe-cliente .ds-tabla td{padding:5px 7px}.informe-cliente .ds-pill[data-logistico]{background:0 0;border:1px solid}.ds-no-informado{color:#888}.cotizacion-doc,.cotizacion-doc__hoja{width:100%!important;overflow:visible!important}.cotizacion-doc__hoja{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.cotizacion-doc .ds-aviso{background:0 0;border:1px solid #999}.cotizacion-doc__bloque{break-inside:avoid}.cotizacion-doc__leyenda{border-top-color:#999}}.ds-proceso{border-bottom:1px solid var(--line);margin-bottom:20px;padding:2px 0 18px}.ds-proceso__heading h2{letter-spacing:-.01em;font-size:15px}.ds-proceso__heading p{color:var(--ink-2);margin-top:4px;font-size:12.5px}.ds-stepper{grid-template-columns:repeat(4,minmax(90px,1fr));margin:22px 0 18px;padding:0;list-style:none;display:grid}.ds-stepper li{color:var(--ink-3);justify-items:start;gap:7px;font-size:12.5px;display:grid;position:relative}.ds-stepper li:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:12px;left:13px;right:-13px}.ds-stepper li:last-child:before{display:none}.ds-stepper li>span{z-index:1;border:1px solid var(--line-strong);background:var(--bg);width:25px;height:25px;font:650 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.ds-stepper li>span svg{width:13px;height:13px}.ds-stepper li[data-estado=completo]:before{background:var(--accent)}.ds-stepper li[data-estado=completo]>span{color:#fff;border-color:var(--accent);background:var(--accent)}.ds-stepper li[data-estado=actual]{color:var(--ink)}.ds-stepper li[data-estado=actual]>span{color:var(--accent-dark);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-soft) 75%, transparent)}.ds-stepper li[data-estado=actual] strong{font-weight:700}.ds-proceso__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-proceso__aviso{margin-top:14px}.ds-settings-layout{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}.ds-settings-side{border-right:1px solid var(--line);min-height:570px;padding-right:18px}.ds-settings-side>div{padding:0 10px 16px}.ds-settings-side>div strong{font-size:14px}.ds-settings-side>div p{color:var(--ink-3);margin-top:4px;font-size:11.5px;line-height:1.45}.ds-settings-side>button{text-align:left;width:100%;color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.ds-settings-side>button[aria-current=page]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 var(--accent)}.ds-settings-side>button:disabled{opacity:.55;cursor:default}.ds-settings-side button>span:last-child{gap:1px;display:grid}.ds-settings-side small{color:var(--ink-3);font-size:10.5px}.ds-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ds-settings-heading h2{letter-spacing:-.03em;font-size:27px}.ds-settings-heading p{color:var(--ink-2);margin-top:3px;font-size:13px}.ds-user-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.ds-user-summary>div{border-right:1px solid var(--line);align-items:center;gap:8px;padding:15px 18px;display:flex}.ds-user-summary>div:last-child{border-right:0}.ds-user-summary strong{font-size:19px}.ds-user-summary span{color:var(--ink-3);font-size:12.5px}.ds-modal-backdrop{z-index:100;background:#080f1b9e;place-items:center;padding:20px;animation:.18s ease-out ds-modal-in;display:grid;position:fixed;inset:0}.ds-modal{background:var(--surface);border-radius:15px;width:min(680px,100%);max-height:88vh;padding:24px;overflow:auto;box-shadow:0 26px 80px #00000057}.ds-modal>header{justify-content:space-between;gap:20px;display:flex}.ds-modal>header span,.ds-auth-kicker{color:var(--accent);letter-spacing:.16em;font-size:10px;font-weight:700}.ds-modal>header h2{letter-spacing:-.02em;margin-top:4px;font-size:22px}.ds-modal>header button{background:var(--bg);width:34px;height:34px;color:var(--ink-3);border-radius:9px;font-size:22px}.ds-modal__intro{color:var(--ink-2);margin:12px 0 20px;font-size:13px}.ds-modal__actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin:24px -24px -24px;padding:14px 24px;display:flex}@keyframes ds-modal-in{0%{opacity:0}}.ds-auth-shell{background:#030916;grid-template-columns:minmax(480px,1.45fr) minmax(430px,.75fr);justify-content:stretch;align-items:stretch;min-height:100vh;padding:0;display:grid;overflow:hidden}.ds-auth-story{background:radial-gradient(60% 55% at 18% 12%,#4a84d638,#0000 60%),radial-gradient(70% 60% at 100% 100%,#9d2a3029,#0000 60%),linear-gradient(160deg,#0a1730 0%,#071225 55%,#030916 100%);flex-direction:column;justify-content:center;min-width:0;padding:48px clamp(30px,4vw,72px);display:flex;position:relative;overflow:hidden}.ds-auth-story__watermark{aspect-ratio:1;pointer-events:none;opacity:.1;filter:saturate(.6);background:url(/brand/american-trading-mark.png) 50%/contain no-repeat;width:62%;position:absolute;bottom:-8%;right:-6%}.ds-auth-story__content{z-index:1;max-width:480px;position:relative}.ds-auth-story__content .at-lockup__copy strong{color:#fff}.ds-auth-story__content .at-lockup__copy span{color:#9fb6d9}.ds-auth-story__kicker{color:#77b8ff;letter-spacing:.16em;margin-top:40px;font-size:11px;font-weight:700}.ds-auth-story__heading{color:#fff;letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(32px,3.4vw,46px);line-height:1.08}.ds-auth-story__sub{color:#afc4e2;max-width:34ch;font-size:15px}.ds-auth-story__legal{z-index:1;color:#5f7597;margin-top:36px;font-size:10.5px;position:relative}.ds-auth-panel{z-index:3;background:#030916d6;border-left:1px solid #87a5d224;flex-direction:column;justify-content:center;padding:48px clamp(30px,4vw,64px) 28px;display:flex;position:relative}.ds-auth-card{color:#eef5ff;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#0b2344c7;border:1px solid #82b1eb61;border-radius:24px;width:min(460px,100%);margin:auto;padding:36px;box-shadow:0 30px 90px #0000006b}.ds-auth-card__brand{color:#f5f8ff;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ds-auth-card__brand .at-brandmark{width:46px;height:46px}.ds-auth-card__brand>span{letter-spacing:-.01em;font-weight:700}.ds-auth-mobile-brand{display:none}.ds-auth-card .ds-auth-kicker{color:#77b8ff}.ds-auth-title{color:#fff;letter-spacing:-.035em;margin:8px 0 5px;font-size:31px}.ds-auth-card .ds-card__sub{color:#afc4e2}.ds-auth-card .ds-label{color:#dce9fb}.ds-auth-card .ds-input{color:#fff;background:#030e1f7a;border-color:#91b2dd47}.ds-auth-card .ds-input::placeholder{color:#93a9c8}.ds-auth-card .ds-input:focus{background:#030e1fad;border-color:#61a8ff;box-shadow:0 0 0 4px #4b99ff21}.ds-auth-card .ds-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 999999s ease-in-out;box-shadow:inset 0 0 0 1000px #030e1fe6}.ds-auth-card .ds-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 999999s ease-in-out;box-shadow:inset 0 0 0 1000px #030e1fe6}.ds-auth-card .ds-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 999999s ease-in-out;box-shadow:inset 0 0 0 1000px #030e1fe6}.ds-auth-card .ds-auth-toggle{color:#8fc1ff}.ds-auth-card .ds-aviso[data-tono=error]{color:#ffd4d4;background:#75161d75;border-color:#ff838b57}.ds-auth-legal{color:#7f93b3;margin:36px auto 0;font-size:10.5px}.ds-card--plano{box-shadow:none;border-radius:11px}.ds-tabla{font-size:13px}.ds-tabla thead th{background:color-mix(in srgb, var(--bg) 72%, var(--surface));color:var(--ink-2);letter-spacing:0;text-transform:none;padding:8px 12px;font-size:12px;font-weight:650}.ds-tabla tbody td{height:38px;padding:7px 12px}.ds-tabla .ds-principal{font-size:13px}.ds-tabla .ds-secundario{margin-top:0;font-size:12px}.ds-tabla .ds-num{font-size:12.5px}.ds-lista-toolbar{gap:7px;padding:10px 12px}.ds-lista-toolbar .ds-input{min-height:36px;padding-block:6px;font-size:13.5px}.ds-registro-scroll{min-height:280px;max-height:calc(100vh - 310px);overflow:auto}.ds-tabs{scrollbar-width:none;max-width:100%;min-height:37px;overflow-x:auto}.ds-tab{padding:9px 13px 10px;font-size:13.5px}.ds-badge,.ds-pill{padding-block:2px;font-size:12px}.ds-pill{gap:5px;padding-inline:8px}.ds-pill:before{width:5px;height:5px}.ds-identidad{box-shadow:none;margin-bottom:12px;padding:14px 16px 13px}.ds-identidad__volver{margin-bottom:8px}.ds-identidad__fila{gap:7px 10px}.ds-identidad__cliente{font-size:20px}.ds-identidad__ruta{margin-top:5px;font-size:14px}.ds-identidad__ruta span{font-size:12.5px}.ds-identidad__datos{margin-top:4px;font-size:12.5px}.ds-identidad__accion{margin-top:9px;padding:8px 12px;font-size:13px}.ds-carpeta-tabs{margin-bottom:14px}.ds-seccion>summary{padding:10px 14px}.ds-seccion__titulo{font-size:14.5px}.ds-seccion__resumen,.ds-seccion__cuenta{font-size:12px}.ds-seccion__cuerpo{padding:0 14px 12px}.ds-ficha{padding:11px 13px}.ds-campo{padding:7px 0;font-size:13px}.ds-campo dt,.ds-campo dd{font-size:12.5px}:root[data-tema=oscuro] .ds-tabla tbody tr:hover,:root[data-tema=oscuro] .ds-embarque:hover{background:#1d2a40}@media (width<=1100px) and (width>=761px){.ds-auth-shell{grid-template-columns:minmax(360px,1fr) 430px}.ds-auth-story{padding-inline:42px}.ds-auth-story__heading{font-size:40px}.ds-auth-panel{padding-inline:30px}}@media (width<=760px){.ds-user-summary{grid-template-columns:1fr}.ds-user-summary>div{border-right:0;border-bottom:1px solid var(--line)}.ds-settings-layout{grid-template-columns:minmax(0,1fr)}.ds-settings-side{border:0;border-bottom:1px solid var(--line);min-height:0;padding:0 0 14px}.ds-settings-side>button{width:auto;display:inline-flex}.ds-settings-heading{flex-direction:column}.ds-auth-shell{grid-template-columns:1fr}.ds-auth-story{display:none}.ds-auth-panel{min-height:100vh;padding:30px 22px 20px}.ds-auth-mobile-brand{margin-bottom:46px;display:block}}.ds-mono{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.ds-bandeja{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:minmax(320px,400px) minmax(0,1fr);height:calc(100vh - 230px);min-height:520px;margin-top:14px;display:grid;overflow:hidden}.ds-bandeja__lista{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.ds-bandeja__herramientas{align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.ds-bandeja__herramientas .ds-input{flex:1;min-width:0}.ds-bandeja__filtros{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:0 14px 12px;display:flex;overflow-x:auto}.ds-filtro{white-space:nowrap;font:inherit;color:var(--ink-2);cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out;display:inline-flex}.ds-filtro .ds-num{color:var(--ink-3);font-size:12.5px}.ds-filtro:hover{border-color:var(--ink-3);color:var(--ink)}.ds-filtro[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}.ds-filtro[aria-pressed=true] .ds-num{color:var(--accent)}.ds-bandeja__filas{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ds-fila-correo{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--line-soft);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:11px 14px 12px;transition:background-color .12s ease-out;display:grid}.ds-fila-correo:hover{background:var(--bg)}.ds-fila-correo[aria-current=true]{background:var(--accent-soft)}.ds-fila-correo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ds-fila-correo__de{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ds-fila-correo__fecha{color:var(--ink-3);align-self:center;font-size:11.5px}.ds-fila-correo__asunto{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ds-fila-correo__meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.ds-fila-correo__ref{color:var(--ink-2);font-size:11.5px}.ds-bandeja__visor{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.ds-bandeja__nada{text-align:center;place-content:center;max-width:44ch;height:100%;margin:0 auto;display:grid}.ds-visor{flex-direction:column;gap:18px;padding:24px 32px 32px;display:flex}.ds-visor__cabecera{flex-direction:column;gap:8px;display:flex}.ds-visor__volver{display:none}.ds-visor__asunto{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:19px;font-weight:650;line-height:1.3}.ds-visor__remite{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.ds-visor__de{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.ds-visor__estado{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.ds-visor__cuerpo{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);max-width:72ch;padding-top:4px;font-size:14.5px;line-height:1.65}.ds-visor__pie{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.ds-visor__adjuntos{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ds-visor__adjuntos li{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:12px}.ds-visor__form{flex-direction:column;gap:12px;max-width:76ch;display:flex}.ds-visor__editor{resize:vertical;font-size:14px;line-height:1.6}.ds-visor__acciones{gap:8px;display:flex}.ds-respaldo{font:inherit;color:var(--accent);cursor:pointer;background:var(--accent-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 9px 3px 7px;font-size:12.5px;transition:border-color .12s ease-out;display:inline-flex}.ds-respaldo:hover{border-color:var(--accent)}.ds-respaldo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-respaldo svg{width:14px;height:14px}@media (width<=900px){.ds-bandeja{grid-template-columns:1fr;height:auto;min-height:0}.ds-bandeja__lista{border-right:0}.ds-bandeja__filas{max-height:none}.ds-bandeja[data-abierto=si] .ds-bandeja__lista,.ds-bandeja[data-abierto=no] .ds-bandeja__visor{display:none}.ds-visor{padding:16px}.ds-visor__volver{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;display:inline-flex}}.ds-visor__crear-regla{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px}.ds-visor__crear-regla:hover{text-decoration:underline}.ds-regla-editor{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.ds-regla-editor__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-regla-editor__acciones{gap:8px;display:flex}.ds-regla-editor__ia{color:var(--accent-dark);background:var(--accent-soft);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.ds-regla-editor__grupo{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;display:grid}.ds-regla-editor__grupo legend{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.ds-regla-editor__check{color:var(--ink-2);align-self:end;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.ds-regla-cond div+div{margin-top:4px}.ds-auditoria{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:18px;margin-bottom:16px;padding:20px 22px;display:flex}.ds-auditoria[data-semaforo=Rojo]{background:linear-gradient(var(--red-bg), var(--red-bg)) top / 100% 4px no-repeat, var(--surface)}.ds-auditoria[data-semaforo=Amarillo]{background:linear-gradient(var(--amber-bg), var(--amber-bg)) top / 100% 4px no-repeat, var(--surface)}.ds-auditoria[data-semaforo=Verde]{background:linear-gradient(var(--green-bg), var(--green-bg)) top / 100% 4px no-repeat, var(--surface)}.ds-auditoria__estado{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ds-auditoria__motivos{color:var(--ink);flex:1;min-width:240px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.ds-auditoria__motivos li+li{margin-top:4px}.ds-auditoria__datos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:0;display:grid}.ds-auditoria__datos dt{color:var(--ink-3);margin-bottom:4px;font-size:12px}.ds-auditoria__datos dd{color:var(--ink);margin:0;font-size:14px;font-weight:500}.ds-medidor{background:var(--line-soft);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.ds-medidor span{border-radius:inherit;background:var(--green);height:100%;transition:width .3s ease-out;display:block}.ds-medidor[data-semaforo=Amarillo] span{background:var(--amber)}.ds-medidor[data-semaforo=Rojo] span{background:var(--red)}.ds-auditoria__garantia{color:var(--ink-2);border-top:1px solid var(--line-soft);max-width:80ch;margin:0;padding-top:14px;font-size:13px;line-height:1.55}.ds-auditoria__tabla-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.ds-bandeja>*{min-width:0}.ds-recorrido{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;padding:0;list-style:none;display:grid;overflow:hidden}.ds-recorrido li{align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.ds-recorrido li+li{border-left:1px solid var(--line-soft)}.ds-recorrido li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-recorrido strong{font-size:13.5px}.ds-recorrido span:not(.ds-pill):not(.ds-recorrido__paso){color:var(--ink-2);font-size:12.5px;line-height:1.45}.ds-recorrido__paso{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}@media (width<=900px){.ds-recorrido{grid-template-columns:1fr}.ds-recorrido li+li{border-left:0;border-top:1px solid var(--line-soft)}}.ds-bandeja__nota{color:var(--amber);background:var(--amber-bg);border-bottom:1px solid var(--line);margin:0;padding:10px 14px;font-size:12.5px}.ds-fila-correo__cantidad{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.ds-fila-correo__asunto strong{color:var(--ink);font-weight:600}.ds-hilo-resumen{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-sm);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ds-hilo-resumen__datos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0;display:grid}.ds-hilo-resumen__datos dt{color:var(--ink-3);margin-bottom:3px;font-size:11.5px}.ds-hilo-resumen__datos dd{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.ds-hilo-resumen__ancho{grid-column:1/-1}.ds-hilo-resumen__fecha{cursor:pointer;font:inherit;font-size:12px}.ds-hilo-resumen__fecha:hover{border-color:var(--amber)}.ds-hilo-ia{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px}.ds-hilo-ia__texto{white-space:pre-wrap;color:var(--ink);margin-top:6px;font-size:13.5px;line-height:1.6}.ds-hilo-vincular{flex-direction:column;gap:6px;max-width:520px;display:flex}.ds-hilo-vincular .ds-secundario{font-size:12px}.ds-hilo-historial__cabecera{justify-content:space-between;align-items:baseline;display:flex}.ds-hilo-historial{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.ds-hilo-msg+.ds-hilo-msg{border-top:1px solid var(--line-soft)}.ds-hilo-msg__cabecera{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,auto) 1fr auto;align-items:baseline;gap:4px 12px;padding:11px 14px;display:grid}.ds-hilo-msg__cabecera:hover{background:var(--bg)}.ds-hilo-msg__cabecera:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ds-hilo-msg__de{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ds-hilo-msg__fecha{color:var(--ink-3);grid-column:3;font-size:12.5px}.ds-hilo-msg__fragmento{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12.5px;overflow:hidden}.ds-hilo-msg__adj{grid-column:1/-1;font-size:11.5px}.ds-hilo-msg[data-abierto=si]{background:var(--surface)}.ds-hilo-msg[data-abierto=si] .ds-hilo-msg__cabecera{padding-bottom:4px}.ds-hilo-msg__cuerpo{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.ds-hilo-msg__para{overflow-wrap:anywhere;font-size:12px}.ds-hilo-msg__pie{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:10px;display:flex}.ds-conv-carpeta{margin:0;padding:0;list-style:none}.ds-conv-carpeta>li+li{border-top:1px solid var(--line-soft)}.ds-conv-carpeta__fila{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:12px 4px;display:flex}.ds-conv-carpeta__fila:hover .ds-conv-carpeta__asunto{color:var(--accent)}.ds-conv-carpeta__asunto{font-size:14px;font-weight:600}.ds-conv-carpeta__fila .ds-secundario{font-size:12.5px}.ds-conv-carpeta__visor{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:14px}.ds-conv-carpeta__visor .ds-visor{padding:16px}.ds-carpeta-rapida{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:14px;padding:16px;display:flex}.ds-carpeta-rapida p{margin:4px 0 0;font-size:13px;line-height:1.5}.ds-carpeta-rapida__grupo{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ds-carpeta-rapida__grupo legend{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.ds-carpeta-rapida__opcionales{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ds-carpeta-rapida__opcionales legend{grid-column:1/-1}.ds-hilo-crear{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-hilo-crear .ds-secundario{font-size:12.5px}.ds-avisos-carpeta{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;grid-column:1/-1;gap:12px;padding:16px 20px;display:flex}.ds-avisos-carpeta[data-pendientes=si]{background:linear-gradient(var(--amber-bg), var(--amber-bg)) top / 100% 4px no-repeat, var(--surface)}.ds-avisos-carpeta__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ds-avisos-carpeta__cabecera h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.ds-avisos-carpeta__cabecera p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.ds-avisos-carpeta__pendientes{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ds-avisos-carpeta__historial summary{cursor:pointer;color:var(--ink-2);font-size:13px}.ds-avisos-carpeta__historial ul{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.ds-avisos-carpeta__preparar{grid-column:1/-1}.ds-hilo-aviso{background:var(--accent-soft)}.ds-hilo-aviso .ds-hilo-msg__cabecera:hover{background:0 0}.ds-hilo-aviso[data-abierto=si]{background:var(--accent-soft)}.ds-btn--grande{padding:12px 22px;font-size:15px}.ds-bandeja-portada{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:24px 28px;display:flex}.ds-bandeja-portada h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.25}.ds-bandeja-portada h2 strong{color:var(--amber);font-weight:750}.ds-bandeja-portada p{color:var(--ink-2);max-width:68ch;margin:8px 0 0;font-size:15px;line-height:1.55}.ds-bandeja-portada__estado{flex-wrap:wrap;align-items:center;gap:10px;display:flex;font-size:13.5px!important}.ds-bandeja-portada__acciones{flex-wrap:wrap;gap:10px;display:flex}.ds-conv-lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:14px;overflow:hidden}.ds-conv-lista__buscar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.ds-conv-lista__buscar .ds-input{flex:1;min-width:0;font-size:15px}.ds-conv-tabla{min-width:820px;font-size:15px}.ds-conv-tabla thead th{text-transform:none;letter-spacing:0;color:var(--ink-2);background:var(--bg);padding:12px 16px;font-size:12.5px}.ds-conv-tabla tbody td{vertical-align:top;white-space:normal;border-bottom:1px solid var(--line-soft);padding:14px 16px}.ds-conv-tabla tbody tr{cursor:pointer;transition:background-color .12s ease-out}.ds-conv-tabla tbody tr:hover{background:var(--accent-soft)}.ds-conv-tabla tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ds-conv-tabla td>span{display:block}.ds-conv-tabla td .ds-secundario{margin-top:4px;font-size:13px}.ds-conv-tabla__tema{width:38%}.ds-conv-tabla__tema>span:first-child{color:var(--ink);font-weight:600;line-height:1.4}.ds-conv-tabla__quien{width:20%;color:var(--ink-2)}.ds-conv-tabla__ultimo{width:26%}.ds-conv-tabla__ultimo .ds-secundario{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ds-guia{flex-direction:column;gap:22px;max-width:980px;display:flex}.ds-guia__barra{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ds-guia__volver{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px}.ds-guia__volver:hover{text-underline-offset:3px;text-decoration:underline}.ds-guia__posicion{color:var(--ink-2);margin-left:auto;font-size:14px}.ds-guia__rotulo{color:var(--ink-3);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.ds-guia__tema{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:650;line-height:1.3}.ds-guia__meta{color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.5}.ds-guia__titulo-fila{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ds-guia__titulo-bloque{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.ds-guia__ayuda{color:var(--ink-3);margin:4px 0 0;font-size:13.5px;line-height:1.5}.ds-guia__enlace{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:14px}.ds-guia__resumen,.ds-guia__pregunta,.ds-guia__bloque{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.ds-guia__resumen-partes{flex-direction:column;gap:14px;margin:16px 0 0;display:flex}.ds-guia__resumen-partes>div{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.ds-guia__resumen-partes dt{color:var(--ink-2);font-size:13.5px;font-weight:600}.ds-guia__resumen-partes dd{color:var(--ink);max-width:70ch;margin:0;font-size:16px;line-height:1.6}.ds-guia__resumen-partes>div[data-destacado=si]{background:var(--amber-bg);border-radius:var(--radius-sm);margin:0 -14px;padding:12px 14px}.ds-guia__resumen-partes>div[data-destacado=si] dt{color:var(--amber-ink)}.ds-guia__resumen-cargando{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ds-guia__resumen-cargando p,.ds-guia__resumen-error p{color:var(--ink-2);margin:0;font-size:15px}.ds-guia__resumen-error{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.ds-guia__pregunta{border:2px solid var(--accent)}.ds-guia__pregunta[data-resuelta=si]{border:1px solid var(--green);background:var(--green-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ds-guia__respuesta{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:16px;display:flex}.ds-guia__pregunta-titulo{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.ds-guia__opciones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ds-guia__opcion{text-align:left;font:inherit;cursor:pointer;border-radius:var(--radius);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);flex-direction:column;gap:6px;padding:18px;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex}.ds-guia__opcion strong{font-size:16px;font-weight:650;line-height:1.3}.ds-guia__opcion span{color:var(--ink-2);font-size:14px;line-height:1.5}.ds-guia__opcion:hover{border-color:var(--accent)}.ds-guia__opcion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-guia__opcion[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.ds-guia__opcion[aria-checked=true] strong{color:var(--accent)}.ds-guia__paso{margin-top:16px}.ds-guia__confirmar{background:var(--bg);border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.ds-guia__confirmar p{margin:0;font-size:15px;line-height:1.5}.ds-guia__buscar{color:var(--ink-2);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.ds-guia__buscar .ds-input{padding:12px 14px;font-size:16px;font-weight:400}.ds-guia__resultados{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ds-guia__resultado{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);grid-template-rows:auto auto;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 16px;display:grid}.ds-guia__resultado:hover{border-color:var(--accent);background:var(--accent-soft)}.ds-guia__resultado .ds-mono{grid-row:1/3;font-weight:600}.ds-guia__resultado strong{font-size:15px}.ds-guia__resultado .ds-secundario{grid-column:2;font-size:13px}.ds-guia__resultado-accion{color:var(--accent);grid-area:1/3/3;font-size:14px;font-weight:600}.ds-guia__datos{flex-direction:column;gap:12px;margin:14px 0 0;display:flex}.ds-guia__datos>div{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.ds-guia__datos dt{color:var(--ink-2);font-size:13.5px;font-weight:600}.ds-guia__datos dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.ds-guia__fecha strong{font-size:16px}.ds-guia__mensajes{margin-top:14px}.ds-guia__mensajes .ds-hilo-msg__de{font-size:15px}.ds-guia__mensajes .ds-hilo-msg__fragmento{font-size:14px}.ds-guia__mensajes .ds-visor__cuerpo{font-size:15.5px}@media (width<=860px){.ds-guia__opciones{grid-template-columns:1fr}.ds-guia__resumen-partes>div,.ds-guia__datos>div{grid-template-columns:1fr;gap:4px}.ds-guia__resultado{grid-template-columns:1fr}.ds-guia__resultado .ds-mono,.ds-guia__resultado-accion{grid-area:auto}.ds-guia__resumen,.ds-guia__pregunta,.ds-guia__bloque{padding:18px 16px}.ds-bandeja-portada{padding:20px 18px}.ds-guia__posicion{margin-left:0}}.ds-evidencia{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(1320px,96vw);max-width:none;height:min(92vh,1000px);max-height:none;color:var(--ink);padding:0;box-shadow:0 24px 64px #1018283d}.ds-evidencia::backdrop{background:#0f1b2d73}.ds-evidencia__marco{flex-direction:column;height:100%;display:flex}.ds-evidencia__cabecera{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.ds-evidencia__cabecera h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.ds-evidencia__cabecera h2 strong{color:var(--accent)}.ds-evidencia__cabecera p{color:var(--ink-2);margin:6px 0 0;font-size:14px}.ds-evidencia__rotulo{color:var(--ink-3);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.ds-evidencia__cuerpo{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);min-height:0;display:grid}.ds-evidencia__lienzo{background:var(--bg);flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex;overflow:auto}.ds-evidencia__pagina{background:#fff;width:100%;max-width:900px;position:relative;box-shadow:0 2px 10px #1018281f}.ds-evidencia__pagina canvas,.ds-evidencia__pagina img{width:100%;height:auto;display:block}.ds-evidencia__resaltado{pointer-events:none;background:#ffd54f6b;border-radius:2px;outline:2px solid #c2810a;position:absolute;box-shadow:0 0 0 4px #ffd54f40}.ds-evidencia__paginador{color:var(--ink-2);align-items:center;gap:12px;font-size:14px;display:flex}.ds-evidencia__lectura{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.ds-evidencia__lectura h3,.ds-evidencia__correo h3{margin:0;font-size:16px;font-weight:650}.ds-evidencia__metodo{color:var(--ink-2);background:var(--bg);border-radius:var(--radius-sm);margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.ds-evidencia__texto{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-ui);color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.ds-evidencia__texto mark{color:var(--ink);background:#ffd54f8c;border-radius:2px;padding:1px 2px;font-weight:600}.ds-evidencia__correo{flex-direction:column;gap:10px;padding:18px 22px;display:flex;overflow:auto}.ds-evidencia__correo .ds-evidencia__texto{max-width:80ch;font-size:15px}.ds-evidencia__no-visible{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}@media (width<=900px){.ds-evidencia{border-radius:0;width:100vw;height:100dvh}.ds-evidencia__cuerpo{grid-template-columns:1fr;overflow:auto}.ds-evidencia__lectura{border-left:0;border-top:1px solid var(--line)}}.ds-prueba{max-width:100%;font:inherit;cursor:pointer;color:var(--accent);background:var(--accent-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12.5px;display:inline-flex}.ds-prueba:hover{border-color:var(--accent)}.ds-prueba:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-prueba svg{flex:none;width:14px;height:14px}.ds-prueba span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-respaldo--prueba{color:var(--ink);background:#ffd54f47;margin-right:6px}.ds-propuesta{flex-direction:column;gap:16px;margin-top:16px;display:flex}.ds-propuesta__leyendo{background:var(--bg);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:18px 20px;font-size:15px;display:flex}.ds-propuesta__leyendo ol{color:var(--ink-2);margin:4px 0;padding-left:20px;line-height:1.8}.ds-propuesta__intro{background:var(--green-bg);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex}.ds-propuesta__intro strong{color:var(--green);font-size:16px}.ds-propuesta__grupo{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin:0;padding:12px 16px 14px;display:flex}.ds-propuesta__grupo legend{padding:0 6px;font-size:14px;font-weight:650}.ds-propuesta__fila{grid-template-columns:170px minmax(0,1fr) minmax(0,240px);align-items:center;gap:12px;display:grid}.ds-propuesta__fila .ds-input{font-size:15px}.ds-propuesta__fila[data-encontrado=no] .ds-input{background:var(--bg)}.ds-propuesta__etiqueta{color:var(--ink-2);font-size:14px;font-weight:500}.ds-propuesta__falta{color:var(--ink-3);font-size:12.5px;font-style:italic}.ds-propuesta__cliente{gap:18px;display:flex}.ds-propuesta__radio{cursor:pointer;align-items:center;gap:6px;font-size:14.5px;display:flex}.ds-propuesta__acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=860px){.ds-propuesta__fila{grid-template-columns:1fr;gap:4px}}.ds-adjuntos-leidos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ds-adjuntos-leidos button{font:inherit;cursor:pointer;text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:flex-start;gap:2px;max-width:260px;padding:8px 12px;display:flex}.ds-adjuntos-leidos button:hover{border-color:var(--accent);background:var(--accent-soft)}.ds-adjuntos-leidos strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.ds-adjuntos-leidos span{color:var(--ink-3);font-size:12px}.ds-avance{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-sm);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ds-avance__cabecera{align-items:center;gap:14px;display:flex}.ds-avance__cabecera strong{font-size:16px;display:block}.ds-avance__cabecera span{color:var(--ink-2);font-size:13.5px}.ds-avance__girador{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex:none;width:26px;height:26px;animation:.9s linear infinite ds-girar}@keyframes ds-girar{to{transform:rotate(360deg)}}.ds-avance__pasos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ds-avance__pasos li{align-items:flex-start;gap:12px;display:flex}.ds-avance__pasos li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ds-avance__pasos strong{font-size:15px;font-weight:600}.ds-avance__pasos span:not(.ds-avance__marca):not(.ds-avance__barra){color:var(--ink-2);overflow-wrap:anywhere;font-size:13.5px}.ds-avance__marca{border:2px solid var(--line);width:26px;height:26px;color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ds-avance__pasos li[data-estado=hecho] .ds-avance__marca{background:var(--green);border-color:var(--green);color:#fff}.ds-avance__pasos li[data-estado=hecho] strong{color:var(--green)}.ds-avance__pasos li[data-estado=actual] .ds-avance__marca{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:1.6s ease-out infinite ds-latir}.ds-avance__pasos li[data-estado=actual] strong{color:var(--accent)}.ds-avance__pasos li[data-estado=pendiente]{opacity:.55}@keyframes ds-latir{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 8px var(--accent-soft)}}.ds-avance__barra{background:var(--line-soft);border-radius:999px;max-width:420px;height:6px;margin-top:4px;display:block;overflow:hidden}.ds-avance__barra span{background:var(--accent);border-radius:inherit;height:100%;transition:width .4s ease-out;display:block}.ds-avance__nota{color:var(--ink-3);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.ds-avance__girador,.ds-avance__pasos li[data-estado=actual] .ds-avance__marca{animation:none}}.ds-avance--compacto{margin-top:14px}.ds-cambio{background:var(--amber-bg);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ds-cambio+.ds-cambio{margin-top:8px}.ds-cambio__texto{flex-direction:column;flex:380px;gap:6px;min-width:0;display:flex}.ds-cambio__texto p{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.ds-cambio__texto s{color:var(--ink-3)}.ds-cambio__texto .ds-prueba{background:var(--surface);align-self:flex-start}.ds-cambio__acciones{flex-wrap:wrap;gap:8px;display:flex}.ds-sug{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.ds-sug__bloque{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.ds-sug__bloque[data-tono=ambar]{background:linear-gradient(var(--amber-bg), var(--amber-bg)) top / 100% 4px no-repeat, var(--surface)}.ds-sug__bloque h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.ds-sug__bloque header p{color:var(--ink-2);max-width:72ch;margin:4px 0 0;font-size:14px;line-height:1.5}.ds-sug__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ds-sug__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-sug__fila{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.ds-sug__fila:first-child{border-top:0;padding-top:4px}.ds-sug__contenido{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.ds-sug__titulo{flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.ds-sug__datos{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.ds-sug__datos>div{flex-direction:column;gap:1px;display:flex}.ds-sug__datos dt{color:var(--ink-3);font-size:12px}.ds-sug__datos dd{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.ds-sug__meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.ds-sug__porque{color:var(--ink);background:var(--accent-soft);border-radius:var(--radius-sm);margin:0;padding:8px 12px;font-size:14.5px}.ds-sug__acciones{flex-direction:column;align-items:stretch;gap:8px;min-width:210px;display:flex}.ds-sug__acciones .ds-btn{justify-content:center}.ds-sug__enlace{font:inherit;color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13.5px;text-decoration:underline}.ds-sug__acciones .ds-sug__enlace{align-self:center}.ds-sug__enlace:hover{color:var(--accent)}.ds-sug__ejemplos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ds-sug__ejemplos button{text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--bg);border-radius:var(--radius-sm);border:0;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.ds-sug__ejemplos button:hover{background:var(--accent-soft)}.ds-sug__ejemplos span{color:var(--ink-3);font-size:12.5px}.ds-sug__recordar{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ds-sug__preparando{color:var(--ink-2);align-items:center;gap:12px;margin:0;padding:0 4px;font-size:14px;display:flex}.ds-sug__nota{color:var(--ink-3);margin:0;padding:0 4px;font-size:13px}@media (width<=760px){.ds-sug__acciones{width:100%;min-width:0}.ds-sug__bloque{padding:16px}}.ds-conv-lista__titulo{margin:0;padding:16px 18px 0;font-size:17px;font-weight:650}.ds-guia__sugerencia{background:var(--green-bg);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.ds-guia__sugerencia>div{flex-direction:column;flex:320px;gap:3px;display:flex}.ds-guia__sugerencia strong{font-size:15.5px}.ds-guia__sugerencia span{color:var(--ink-2);font-size:14px}.ds-conv-tabla thead th{font-size:13.5px}.ds-guia .ds-chip,.ds-sug .ds-chip,.ds-hilo-resumen .ds-chip,.ds-fila-correo .ds-chip{padding:3px 9px;font-size:13px}.ds-conv-tabla .ds-pill,.ds-sug .ds-pill,.ds-guia .ds-pill{padding:4px 12px;font-size:12.5px}.ds-guia__ayuda{font-size:14px}.ds-campo-error{color:var(--red-ink);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.ds-input[aria-invalid=true]{border-color:var(--red)}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;margin-right:10px;padding:5px 12px;font-size:13.5px;font-weight:600}input[type=file]::file-selector-button:hover{background:var(--line-soft)}.ds-tabla td.ds-secundario{display:table-cell}.at-brandmark{flex:none;place-items:center;width:44px;height:48px;display:inline-grid}.at-brandmark img{object-fit:contain;width:100%;height:100%;display:block}.at-lockup{align-items:center;gap:11px;min-width:0;display:flex}.at-lockup__copy{min-width:0;line-height:1.15;display:grid}.at-lockup__copy strong{letter-spacing:-.02em;white-space:nowrap;font-size:15.5px;font-weight:700}.at-lockup__copy span{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:600}.ds-app{--ancho-sidebar:268px;grid-template-columns:var(--ancho-sidebar) minmax(0, 1fr);background:var(--bg);min-height:100vh;transition:grid-template-columns .22s cubic-bezier(.16,1,.3,1);display:grid}.ds-app[data-sidebar=colapsado]{--ancho-sidebar:76px}.ds-saltar{z-index:200;background:var(--cta);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;transition:top .15s;position:absolute;top:-56px;left:12px}.ds-saltar:focus{top:12px}.ds-sidebar{z-index:20;background:radial-gradient(90% 38% at 0% 0%, #2b5cff2b, transparent 72%), var(--shell);height:100vh;color:var(--shell-ink-2);scrollbar-width:thin;scrollbar-color:var(--shell-line) transparent;flex-direction:column;gap:6px;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.ds-sidebar :focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px;border-radius:10px}.ds-brand{border-bottom:1px solid #e2b3663d;align-items:center;gap:8px;margin-bottom:8px;padding:4px 6px 16px;display:flex}.ds-brand .at-brandmark img{filter:drop-shadow(0 6px 10px #00000061)}.ds-sidebar .at-lockup__copy strong{color:var(--shell-ink)}.ds-sidebar .at-lockup__copy span{color:var(--gold)}.ds-sidebar__toggle{width:30px;height:30px;color:var(--shell-ink-3);border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:background .15s,color .15s;display:grid}.ds-sidebar__toggle:hover{background:var(--shell-hover);color:var(--shell-ink)}.ds-sidebar__toggle svg{stroke:currentColor;width:17px;height:17px}.ds-sidebar__menu{display:none}.ds-sidebar__nueva{background:var(--cta);color:#fff;letter-spacing:-.005em;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;margin:6px 0 14px;font-size:14.5px;font-weight:650;transition:background .15s,transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 20px -10px #2b5cffd9,inset 0 1px #ffffff2e}.ds-sidebar__nueva:hover{background:var(--cta-hover)}.ds-sidebar__nueva:active{transform:scale(.98)}.ds-sidebar__nueva svg{stroke:currentColor;width:17px;height:17px}.ds-sidebar__cuerpo{flex-direction:column;flex:auto;gap:18px;min-height:0;display:flex}.ds-nav-grupo{flex-direction:column;gap:2px;display:flex}.ds-nav-seccion{color:var(--shell-ink-3);padding:0 12px 6px;font-size:12px;font-weight:600}.ds-nav-item{width:100%;min-height:40px;color:var(--shell-ink-2);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.ds-nav-item__icono{width:24px;height:24px;color:var(--shell-ink-3);flex:none;place-items:center;transition:color .15s,background .15s;display:grid}.ds-nav-item__icono svg{stroke:currentColor;width:19px;height:19px}.ds-nav-item:hover{background:var(--shell-hover);color:var(--shell-ink)}.ds-nav-item:hover .ds-nav-item__icono{color:var(--shell-ink-2)}.ds-nav-item[aria-current=page]{background:var(--shell-activo);color:#fff;font-weight:600}.ds-nav-item[aria-current=page] .ds-nav-item__icono{color:var(--shell-accent)}.ds-nav-item[data-principal]{letter-spacing:-.01em;min-height:50px;color:var(--shell-ink);gap:12px;font-size:15.5px;font-weight:650}.ds-nav-item[data-principal] .ds-nav-item__icono{width:34px;height:34px;color:var(--gold);background:#e2b36626;border-radius:10px}.ds-nav-item[data-principal] .ds-nav-item__icono svg{width:21px;height:21px}.ds-nav-item[data-principal][aria-current=page] .ds-nav-item__icono{background:var(--gold);color:var(--shell)}.ds-nav-item__senal{font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:grid}.ds-nav-item__senal[data-tono=rojo]{color:#ff9a93;background:#dc3b323d}.ds-nav-item__senal[data-tono=ambar]{color:#f4c46b;background:#e6a03238}.ds-nav-item__senal[data-tono=neutro]{min-width:0;color:var(--shell-ink-2);padding:0;font-size:12.5px;font-weight:600}.ds-nav-item[data-con-cuenta]{min-height:52px;padding-block:6px}.ds-nav-item__texto{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ds-nav-item__cuenta{letter-spacing:0;color:var(--shell-ink-3);flex-wrap:wrap;gap:0 6px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.ds-nav-item__cuenta>span+span:before{content:"·";color:var(--shell-ink-3);margin-right:6px}.ds-nav-item__cuenta b{font-variant-numeric:tabular-nums;font-weight:700}.ds-nav-item__cuenta[data-tono=ambar] b,.ds-nav-item__cuenta[data-tono=rojo] b{color:#f4c46b}.ds-nav-item__cuenta[data-tono=rojo] [data-urgente] b{color:#ff9a93}.ds-nav-item__cuenta[data-tono=neutro] b{color:var(--shell-ink-2);font-weight:600}.ds-sidebar__menu{position:relative}.ds-sidebar__menu-senal{border:2px solid var(--shell);background:#f4c46b;border-radius:99px;width:9px;height:9px;position:absolute;top:6px;right:6px}.ds-sidebar__menu-senal[data-tono=rojo]{background:#ff6b61}.ds-sidebar__pie{border-top:1px solid var(--shell-line);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ds-nav-item--settings{min-height:38px;font-size:13.5px}.ds-usuario{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.ds-usuario__avatar{color:#fff;background:linear-gradient(150deg,#7a1218,#a31d22);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #e2b36673}.ds-usuario__datos{min-width:0;line-height:1.25;display:grid}.ds-usuario__datos strong{color:var(--shell-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ds-usuario__datos small{color:var(--shell-ink-3);font-size:12px}.ds-usuario__acciones{gap:2px;margin-left:auto;display:flex}.ds-usuario__boton{width:30px;height:30px;color:var(--shell-ink-3);border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.ds-usuario__boton:hover{background:var(--shell-hover);color:var(--shell-ink)}.ds-usuario__boton svg{stroke:currentColor;width:17px;height:17px}:root[data-tema=oscuro] .ds-sidebar{border-right:1px solid var(--shell-line)}[data-sidebar=colapsado] .ds-sidebar{padding-inline:14px}[data-sidebar=colapsado] .ds-brand{justify-content:center;padding-inline:0}[data-sidebar=colapsado] .ds-sidebar__toggle{width:48px;height:32px;margin:0 auto 4px}[data-sidebar=colapsado] .ds-sidebar__nueva{width:48px;height:46px;margin-inline:auto}[data-sidebar=colapsado] .ds-nav-item{justify-content:center;gap:0;min-height:42px;padding:0;position:relative}[data-sidebar=colapsado] .ds-nav-item[data-principal]{min-height:48px}[data-sidebar=colapsado] .ds-nav-item__senal{border:2px solid var(--shell);width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:6px;right:6px}[data-sidebar=colapsado] .ds-nav-item__senal[data-tono=rojo]{background:#ff6b61}[data-sidebar=colapsado] .ds-nav-item__senal[data-tono=ambar]{background:#f4c46b}[data-sidebar=colapsado] .ds-nav-item__senal[data-tono=neutro]{display:none}[data-sidebar=colapsado] .ds-usuario{background:0 0;flex-direction:column;padding:8px 0}[data-sidebar=colapsado] .ds-usuario__acciones{flex-direction:column;margin:0}.ds-main{min-width:0;padding:0 32px 64px;overflow-x:clip}.ds-main:focus{outline:none}.ds-topbar{z-index:15;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:60px;margin:0 -32px 28px;padding:0 32px;display:flex;position:sticky;top:0}.ds-topbar__right{align-items:center;gap:10px;margin-left:auto;display:flex}.ds-topbar__acciones{align-items:center;gap:8px;display:inline-flex}.ds-topbar__acciones:empty{display:none}.ds-busqueda-global{flex:auto;align-items:center;max-width:560px;display:flex;position:relative}.ds-busqueda-global svg{width:17px;height:17px;stroke:var(--ink-3);pointer-events:none;position:absolute;left:13px}.ds-busqueda-global input{border:1px solid var(--line);background:var(--bg);width:100%;height:40px;color:var(--ink);text-overflow:ellipsis;border-radius:11px;padding:0 44px 0 40px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}.ds-busqueda-global input::placeholder{color:color-mix(in srgb, var(--ink-2) 85%, var(--bg))}.ds-busqueda-global input:hover{border-color:var(--line-strong)}.ds-busqueda-global input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ds-busqueda-global kbd{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font:600 12px var(--font-mono);pointer-events:none;border-radius:6px;padding:1px 7px;transition:opacity .15s;position:absolute;right:10px}.ds-busqueda-global input:focus~kbd,.ds-busqueda-global input:not(:placeholder-shown)~kbd{opacity:0}.ds-page-heading{margin-bottom:28px}.ds-page-heading h1{letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.1}.ds-page-heading p{max-width:70ch;color:var(--ink-2);margin-top:8px;font-size:15px}.ds-page-heading .ds-page-heading__cuenta{color:var(--ink);flex-wrap:wrap;gap:0 8px;margin-top:6px;font-size:16px;font-weight:500;display:flex}.ds-page-heading__cuenta>span+span:before{content:"·";color:var(--ink-3);margin-right:8px}.ds-page-heading__cuenta b{font-variant-numeric:tabular-nums;font-weight:700}.ds-workspace-shell{grid-template-columns:200px minmax(0,1fr);gap:28px;display:grid}.ds-module-nav{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:2px;min-height:calc(100vh - 180px);padding-right:16px;display:flex;position:sticky;top:92px}.ds-module-nav>span{color:var(--ink-3);margin:18px 12px 6px;font-size:12px;font-weight:600}.ds-module-nav button{color:var(--ink-2);text-align:left;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.ds-module-nav button:hover{background:var(--surface);color:var(--ink)}.ds-module-nav button[aria-current=page]{background:var(--accent-soft);color:var(--accent-dark);font-weight:650}.ds-module-nav .ds-module-nav__back{color:var(--ink-2);margin-bottom:4px}.ds-workspace-content{min-width:0}@media (width>=901px){.ds-identidad__volver{display:none}}@media (width<=1100px){.ds-workspace-shell{grid-template-columns:172px minmax(0,1fr);gap:20px}}@media (width<=900px){.ds-app,.ds-app[data-sidebar=colapsado]{grid-template-columns:minmax(0,1fr)}.ds-sidebar{flex-flow:wrap;align-items:center;gap:8px 10px;height:auto;max-height:100dvh;padding:10px 16px;overflow:visible}.ds-brand{border:0;flex:auto;min-width:0;margin:0;padding:0}.ds-brand .at-brandmark{width:36px;height:40px}.ds-sidebar__toggle{display:none}.ds-sidebar__nueva,[data-sidebar=colapsado] .ds-sidebar__nueva{width:auto;height:40px;margin:0;padding:0 14px;font-size:14px}.ds-sidebar__menu{width:40px;height:40px;color:var(--shell-ink);background:var(--shell-hover);border-radius:10px;place-items:center;display:grid}.ds-sidebar__menu svg{stroke:currentColor;width:20px;height:20px}.ds-sidebar__cuerpo{flex:0 0 100%;max-height:calc(100dvh - 72px);padding:6px 0 4px;display:none;overflow-y:auto}.ds-app[data-menu=abierto] .ds-sidebar__cuerpo{display:flex}.ds-main{padding:0 16px 48px}.ds-topbar{height:auto;margin:0 -16px 22px;padding:10px 16px;position:static}.ds-busqueda-global{max-width:none}.ds-busqueda-global input{padding-right:14px}.ds-busqueda-global kbd{display:none}.ds-page-heading{margin-bottom:20px}.ds-page-heading h1{font-size:27px}.ds-workspace-shell{grid-template-columns:minmax(0,1fr)}.ds-module-nav{border:0;border-bottom:1px solid var(--line);flex-direction:row;min-height:0;padding:0 0 10px;position:static;overflow-x:auto}.ds-module-nav>span,.ds-module-nav .ds-module-nav__back{display:none}.ds-module-nav button{white-space:nowrap}}@media (width<=560px){.ds-brand .at-lockup__copy{display:none}}@media (prefers-reduced-motion:reduce){.ds-app,.ds-saltar,.ds-sidebar__nueva,.ds-nav-item,.ds-nav-item__icono{transition:none}}.ds-hoy{--hoy-auto:#6d4aff;--hoy-auto-bg:#f1edff;max-width:1200px}:root[data-tema=oscuro] .ds-hoy{--hoy-auto:#b3a1ff;--hoy-auto-bg:#2c2650}.ds-hoy__cabecera{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.ds-hoy__cabecera h1{letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1.05}.ds-hoy__cabecera time{color:var(--ink-2);white-space:nowrap;font-size:14.5px}.ds-hoy__frase{max-width:62ch;color:var(--ink-2);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 0;font-size:22px;line-height:1.4}.ds-hoy__frase strong{color:var(--ink);font-weight:650}.ds-hoy__cuerpo{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.ds-hoy__principal{gap:12px;min-width:0;display:grid}.ds-hoy__vacio{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-items:start;gap:6px;padding:28px 30px;display:grid}.ds-hoy__vacio .ds-vacio__titulo{color:var(--ink);margin:0;font-size:17px}.ds-hoy__vacio .ds-vacio__detalle{text-align:left;margin:0 0 12px}.ds-enlace{color:var(--accent-dark);text-underline-offset:3px;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.ds-enlace:hover{text-decoration:underline}.ds-enlace svg{stroke:currentColor;width:15px;height:15px}.ds-flecha-atras{display:inline-grid;transform:rotate(180deg)}.ds-flecha-atras svg{stroke:currentColor;width:15px;height:15px}.ds-btn svg{stroke:currentColor;width:16px;height:16px}.ds-module-nav__back{align-items:center;gap:8px;display:flex}.ds-hoy__chips{flex-wrap:wrap;gap:6px;display:flex}.ds-hoy__chip{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:550;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ds-hoy__chip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ds-hoy__chip:hover{border-color:var(--line-strong);color:var(--ink)}.ds-hoy__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ds-hoy__chip[aria-pressed=true] b{color:var(--surface)}.ds-cola-items{gap:10px;list-style:none;display:grid}.ds-cola-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:30px minmax(0,1fr);gap:14px;padding:16px 18px;transition:opacity .3s;display:grid}.ds-cola-item[data-resuelta]{opacity:.62}.ds-cola-item__icono{border-radius:8px;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.ds-cola-item__icono svg{stroke:currentColor;fill:none;width:16px;height:16px}.ds-cola-item__icono[data-tono=rojo]{background:var(--red-bg);color:var(--red-ink)}.ds-cola-item__icono[data-tono=ambar]{background:var(--amber-bg);color:var(--amber-ink)}.ds-cola-item__icono[data-tono=azul]{background:var(--accent-soft);color:var(--accent-dark)}.ds-cola-item__icono[data-tono=auto]{background:var(--hoy-auto-bg);color:var(--hoy-auto)}.ds-cola-item__icono[data-tono=gris]{background:var(--line-soft);color:var(--ink-2)}.ds-cola-item__icono[data-tono=verde]{background:var(--green-bg);color:var(--green-ink)}.ds-cola-item__cuerpo{gap:4px;min-width:0;display:grid}.ds-cola-item__cabeza{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px;display:flex}.ds-cola-item__tipo{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700}.ds-cola-item__lado{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:13px}.ds-cola-item__titulo{letter-spacing:-.01em;text-wrap:pretty;font-size:17px;font-weight:650;line-height:1.35}.ds-cola-item__detalle{color:var(--ink-2);font-size:14.5px;line-height:1.45}.ds-cola-item__detalle .ds-num{color:var(--ink);font-size:13px}.ds-cola-item__acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ds-cola-item__hecho{color:var(--green-ink);margin-top:4px;font-size:14px;font-weight:600}.ds-cola-item[data-resuelta] .ds-cola-item__titulo{color:var(--ink-2);font-size:15.5px}.ds-cola-item .ds-cambio{background:0 0;border:0;border-radius:0;margin:4px 0 0;padding:0}.ds-cola-item__sugerencia .ds-sug__fila{border-top:0;padding:4px 0 0}.ds-cola-item__sugerencia .ds-sug__bloque{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:4px 0 0}.ds-cola-item__sugerencia .ds-sug__bloque h3{font-size:17px}.ds-cola-item__ops{margin-top:6px;list-style:none;display:grid}.ds-cola-item__ops button{text-align:left;width:100%;color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:baseline;gap:2px 12px;margin-inline:-10px;padding:7px 10px;font-size:14px;display:grid}.ds-cola-item__ops button:hover{background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface))}.ds-cola-item__ops small{color:var(--ink-3);grid-column:2;font-size:13px}.ds-cola-item__ops svg{width:15px;height:15px;stroke:var(--ink-3);grid-area:1/3}.ds-cola-vacia{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-2);padding:28px 22px;font-size:15px}.ds-hoy__mas{justify-self:start;margin-top:4px}.ds-hoy .ds-vacio-dato{color:var(--ink-3)}.ds-hoy__lateral{border:1px solid var(--line);background:var(--surface);border-radius:16px;position:sticky;top:16px}.ds-hoy__lateral>section{gap:8px;padding:18px 20px;display:grid}.ds-hoy__lateral>section+section{border-top:1px solid var(--line-soft)}.ds-hoy__lateral h2{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700;line-height:1.45}.ds-hoy__lateral ul{list-style:none}.ds-hoy__lateral .ds-enlace{justify-self:start}.ds-hoy__nota{color:var(--ink-2);font-size:14px;line-height:1.45}.ds-hoy__solo li{border-top:1px solid var(--line-soft);align-items:baseline;gap:10px;padding:7px 0;font-size:14.5px;line-height:1.4;display:flex}.ds-hoy__solo li:first-child{border-top:0}.ds-hoy__solo b{font-weight:650}.ds-hoy__tilde{color:var(--hoy-auto);flex:none;display:inline-grid;transform:translateY(2px)}.ds-hoy__tilde svg{stroke:currentColor;width:15px;height:15px}.ds-hoy__solo li[data-semaforo=Rojo] .ds-hoy__tilde{color:var(--red-ink)}.ds-hoy__solo li[data-semaforo=Amarillo] .ds-hoy__tilde{color:var(--amber-ink)}.ds-hoy__llegan button{border-top:1px solid var(--line-soft);text-align:left;width:100%;color:var(--ink);grid-template-columns:74px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14.5px;line-height:1.4;display:grid}.ds-hoy__llegan li:first-child button{border-top:0}.ds-hoy__llegan button:hover b{color:var(--accent-dark)}.ds-hoy__llegan .ds-pill{margin-left:4px;font-size:12px}.ds-hoy__dia{color:var(--ink-3);padding-top:1px;font-size:13px;font-weight:600}.ds-hoy__numeros div{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:14.5px;display:flex}.ds-hoy__numeros dt{color:var(--ink-2)}.ds-hoy__numeros dt small{color:var(--ink-3);font-size:12px;display:block}.ds-hoy__numeros dd{font-variant-numeric:tabular-nums;font-weight:650}.ds-hoy__numeros [data-total]{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.ds-hoy__numeros [data-total] dt{color:var(--ink);font-weight:650}.ds-hoy__numeros [data-quieto] dt,.ds-hoy__numeros [data-quieto] dd{color:var(--ink-3)}.ds-hoy [aria-busy=true]{pointer-events:none}@media (width<=1100px){.ds-hoy__cuerpo{grid-template-columns:minmax(0,1fr)}.ds-hoy__lateral{position:static}}@media (width<=720px){.ds-hoy__cabecera{flex-direction:column;align-items:flex-start;gap:4px}.ds-hoy__cabecera h1{font-size:32px}.ds-hoy__frase{font-size:19px}.ds-cola-item{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px}.ds-cola-item__icono{display:none}.ds-cola-item__lado{margin-left:0}}@media (prefers-reduced-motion:reduce){.ds-hoy__chip,.ds-cola-item{transition:none}}.ds-cola-correccion{margin-top:10px}.ds-cola-correccion>.ds-cola-correccion__nota{color:var(--ink-3);flex:100%;margin:0;font-size:13px}.ds-ops{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ds-ops__cabecera{flex-wrap:wrap;align-items:baseline;gap:2px 16px;display:flex}.ds-ops__cabecera h1{letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.1}.ds-ops__cabecera p{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.ds-ops__cabecera{justify-content:space-between;align-items:flex-end}.ds-ops__cabecera>div{flex-wrap:wrap;align-items:baseline;gap:2px 16px;display:flex}.ds-ops__vistas{border-bottom:1px solid var(--line);margin-top:4px}.ds-ops__vistas .ds-tabs{border:0;gap:2px;min-width:0;min-height:0;padding:0;overflow-x:auto}.ds-ops__vistas .ds-tab{color:var(--ink-2);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:8px 14px 10px;font-size:14px;font-weight:600}.ds-ops__vistas .ds-tab:hover{color:var(--ink)}.ds-ops__vistas .ds-tab[aria-pressed=true]{color:var(--accent-dark);border-bottom-color:var(--accent);background:0 0}.ds-ops__vistas .ds-tab__cuenta{color:var(--ink-3);font-variant-numeric:tabular-nums;opacity:1;background:0 0;margin-left:6px;padding:0;font-size:12.5px;font-weight:600}.ds-ops__vistas .ds-tab[aria-pressed=true] .ds-tab__cuenta{color:var(--accent-dark)}.ds-ops__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-ops__barra .ds-input{width:auto;max-width:260px;min-height:36px;color:var(--ink-2);padding:6px 30px 6px 11px;font-size:13px}.ds-ops-columnas{margin-left:auto;position:relative}.ds-ops-columnas>.ds-btn{min-height:36px;font-size:13px}.ds-ops-columnas__menu{z-index:20;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;gap:2px;width:260px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px -12px #0f1b2d47}.ds-ops-columnas__menu p{color:var(--ink-2);margin:0 0 6px;font-size:13px;line-height:1.35}.ds-ops-columnas__menu label{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:6px 4px;font-size:14px;display:flex}.ds-ops-columnas__menu label:hover{background:var(--bg)}.ds-ops-columnas__menu label[data-fija]{color:var(--ink-2);cursor:default}.ds-ops-columnas__menu label small{color:var(--ink-3);margin-left:auto;font-size:12px}.ds-ops-columnas__menu input{width:16px;height:16px;accent-color:var(--accent)}.ds-ops-columnas__menu .ds-enlace{justify-self:start;margin-top:6px;font-size:13px}.ds-ops__alta{justify-items:start;gap:10px;display:grid}.ds-ops__alta>.ds-carpeta-rapida{border-radius:14px;width:100%;padding:22px 24px}.ds-ops__alta .ds-carpeta-rapida>div>strong{letter-spacing:-.015em;font-size:18px}.ds-ops__alta .ds-carpeta-rapida p{font-size:14px}.ds-ops__busqueda{background:var(--accent-soft);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:10px 14px;font-size:14px;display:flex}.ds-ops__busqueda strong{color:var(--ink);font-weight:650}.ds-ops__tabla{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:320px;max-height:calc(100dvh - 330px);overflow:auto}.ds-ops-tabla{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.35}.ds-ops-tabla thead th{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink-2);letter-spacing:0;text-transform:none;text-align:left;white-space:nowrap;padding:9px 10px;font-size:12.5px;font-weight:650;position:sticky;top:0}.ds-ops-tabla tbody td{vertical-align:top;white-space:normal;overflow-wrap:break-word;border-bottom:1px solid var(--line-soft);height:auto;padding:6px 10px}.ds-ops-tabla tbody tr{background:var(--surface)}.ds-ops-tabla tbody tr:last-child td{border-bottom:0}.ds-ops-tabla tbody tr:hover{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface))}.ds-ops-tabla tbody tr[aria-selected=true]{background:var(--accent-soft)}.ds-ops-tabla .ds-principal{font-size:13.5px;font-weight:600;display:block}.ds-ops-tabla .ds-secundario{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.ds-ops-tabla .ds-ruta{font-size:13.5px;font-weight:500;display:block}.ds-modalidad{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;align-self:start;margin-top:2px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.ds-ops-tabla .ds-num{font-size:12.5px}.ds-ops-tabla .ds-principal,.ds-ops-tabla .ds-ruta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-ops-tabla [data-lineas="2"]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.ds-ops-tabla .ds-ruta[data-lineas="2"]{overflow-wrap:break-word}.ds-ops-tabla td[data-col=llega] span,.ds-ops-tabla td[data-col=llega] s,.ds-ops-tabla td[data-col=llega] mark{white-space:nowrap}.ds-ops-tabla .ds-ops-ref{color:var(--ink);font-family:var(--font-mono);white-space:nowrap;font-size:12.5px;font-weight:650;display:block}.ds-ops-tabla .ds-ops-ref:hover{color:var(--accent-dark)}.ds-ops-vacio{color:var(--ink-3);opacity:.7}.ds-ops-eta{display:block}.ds-ops-eta__vieja{color:var(--ink-3);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);margin-right:6px;font-size:12.5px}.ds-ops-eta__nueva{background:var(--amber-bg);color:var(--amber-ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:12.5px;font-weight:650}.ds-ops-papeles{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ds-ops-papeles__barra{gap:2px;display:inline-flex}.ds-ops-papeles__barra i{background:var(--line-strong);border-radius:2px;width:6px;height:13px}.ds-ops-papeles__barra i[data-si]{background:var(--green)}.ds-ops-papeles[data-completos]{color:var(--green-ink)}.ds-ops-situacion{justify-items:start;gap:2px;display:grid}.ds-ops-tabla .ds-badge,.ds-ops-tabla .ds-badge[data-estado]{color:var(--ink-2);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.ds-ops-tabla .ds-pill{padding:2px 10px;font-size:12.5px}.ds-ops-tabla .ds-corta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-ops-tabla .ds-pill[data-discreto]{padding-inline:0}.ds-ops-tabla .ds-col-accion{min-width:0;max-width:none;color:var(--ink-2);font-size:13.5px;display:block}.ds-ops-tabla .ds-col-accion>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-ops-tabla tr[data-urgente] .ds-col-accion>span:first-child{-webkit-line-clamp:4}.ds-ops-tabla .ds-no-informado{color:var(--ink-3);font-size:13px}.ds-col-accion__pend{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.ds-ops .ds-lista-pie{color:var(--ink-2);font-variant-numeric:tabular-nums;border:0;padding:4px 2px 0;font-size:13.5px}.ds-ops .ds-lista-pie strong{color:var(--ink);font-weight:650}.ds-ops .ds-vacio{border:1px solid var(--line);background:var(--surface);border-radius:14px}@media (width>=901px){.ds-ops{flex-direction:column;height:calc(100dvh - 112px);min-height:560px;display:flex}.ds-main:has(.ds-ops){padding-bottom:24px}.ds-ops>*{flex:none}.ds-ops>.ds-ops__tabla{flex:auto;min-height:240px;max-height:none}.ds-ops>.ds-vacio,.ds-ops>.ds-skeleton-tabla{flex:0 auto}}@media (width<=900px){.ds-ops__cabecera h1{font-size:27px}.ds-ops__tabla{max-height:none}.ds-ops__barra .ds-input{flex:150px;max-width:none}.ds-ops-columnas{margin-left:0}}.ds-carpeta-rapida__rotulo{color:var(--ink-2);font-size:13.5px;font-weight:650}.ds-selector-cliente{position:relative}.ds-selector-cliente__campo{min-height:46px;padding-inline:14px;font-size:15px}.ds-selector-cliente__campo[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.ds-selector-cliente__lista{z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;max-height:340px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0f1b2d47}.ds-selector-cliente__lista li{color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}.ds-selector-cliente__lista li[aria-selected=true]{background:var(--accent-soft)}.ds-selector-cliente__lista li>small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:12.5px;overflow:hidden}.ds-selector-cliente__op-nombre{overflow-wrap:anywhere;min-width:0}.ds-selector-cliente__lista mark{background:color-mix(in srgb, var(--accent) 18%, transparent);color:inherit;border-radius:3px;font-weight:700}.ds-selector-cliente__lista li[data-crear]{border-top:1px solid var(--line-soft);color:var(--accent-dark);border-radius:0 0 8px 8px;justify-content:flex-start;align-items:center;gap:10px;margin-top:4px;padding-top:12px;font-weight:600}.ds-selector-cliente__lista li[data-crear] svg{stroke:currentColor;flex:none;width:16px;height:16px}.ds-selector-cliente__lista li[data-crear] strong{font-weight:700}.ds-selector-cliente__lista li.ds-selector-cliente__vacio{color:var(--ink-2);cursor:default}.ds-selector-cliente__elegido{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.ds-selector-cliente__nombre{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:650}.ds-selector-cliente__elegido .ds-enlace{margin-left:auto}.ds-ops-tabla .ds-ops-ref{color:var(--accent-dark);text-underline-offset:2px}.ds-ops-tabla .ds-ops-ref:hover{color:var(--accent-dark);text-decoration:underline}.ds-ops-tabla td[data-col=abrir]{vertical-align:middle;text-align:center;padding:6px 8px 6px 0}.ds-ops-abrir{width:30px;height:30px;color:var(--accent-dark);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:99px;place-items:center;padding:0;display:inline-grid}.ds-ops-abrir:hover,.ds-ops-abrir:focus-visible{background:var(--accent-soft);border-color:var(--accent);outline:none}.ds-ops-abrir svg{stroke:currentColor;width:15px;height:15px}.ds-ops-sub{align-items:center;gap:0 6px;min-width:0;margin-top:1px;display:flex}.ds-ops-sub>.ds-campo-inline{flex:none;max-width:62%}.ds-ops-sub>.ds-campo-inline[data-editando]{flex:auto;max-width:none}.ds-ops-sub .ds-secundario{margin:0;display:inline}.ds-ops-tabla .ds-campo-inline .ds-principal{display:block}.ds-mail{flex-direction:column;gap:20px;max-width:920px;display:flex}.ds-mail__volver{color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;margin-left:-4px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ds-mail__volver:hover{background:var(--accent-soft);color:var(--accent-dark)}.ds-mail__cabecera{gap:8px;display:grid}.ds-mail__cabecera h2{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.25}.ds-mail__meta{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:14.5px;display:flex}.ds-mail__meta strong{color:var(--ink);font-weight:650}.ds-mail__direccion{color:var(--ink-3);overflow-wrap:anywhere}.ds-mail__cabecera .ds-enlace{justify-self:start}p.ds-mail__ubicacion{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.5}p.ds-mail__ubicacion .ds-referencia-link{font-size:14px}section.ds-mail__ubicacion[data-pendiente]{background:var(--amber-bg);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:14px;gap:12px;padding:20px 22px;display:grid}section.ds-mail__ubicacion h3{letter-spacing:-.01em;color:color-mix(in srgb, var(--amber) 14%, var(--ink));font-size:17px;font-weight:650}.ds-mail__asignar{max-width:460px;color:var(--ink-2);gap:6px;font-size:14px;font-weight:600;display:grid}.ds-fecha-detectada{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:14px;padding:20px 22px;display:grid}.ds-fecha-detectada[data-estado=distinta],.ds-fecha-detectada[data-estado=vacia]{background:var(--amber-bg);border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.ds-fecha-detectada[data-estado=igual]{background:var(--green-bg);border-color:color-mix(in srgb, var(--green) 28%, transparent)}.ds-fecha-detectada__dice{gap:4px;display:grid}.ds-fecha-detectada__frase{color:var(--ink);margin:0;font-size:16.5px;line-height:1.4}.ds-fecha-detectada__frase strong{font-weight:700}.ds-fecha-detectada__cita{color:var(--ink-2);margin:0;font-size:13px}.ds-fecha-detectada__cita q{quotes:"«" "»";font-family:var(--font-mono);font-size:12.5px}.ds-fecha-detectada__cambio{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-fecha-detectada__cambio>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:200px;gap:2px;max-width:280px;padding:10px 16px;display:grid}.ds-fecha-detectada__cambio>div>span{color:var(--ink-2);font-size:12.5px}.ds-fecha-detectada__cambio strong{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.ds-fecha-detectada__cambio strong[data-vacio]{color:var(--ink-2);font-style:italic;font-weight:500}.ds-fecha-detectada__flecha{color:var(--ink-2);display:grid}.ds-fecha-detectada__flecha svg{stroke:currentColor;width:18px;height:18px}.ds-fecha-detectada__accion{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ds-fecha-detectada__accion>span{max-width:46ch;color:var(--ink-2);font-size:13.5px;line-height:1.45}.ds-fecha-detectada__ok{color:var(--ink);align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.45;display:flex}.ds-fecha-detectada__ok>svg{background:var(--green);color:#fff;stroke:currentColor;stroke-width:2.4px;border-radius:50%;flex:none;width:24px;height:24px;padding:6px}.ds-fecha-detectada__nota{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.ds-fecha-detectada__aviso{background:var(--amber-bg);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);color:var(--ink);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5}.ds-mail__papel{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:20px;padding:24px 28px;display:grid}.ds-mail__papel .ds-visor__cuerpo{max-width:72ch;padding-top:0;font-size:15.5px;line-height:1.7}.ds-mail__pie{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.ds-mail__organizar{gap:12px;padding-top:4px;display:grid}.ds-mail__organizar h3{color:var(--ink-2);font-size:14px;font-weight:650}.ds-mail__organizar-fila{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ds-mail__organizar-fila>span{color:var(--ink-2);font-size:13.5px}.ds-mail__tecnico{border-top:1px solid var(--line);color:var(--ink-2);padding-top:14px}.ds-mail__tecnico>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:600;list-style:none;display:flex}.ds-mail__tecnico>summary::-webkit-details-marker{display:none}.ds-mail__tecnico>summary:before{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(-45deg)}.ds-mail__tecnico[open]>summary:before{transform:rotate(45deg)}.ds-mail__tecnico>summary:hover{color:var(--ink)}.ds-mail__tecnico>p{max-width:72ch;margin:12px 0;font-size:13.5px;line-height:1.55}.ds-mail__tecnico dl{gap:8px;margin:0;display:grid}.ds-mail__tecnico dl>div{grid-template-columns:230px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ds-mail__tecnico dt{font-size:13.5px}.ds-mail__tecnico dd{color:var(--ink);margin:0;font-size:14px}.ds-mail__ids{flex-wrap:wrap;gap:6px;display:flex}.ds-guia__fecha-bloque{gap:8px;margin-top:14px;display:grid}.ds-guia__fecha-bloque>.ds-secundario{margin:0;font-size:13px}.ds-guia__fecha-historial>summary{cursor:pointer;color:var(--accent-dark);font-size:13.5px;font-weight:600}.ds-guia__fecha-historial>ul{gap:4px;margin:8px 0 0;padding-left:2px;font-size:14px;list-style:none;display:grid}.ds-hilo-msg__dato{background:var(--bg);border:1px solid var(--line-soft);color:var(--ink-2);border-radius:8px;margin:0;padding:8px 12px;font-size:13.5px}.ds-hilo-msg__dato strong{color:var(--ink)}@media (width<=700px){.ds-mail__cabecera h2{font-size:22px}.ds-mail__papel{padding:18px 16px}.ds-fecha-detectada,section.ds-mail__ubicacion[data-pendiente]{padding:16px}.ds-fecha-detectada__cambio{flex-direction:column;align-items:stretch;gap:6px}.ds-fecha-detectada__cambio>div{flex:none;max-width:none}.ds-fecha-detectada__flecha{align-self:center;transform:rotate(90deg)}.ds-mail__tecnico dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.ds-guia.ds-correo-dos-col,.ds-mail.ds-correo-dos-col{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;max-width:1320px;display:grid}.ds-correo-dos-col>.ds-guia__barra,.ds-correo-dos-col>.ds-guia__cabecera,.ds-correo-dos-col>.ds-mail__nav,.ds-correo-dos-col>.ds-mail__cabecera{grid-column:1/-1}.ds-correo-dos-col>.ds-guia__cabecera,.ds-correo-dos-col>.ds-mail__cabecera{margin-bottom:-4px}.ds-correo-principal{flex-direction:column;gap:22px;min-width:0;display:flex}.ds-mail .ds-correo-principal{gap:20px}.ds-correo-lateral{flex-direction:column;gap:16px;min-width:0;display:flex}.ds-correo-lateral .ds-guia__pregunta{padding:20px}.ds-correo-lateral .ds-guia__pregunta-titulo{font-size:18px}.ds-correo-lateral .ds-guia__opciones{grid-template-columns:1fr;gap:8px}.ds-correo-lateral .ds-guia__opcion{padding:12px 14px}.ds-correo-lateral .ds-guia__bloque{padding:20px}.ds-correo-lateral .ds-guia__datos>div{grid-template-columns:1fr;gap:4px}.ds-correo-lateral>p.ds-mail__ubicacion,.ds-correo-lateral>.ds-mail__organizar,.ds-correo-lateral>.ds-mail__tecnico{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.ds-correo-lateral>.ds-mail__tecnico{border-top:1px solid var(--line)}.ds-correo-lateral .ds-mail__tecnico dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ds-correo-lateral .ds-fecha-detectada__cambio{flex-direction:column;align-items:stretch;gap:6px}.ds-correo-lateral .ds-fecha-detectada__cambio>div{flex:none;max-width:none}.ds-correo-lateral .ds-guia__pregunta[data-resuelta=si]{flex-direction:column;align-items:stretch}.ds-correo-lateral .ds-guia__pregunta[data-resuelta=si]>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ds-correo-lateral .ds-fecha-detectada__flecha{place-self:center;transform:rotate(90deg)}.ds-correo-dos-col:has(.ds-correo-lateral .ds-propuesta,.ds-correo-lateral .ds-regla-editor){grid-template-columns:minmax(0,1fr)}.ds-correo-dos-col:has(.ds-correo-lateral .ds-propuesta,.ds-correo-lateral .ds-regla-editor)>.ds-correo-lateral{order:-1}.ds-correo-dos-col:has(.ds-correo-lateral .ds-propuesta,.ds-correo-lateral .ds-regla-editor)>:is(.ds-guia__barra,.ds-guia__cabecera,.ds-mail__nav,.ds-mail__cabecera){order:-2}.ds-correos-cola{margin-bottom:20px}.ds-correos-guardados{margin-top:20px}@media (width<=1100px){.ds-guia.ds-correo-dos-col,.ds-mail.ds-correo-dos-col{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ds-mail__volver,.ds-mail__tecnico>summary:before{transition:none}}.ds-clientes__acciones{white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.ds-tabla td.ds-clientes__acciones{text-align:right;display:table-cell}.ds-tabla td.ds-clientes__acciones>*+*{margin-left:14px}.ds-fila-edicion,.ds-tabla tbody tr.ds-fila-edicion:hover{background:var(--accent-soft)}.ds-fila-edicion td{vertical-align:top;padding-block:10px}.ds-fila-edicion .ds-input{min-height:36px;padding-block:6px;font-size:13.5px}.ds-fila-edicion .ds-num{padding-top:16px}.ds-fila-edicion__nota{color:var(--ink-2);margin:6px 2px 0;font-size:12.5px}.ds-fila-edicion__error{color:var(--red-ink);white-space:normal;margin:6px 2px 0;font-size:13px;font-weight:600}@media (width<=700px){.ds-tabla-scroll{max-width:100%}.ds-fila-edicion .ds-input{min-width:180px}}.ds-clientes__atender{vertical-align:1px;margin-left:10px}.ds-clientes__refs{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.ds-clientes__refs a{text-decoration:none}.ds-clientes__refs a:hover{text-decoration:underline}.ds-clientes__ref{font-family:var(--font-mono);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.ds-clientes__ref[data-prioridad=Rojo]:before,.ds-clientes__ref[data-prioridad=Amarillo]:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.ds-clientes__ref[data-prioridad=Rojo]:before{background:var(--red)}.ds-clientes__ref[data-prioridad=Amarillo]:before{background:var(--amber)}.ds-clientes__mas{font-size:12.5px;font-weight:600}.ds-tabla td.ds-clientes__nombre{white-space:normal;min-width:200px}.ds-tabla td.ds-clientes__contacto{text-overflow:ellipsis;max-width:190px;overflow:hidden}.ds-fila-edicion .ds-fila-edicion__nota{white-space:normal}.ds-fila-edicion .ds-clientes__acciones .ds-btn{min-height:32px;padding-block:4px}.ds-clientes-tabla th:first-child,.ds-clientes-tabla td:first-child{padding-left:22px}.ds-clientes-tabla th:last-child,.ds-clientes-tabla td:last-child{padding-right:22px}:root{--guia-anillo:var(--accent);--guia-onda:#2b5cff6b}:root[data-tema=oscuro]{--guia-onda:#6d91ff80}.ds-sidebar{--guia-anillo:var(--shell-accent);--guia-onda:#8fb0ff8c}[data-guia-activo]{outline:3px solid var(--guia-anillo);outline-offset:3px;scroll-margin:96px 0 240px;animation:1.8s cubic-bezier(.16,1,.3,1) infinite ds-camino-latido}@keyframes ds-camino-latido{0%{box-shadow:0 0 0 0 var(--guia-onda)}70%,to{box-shadow:0 0 0 16px #0000}}.ds-funciones{flex:none;position:relative}.ds-funciones__boton{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:11px;align-items:center;gap:8px;padding:0 12px 0 13px;font-size:14px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.ds-funciones__boton svg{stroke:currentColor}.ds-funciones__boton>svg:first-child{color:var(--accent-dark)}.ds-funciones__boton>svg:last-of-type{color:var(--ink-3);transition:transform .18s}.ds-funciones__boton:hover{background:var(--bg);border-color:var(--line-strong)}.ds-funciones__boton[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent)}.ds-funciones__boton[aria-expanded=true]>svg:last-of-type{transform:rotate(180deg)}.ds-funciones__boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-funciones__boton[data-activa]:after{content:"";background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.ds-funciones__panel{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(410px,100vw - 32px);max-height:calc(100vh - 96px);animation:.22s cubic-bezier(.16,1,.3,1) ds-entra;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 2px 4px #1018280f,0 18px 44px #10182829}.ds-funciones__cabecera{border-bottom:1px solid var(--line);padding:14px 20px 10px}.ds-funciones__cabecera h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.ds-funciones__cabecera p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.ds-funciones__lista{scrollbar-width:thin;padding:4px 8px 10px;overflow-y:auto}.ds-funciones__grupo h3{color:var(--ink-3);margin:0;padding:8px 12px 2px;font-size:12.5px;font-weight:600}.ds-funciones__item{text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px;width:100%;min-height:46px;padding:6px 12px;transition:background .12s;display:grid}.ds-funciones__item:hover{background:var(--bg)}.ds-funciones__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--bg)}.ds-funciones__titulo{color:var(--ink);grid-column:1;font-size:14.5px;font-weight:600}.ds-funciones__ayuda{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:13px;overflow:hidden}.ds-funciones__pasos{color:var(--ink-3);white-space:nowrap;grid-area:1/2/span 2;font-size:12.5px}.ds-funciones__item[data-en-curso]{background:var(--accent-soft)}.ds-funciones__item[data-en-curso] .ds-funciones__pasos{color:var(--accent-dark);font-weight:600}.ds-funciones__pie{border-top:1px solid var(--line);padding:9px 20px}.ds-camino{z-index:110;bottom:20px;left:calc(var(--ancho-sidebar,0px) + 32px);width:min(680px, calc(100vw - var(--ancho-sidebar,0px) - 64px));pointer-events:none;position:fixed}.ds-camino[data-lugar=arriba]{top:72px;bottom:auto}.ds-camino__panel{pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:12px;padding:14px 20px 12px;animation:.28s cubic-bezier(.16,1,.3,1) ds-entra;display:grid;box-shadow:0 2px 4px #1018280f,0 18px 44px #1018282e}.ds-camino__panel[data-situacion=desvio]{background:var(--amber-bg);border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}.ds-camino__panel[data-situacion=terminado]{background:var(--green-bg);border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.ds-camino__etapas{align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ds-camino__etapas li{min-width:0;color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ds-camino__etapas li+li:before{content:"";background:var(--line-strong);flex:none;width:20px;height:1px;margin:0 9px}.ds-camino__etapas li[data-estado=hecho]+li:before{background:var(--green)}.ds-camino__etapas li[data-estado=hecho]{color:var(--green-ink)}.ds-camino__etapas li[data-estado=actual]{color:var(--ink)}.ds-camino__etapa{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-camino__marca{border:1px solid var(--line-strong);background:var(--surface);width:22px;height:22px;color:var(--ink-3);font:650 11.5px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.ds-camino__marca svg{stroke:currentColor;width:12px;height:12px}.ds-camino__etapas li[data-estado=hecho] .ds-camino__marca{background:var(--green);border-color:var(--green);color:#fff}.ds-camino__etapas li[data-estado=actual] .ds-camino__marca{background:var(--cta);border-color:var(--cta);color:#fff;animation:1.6s ease-in-out infinite ds-latir}.ds-camino__cuerpo{gap:4px;display:grid}.ds-camino__instruccion{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.35}.ds-camino__detalle{color:var(--ink-2);max-width:62ch;margin:0;font-size:14px;line-height:1.45}.ds-camino__panel[data-situacion=desvio] .ds-camino__detalle{color:var(--amber-ink)}.ds-camino__panel[data-situacion=terminado] .ds-camino__instruccion{color:var(--green-ink)}.ds-camino__guarda{background:var(--amber-bg);color:var(--amber-ink);text-wrap:pretty;border-radius:12px;justify-self:start;margin:6px 0 0;padding:5px 12px;font-size:13px;line-height:1.45}.ds-camino__guarda-punto{background:var(--amber);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ds-camino__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ds-camino__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-camino__meta{color:var(--ink-3);align-items:center;gap:14px;margin-left:auto;font-size:12.5px;display:flex}.ds-camino__salir{color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;margin:-4px -6px;padding:4px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.ds-camino__salir svg{stroke:currentColor;width:14px;height:14px}.ds-camino__salir:hover{background:var(--bg);color:var(--ink)}.ds-camino__salir:focus-visible,.ds-funciones__pie .ds-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-camino[data-muchos] .ds-camino__etapas li:not([data-estado=actual]) .ds-camino__etapa{display:none}.ds-camino[data-muchos] .ds-camino__etapas li+li:before{width:26px}@media (width<=900px){.ds-funciones__panel{max-height:calc(100dvh - 190px)}.ds-camino{width:auto;bottom:12px;left:12px;right:12px}.ds-camino[data-lugar=arriba]{top:12px}.ds-camino__panel{padding:12px 14px 10px}}@media (width<=640px){.ds-camino__etapas li:not([data-estado=actual]) .ds-camino__etapa{display:none}.ds-camino__etapas li+li:before{width:12px;margin:0 6px}.ds-camino__meta span{display:none}}@media (width<=560px){.ds-topbar{flex-wrap:wrap}.ds-busqueda-global{flex:200px;min-width:0}.ds-topbar__right{flex-wrap:wrap;margin-left:auto}}.ds-app:has(.ds-funciones__panel) .ds-camino{visibility:hidden}@media print{.ds-camino,.ds-funciones{display:none}[data-guia-activo]{outline:none;animation:none}}@media (prefers-reduced-motion:reduce){[data-guia-activo]{outline-width:4px;animation:none}.ds-camino__panel,.ds-funciones__panel,.ds-camino__etapas li[data-estado=actual] .ds-camino__marca{animation:none}.ds-funciones__boton,.ds-funciones__boton>svg:last-of-type{transition:none}}.ds-campo-inline{border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex;position:relative}.ds-campo-inline__valor{font:inherit;color:var(--ink);text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;max-width:calc(100% + 16px);min-height:28px;margin:0 -8px;padding:4px 8px;font-weight:550}button.ds-campo-inline__valor{cursor:text}.ds-campo-inline__valor[data-tipo=email]{overflow-wrap:break-word}button.ds-campo-inline__valor:hover{background:var(--line-soft);box-shadow:inset 0 0 0 1px var(--line)}button.ds-campo-inline__valor:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent);outline:none}.ds-campo-inline__valor[data-solo-lectura]{cursor:default}.ds-campo-inline__valor[hidden]{display:none}.ds-campo-inline__valor .ds-no-informado{font-style:normal;font-weight:400}.ds-campo-inline__control{flex:140px;min-width:0;min-height:30px;padding:4px 8px}textarea.ds-campo-inline__control{resize:vertical;font:inherit;flex-basis:100%}.ds-campo-inline__ayuda{color:var(--ink-3);flex-basis:100%;font-size:12px}.ds-campo-inline__error{color:var(--red-ink);flex-basis:100%;margin:4px 0 0;font-size:13px}.ds-campo-inline[data-guardado]{animation:1.4s ease-out ds-dato-guardado}@keyframes ds-dato-guardado{0%{background:var(--green-bg)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ds-campo-inline[data-guardado]{background:var(--green-bg);animation:none}}.ds-tabla-fuente{border-radius:10px}.ds-tabla-fuente[data-guardado]{animation:1.4s ease-out ds-dato-guardado}.ds-tabla-fuente .ds-tabla-carga .ds-input{background:0 0;border-color:#0000;min-height:30px;padding:4px 8px}.ds-tabla-fuente .ds-tabla-carga .ds-input:hover:enabled{background:var(--line-soft);border-color:var(--line)}.ds-tabla-fuente .ds-tabla-carga .ds-input:focus{background:var(--surface);border-color:var(--accent)}.ds-tabla-fuente .ds-tabla-carga .ds-input:disabled{color:var(--ink);opacity:1}.ds-tabla-fuente__barra{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.ds-tabla-fuente__estado{color:var(--ink-3);font-size:13px}.ds-tabla-fuente__botones{gap:8px;margin-left:auto;display:inline-flex;position:relative}.ds-campo-inline[data-compacto]{flex-wrap:nowrap;gap:2px 4px}.ds-campo-inline[data-compacto] .ds-campo-inline__valor{font-weight:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:24px;max-width:calc(100% + 12px);min-height:22px;margin:0 -6px;padding:1px 6px;overflow:hidden}.ds-campo-inline[data-compacto] .ds-campo-inline__control{z-index:3;flex:none;width:max(100%,140px);min-height:28px;padding:2px 6px;font-size:13px;position:relative;box-shadow:0 6px 18px #0f1b2d24}.ds-campo-inline[data-compacto]>.ds-dato-reloj{z-index:2;background:var(--surface);box-shadow:0 0 0 1px var(--line);position:absolute;top:0;right:-6px}.ds-campo-inline[data-compacto][data-editando]>.ds-dato-reloj{top:-22px}.ds-campo-inline[data-compacto][data-editando]{flex-wrap:wrap}.ds-campo-inline[data-compacto] .ds-campo-inline__error{font-size:12px}.ds-dato-reloj{width:24px;height:24px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;transition:opacity .12s;display:inline-grid}.ds-dato-reloj:hover{color:var(--accent);background:var(--line-soft)}.ds-dato-reloj:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}.ds-dato-reloj[data-abierto]{opacity:1;color:var(--accent)}.ds-campo-inline:hover .ds-dato-reloj,.ds-campo-inline:focus-within .ds-dato-reloj,.ds-tabla-fuente:hover .ds-dato-reloj,.ds-tabla-fuente:focus-within .ds-dato-reloj,.ds-hito:hover .ds-dato-reloj,.ds-hito:focus-within .ds-dato-reloj{opacity:1}.ds-campo-inline[data-compacto] .ds-dato-reloj{width:22px;height:22px}@media (hover:none){.ds-campo-inline[data-editando] .ds-dato-reloj,.ds-tabla-fuente .ds-dato-reloj,.ds-hito .ds-dato-reloj{opacity:1}.ds-campo-inline__valor{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.ds-dato-historial{z-index:80;background:var(--surface);width:min(380px,100vw - 16px);max-height:440px;color:var(--ink);border:1px solid var(--line);text-align:left;white-space:normal;border-radius:12px;outline:none;font-size:13.5px;font-weight:400;position:fixed;overflow:auto;box-shadow:0 24px 60px #0f1b2d2e}.ds-dato-historial__cabecera{background:var(--surface);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 8px;display:flex;position:sticky;top:0}.ds-dato-historial__cabecera strong{font-size:14px;font-weight:600;display:block}.ds-dato-historial__cabecera span{color:var(--ink-3);font-size:12.5px;display:block}.ds-dato-historial__cerrar{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ds-dato-historial__cerrar:hover{background:var(--line-soft);color:var(--ink)}.ds-dato-historial__cuerpo{padding:8px 14px 12px}.ds-dato-historial__vacio{color:var(--ink-3);margin:6px 0}.ds-dato-historial__lista{margin:0;padding:0;list-style:none}.ds-dato-historial__lista>li{border-bottom:1px solid var(--line-soft);padding:9px 0}.ds-dato-historial__lista>li:last-child{border-bottom:0}.ds-dato-historial__cambio{overflow-wrap:anywhere;font-weight:600}.ds-dato-historial__cambio .ds-valor-anterior{color:var(--ink-3);font-weight:400;text-decoration:line-through}.ds-dato-historial__meta{color:var(--ink-3);margin-top:2px;font-size:12.5px}.ds-dato-historial__origen{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:12.5px;display:flex}.ds-dato-historial__origen>span{color:var(--ink)}.ds-dato-historial__origen .ds-respaldo{margin:0}.ds-dato-historial__anotar{cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px}@media (width<=640px){.ds-dato-historial{width:auto;right:8px;max-height:70vh!important;top:auto!important;bottom:8px!important;left:8px!important}}.ds-elegir-fuente{border:1px solid var(--line);background:var(--line-soft);border-radius:10px;margin-top:8px;padding:10px 12px;position:relative}.ds-elegir-fuente>strong{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ds-elegir-fuente__opciones{flex-wrap:wrap;gap:6px;display:flex}.ds-elegir-fuente__opciones button{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;padding:4px 10px;font-size:13px}.ds-elegir-fuente__opciones button:hover:enabled,.ds-elegir-fuente__opciones button:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.ds-elegir-fuente__opciones button:disabled{opacity:.6;cursor:progress}.ds-elegir-fuente__otra{gap:6px;margin-top:8px;display:flex}.ds-elegir-fuente__otra .ds-input{flex:1;min-width:0}.ds-elegir-fuente__cancelar{cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;position:absolute;top:9px;right:12px}.ds-hito{border-radius:6px}.ds-hito[data-guardado]{animation:1.4s ease-out ds-dato-guardado}.ds-hito__meta{align-items:center;gap:4px;display:flex}.ds-hito__acciones{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.ds-hito__acciones .ds-enlace{cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ds-hito__fecha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-timeline__fuente{color:var(--ink-3);opacity:.85}.ds-dato-reloj svg,.ds-dato-historial svg{stroke:currentColor}.ds-panel-aviso__velo{z-index:100;background:#080f1b6b;animation:.18s ease-out ds-panel-aviso-velo;position:fixed;inset:0}.ds-panel-aviso{background:var(--surface);outline:none;flex-direction:column;width:min(640px,100vw);animation:.26s cubic-bezier(.2,.8,.2,1) ds-panel-aviso-entra;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 60px #080f1b38}.ds-panel-aviso__cabecera{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.ds-panel-aviso__cabecera>div{flex:1;min-width:0}.ds-panel-aviso__cabecera h2{letter-spacing:-.01em;margin:0;font-size:20px}.ds-panel-aviso__cabecera p{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.ds-panel-aviso__cabecera s{color:var(--ink-3)}.ds-panel-aviso__prueba{color:var(--accent);font-size:inherit;text-align:left;text-underline-offset:2px;padding:0;text-decoration:underline}.ds-panel-aviso__x{width:34px;height:34px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.ds-panel-aviso__x:hover:not(:disabled){background:var(--bg);color:var(--ink)}.ds-panel-aviso__x svg{width:18px;height:18px}.ds-panel-aviso__cuerpo{flex:1;padding:18px 24px;overflow:auto}.ds-panel-aviso__intro{color:var(--ink-2);margin:0 0 16px;font-size:14.5px;line-height:1.5}.ds-panel-aviso__op{padding-bottom:20px}.ds-panel-aviso__op+.ds-panel-aviso__op{border-top:1px solid var(--line-soft);padding-top:18px}.ds-panel-aviso__op h3{align-items:baseline;gap:2px;margin:0 0 10px;font-size:15.5px;font-weight:650;display:flex}.ds-panel-aviso__op h3 span{color:var(--ink-2);font-weight:500}.ds-panel-aviso__fechas{color:var(--ink-2);margin:-4px 0 10px;font-size:14px}.ds-panel-aviso__fechas s{color:var(--ink-3)}.ds-panel-aviso__fila{margin-bottom:10px;display:block}.ds-panel-aviso__texto{resize:vertical;min-height:210px;line-height:1.55}.ds-panel-aviso__nota{color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.45}.ds-panel-aviso__aviso{color:var(--amber-ink);margin:-4px 0 10px;font-size:13px}.ds-panel-aviso__resultado{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ds-panel-aviso__resultado li{border-radius:9px;padding:8px 12px}.ds-panel-aviso__resultado li[data-tono=ok]{background:var(--green-bg);color:var(--green-ink)}.ds-panel-aviso__resultado li[data-tono=atencion]{background:var(--amber-bg);color:var(--amber-ink)}.ds-panel-aviso__pie{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 24px;display:flex}.ds-panel-aviso__modo{color:var(--ink-3);margin-right:auto;font-size:13px;line-height:1.4}.ds-cambio__afecta{color:var(--ink-2);white-space:nowrap;font-size:13.5px;font-weight:600}@keyframes ds-panel-aviso-velo{0%{opacity:0}}@keyframes ds-panel-aviso-entra{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.ds-panel-aviso,.ds-panel-aviso__velo{animation:none}}@media (width<=640px){.ds-panel-aviso__pie{flex-wrap:wrap}.ds-panel-aviso__modo{flex-basis:100%}}.ds-papeles-velo{z-index:100;background:#080f1b6b;animation:.18s ease-out ds-papeles-velo;position:fixed;inset:0}.ds-papeles{background:var(--surface);width:min(640px,94vw);color:var(--ink);flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) ds-papeles-entra;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 60px #080f1b38}.ds-papeles__cabecera{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.ds-papeles__cabecera h2{letter-spacing:-.01em;margin:0;font-size:20px}.ds-papeles__cabecera p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.ds-papeles__vacio{color:var(--ink-3)}.ds-papeles__cerrar{background:var(--bg);width:34px;height:34px;color:var(--ink-3);border-radius:9px;flex:none;place-items:center;display:grid}.ds-papeles__cerrar:hover:not(:disabled){color:var(--ink)}.ds-papeles__cerrar svg{stroke:currentColor;width:16px;height:16px}.ds-papeles__cuerpo{flex:1;padding:18px 24px;overflow:auto}.ds-papeles__faltan{border-radius:var(--radius-sm);background:var(--amber-bg);margin-bottom:18px;padding:12px 14px}.ds-papeles__faltan h3{color:var(--amber-ink);margin:0 0 8px;font-size:13px;font-weight:650}.ds-papeles__faltan ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ds-papeles__faltan li{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.ds-papeles__faltan li span{color:var(--ink-2);font-size:12.5px}.ds-papeles__campo{grid-template-columns:84px 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.ds-papeles__campo>span{color:var(--ink-2);font-size:14px}.ds-papeles__campo--texto{grid-template-columns:1fr;gap:6px;margin-top:6px}.ds-papeles__campo textarea{resize:vertical;min-height:200px;font-size:14.5px;line-height:1.55}.ds-papeles__origen{color:var(--ink-3);margin:-4px 0 12px 94px;font-size:12.5px}.ds-papeles__nota{border-radius:var(--radius-sm);background:var(--bg);color:var(--ink-2);margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.ds-papeles__nota[data-modo=prueba]{background:var(--accent-soft);color:var(--ink)}.ds-papeles__error{margin:0 24px 12px}.ds-papeles__pie{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 24px;display:flex}.ds-papeles__pregunta{color:var(--ink-2);margin-right:auto;font-size:13.5px}@keyframes ds-papeles-velo{0%{opacity:0}}@keyframes ds-papeles-entra{0%{transform:translate(102%)}}@media (width<=560px){.ds-papeles__campo{grid-template-columns:1fr;gap:4px}.ds-papeles__origen{margin-left:0}}@media (prefers-reduced-motion:reduce){.ds-papeles,.ds-papeles-velo{animation:none}}.ds-ficha-op{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ds-ficha__indice{flex-direction:column;gap:2px;display:flex;position:sticky;top:84px}.ds-ficha__indice>.ds-btn,.ds-ficha__indice>button:first-child{align-self:flex-start;margin-bottom:10px}.ds-ficha__indice>button:not(:first-child){font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 12px;font-size:14.5px;font-weight:550;display:flex}.ds-ficha__indice>button:not(:first-child):hover{background:var(--line-soft)}.ds-ficha__indice>button[aria-current]{background:var(--accent-soft);color:var(--accent-dark)}.ds-ficha__indice em{color:var(--amber-ink);background:var(--amber-bg);border-radius:99px;padding:0 7px;font-size:12px;font-style:normal;font-weight:700}.ds-ficha__indice p{color:var(--ink-3);border-top:1px solid var(--line);margin:14px 0 0;padding:12px;font-size:13px}.ds-ficha__contenido{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.ds-ficha-cab{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;scroll-margin-top:84px}.ds-ficha-cab__arriba{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.ds-ficha-cab__l1{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ds-ficha-cab__l1 h1{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.ds-ficha-cab__l2{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}.ds-ficha-cab__l2 strong{color:var(--ink);font-weight:600}.ds-ficha-cab__acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:480px;display:flex}.ds-ficha-cab__etapas{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px;padding-top:16px;display:flex}.ds-ficha-cab__transiciones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ds-ficha-cab__nota{color:var(--ink-2);margin:10px 0 0;font-size:13.5px}.ds-ficha-cab__proximo{background:var(--accent-soft);color:var(--accent-dark);border-radius:9px;gap:10px;margin:14px 0 0;padding:9px 14px;font-size:14.5px;display:flex}.ds-ficha-cab__proximo strong{white-space:nowrap;font-weight:700}.ds-ficha-cab__proximo[data-tono=rojo]{background:var(--red-bg);color:var(--red-ink)}.ds-ficha-etapas{flex:420px;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ds-ficha-etapas li{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ds-ficha-etapas li+li:before{content:"";background:var(--line);width:clamp(16px,4vw,64px);height:2px;margin:0 10px}.ds-ficha-etapas li[data-estado=completo]+li:before,.ds-ficha-etapas li[data-estado=completo]+li[data-estado=completo]:before{background:var(--green)}.ds-ficha-etapas li>span{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ds-ficha-etapas li>span svg{stroke:currentColor;width:13px;height:13px}.ds-ficha-etapas li[data-estado=completo]{color:var(--ink-2)}.ds-ficha-etapas li[data-estado=completo]>span{background:var(--green);border-color:var(--green);color:#fff}.ds-ficha-etapas li[data-estado=actual]{color:var(--accent-dark)}.ds-ficha-etapas li[data-estado=actual]>span{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);color:var(--accent)}.ds-ficha-bloque{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;scroll-margin-top:84px}.ds-ficha-bloque>header{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;display:flex}.ds-ficha-bloque>header h2{margin:0;font-size:16.5px;font-weight:700}.ds-ficha-bloque__der{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;font-size:13.5px;display:flex}.ds-ficha-bloque__estado{align-items:center;gap:10px;display:inline-flex}.ds-ficha-bloque__cuerpo{min-width:0;padding:14px 20px 18px}.ds-ficha-bloque__cuerpo .ds-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:12px 0}.ds-ficha-decidir{background:#fffcf5;border-color:#f3d9a6}.ds-ficha-decidir>header{border-bottom-color:#f6e6c4}.ds-ficha-decision{border-top:1px solid #f6e6c4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 0;display:grid}.ds-ficha-decision:first-child{border-top:0;padding-top:2px}.ds-ficha-decision p{color:var(--ink-2);margin:2px 0 0;font-size:14px}:root[data-tema=oscuro] .ds-ficha-decidir{border-color:var(--amber-bg);background:var(--surface)}.ds-ficha-subtitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:12.5px;font-weight:700}.ds-ficha-subtitulo span{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:500}.ds-ficha-subtitulo--separado{margin-top:22px}.ds-ficha-dos{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px;display:grid}.ds-vacio-linea{color:var(--ink-3);margin:6px 0;font-size:14px}.ds-pill-plana{color:var(--ink-2);background:var(--line-soft);vertical-align:1px;border-radius:99px;margin:0 6px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-block}.ds-ficha-datos{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.ds-ficha-datos__grupo+.ds-ficha-datos__grupo{margin-top:16px}.ds-ficha-datos dl{margin:0}.ds-ficha-datos__campo{border-bottom:1px solid var(--line-soft);grid-template-columns:44% minmax(0,1fr);align-items:center;gap:8px;min-height:36px;display:grid}.ds-ficha-datos__campo dt{color:var(--ink-2);font-size:14px}.ds-ficha-datos__campo dd{min-width:0;margin:0}.ds-ficha-notas .ds-campo-inline__valor{border:1px solid var(--line);width:calc(100% + 16px);min-height:64px;margin:0 -8px;padding:10px 12px;font-weight:400;display:block}.ds-tabla-docs td{vertical-align:middle}.ds-tabla-docs td:first-child{white-space:nowrap}.ds-doc-archivo{flex-direction:column;display:flex}.ds-doc-archivo .ds-referencia-link{text-align:left}.ds-docs-subir{margin-top:14px}.ds-docs-subir>*{min-width:0}.ds-docs-subir input[type=file]{width:100%;max-width:100%}.ds-ficha-expediente{margin-top:8px}.ds-ficha-bloque .ds-avisos-carpeta{box-shadow:none;background:0 0;border:0;padding:0 0 12px}.ds-ficha-lista{margin:10px 0 0;padding:0;list-style:none}.ds-ficha-lista li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 0;font-size:14.5px;display:grid}.ds-ficha-lista small{color:var(--ink-3);font-size:13px;display:block}.ds-ficha-lista__der{align-items:center;gap:8px;display:inline-flex}.ds-ficha-lista .ds-pill-plana{margin-left:0}.ds-viaje-barra{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:4px 0 30px;display:grid}.ds-viaje-barra__punto strong{font-size:15.5px;display:block}.ds-viaje-barra__punto small{color:var(--ink-3);font-size:13px}.ds-viaje-barra__punto[data-lado=fin]{text-align:right}.ds-viaje-barra__ruta{background:var(--line);border-radius:3px;height:6px;position:relative}.ds-viaje-barra__ruta i{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.ds-viaje-barra__ruta b{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.ds-viaje-barra__ruta span{color:var(--ink-2);white-space:nowrap;font-size:13px;position:absolute;top:14px;transform:translate(-50%)}.ds-viaje-barra__ruta span[data-final]{transform:translate(calc(8px - 100%))}.ds-ficha-op .ds-mapa{max-height:240px}@media (width<=1180px){.ds-ficha-datos{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-ficha-cab__arriba{grid-template-columns:1fr}.ds-ficha-cab__acciones{justify-content:flex-start;max-width:none}}@media (width<=860px){.ds-ficha-op{display:block}.ds-ficha__indice{z-index:10;background:var(--bg);flex-direction:row;margin-bottom:12px;padding:6px 0;position:sticky;top:60px;overflow-x:auto}.ds-ficha__indice>button{white-space:nowrap}.ds-ficha__indice p{display:none}.ds-ficha-cab,.ds-ficha-bloque{scroll-margin-top:132px}.ds-ficha-datos{grid-template-columns:1fr}.ds-ficha-datos>div+div{margin-top:16px}}@media (width<=600px){.ds-ficha-cab{padding:16px}.ds-ficha-cab__l1 h1{font-size:21px}.ds-ficha-cab__acciones>*{flex:auto}.ds-ficha-etapas{flex:100%}.ds-ficha-etapas li{gap:6px;font-size:0}.ds-ficha-etapas li>span{font-size:12px}.ds-ficha-etapas li[data-estado=actual]{font-size:14px}.ds-ficha-etapas li+li:before{width:14px;margin:0 6px}.ds-ficha-cab__transiciones{margin-left:0}.ds-ficha-cab__proximo{display:block}.ds-ficha-cab__proximo strong{margin-bottom:2px;display:block}.ds-ficha-bloque>header{padding:12px 16px}.ds-ficha-bloque__der{margin-left:0}.ds-ficha-bloque__cuerpo{padding:12px 16px 16px}.ds-ficha-decision{grid-template-columns:minmax(0,1fr)}.ds-ficha-decision>:last-child{justify-self:start}.ds-ficha-datos__campo{grid-template-columns:40% minmax(0,1fr)}.ds-viaje-barra{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-viaje-barra__ruta{grid-area:2/1/auto/-1;margin-top:6px}.ds-docs-subir>*{flex-basis:100%}}@media print{.ds-ficha-op{display:block}.ds-ficha__indice,.ds-ficha-cab__acciones,.ds-ficha-cab__transiciones,.ds-ficha-decidir,.ds-tabla-fuente__barra,.ds-docs-subir{display:none!important}.ds-ficha__contenido{display:block}.ds-ficha-bloque,.ds-ficha-cab{break-inside:auto;border:0;margin-bottom:12px}}:root[data-tema=oscuro] .ds-ficha-decision{border-top-color:var(--line)}#ficha-historial{margin-top:18px}.ds-ficha-decision__acciones{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.at-translog-fondo{z-index:120;background:#0f1b2d47;justify-content:flex-end;display:flex;position:fixed;inset:0}.at-translog-panel{background:var(--surface);width:min(680px,100%);height:100%;color:var(--ink);flex-direction:column;display:flex;box-shadow:-12px 0 40px #0f1b2d1f}.at-translog-panel header,.at-translog-panel footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.at-translog-panel header{border-bottom:1px solid var(--line)}.at-translog-panel h2{letter-spacing:-.02em;margin:0;font-size:22px}.at-translog-panel h3{margin:12px 0 8px;font-size:16px}.at-translog-panel p{margin:8px 0;line-height:1.5}.at-translog-panel header p,.at-translog-panel footer p,.at-translog-fila small{color:var(--ink-2)}.at-translog-panel footer{border-top:1px solid var(--line)}.at-translog-contenido{flex:1;padding:16px 24px 24px;overflow-y:auto}.at-translog-contenido details{border-bottom:1px solid var(--line);padding:16px 0}.at-translog-contenido summary{cursor:pointer;padding:4px 0;font-weight:600}.at-translog-fila{overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.at-translog-fila input{accent-color:var(--accent);margin-top:4px}.at-translog-fila small{margin-top:4px;font-size:13px;line-height:1.5;display:block}.at-translog-operacion{margin-top:16px}.at-translog-conflicto{padding:12px 0}.at-translog-conflicto p{overflow-wrap:anywhere}.at-translog-panel a{color:var(--accent);text-underline-offset:3px}.at-translog-panel :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.at-translog-panel header,.at-translog-panel footer,.at-translog-contenido{padding:16px}.at-translog-panel footer{flex-wrap:wrap}}.informe-envio__fondo{z-index:100;background:#080f1b6b;animation:.18s ease-out informe-envio-fondo;position:fixed;inset:0}.informe-envio{background:var(--surface);width:min(720px,96vw);color:var(--ink);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) informe-envio-entra;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #00000038}.informe-envio__cabecera{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px 24px 14px;display:flex}.informe-envio__kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.informe-envio__cabecera h2{letter-spacing:-.01em;margin:4px 0 0;font-size:20px}.informe-envio__cabecera p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.informe-envio__cerrar{background:var(--bg);width:34px;height:34px;color:var(--ink-3);border-radius:9px;flex:none;font-size:22px;line-height:1}.informe-envio__cerrar:hover{color:var(--ink)}.informe-envio__cuerpo{flex:1;padding:18px 24px;overflow:auto}.informe-envio__nota{background:var(--amber-bg);color:var(--amber-ink)}.informe-envio__form{gap:12px;display:grid}.informe-envio__mensaje{resize:vertical;min-height:140px;line-height:1.5;font-family:var(--font-ui)}.informe-envio__previa{margin-top:20px}.informe-envio__previa h3{color:var(--ink-3);margin:0 0 8px;font-size:12.5px;font-weight:600}.informe-envio__papel{border:1px solid var(--line);border-radius:var(--radius-sm);color:#18181b;background:#fff;max-height:340px;padding:16px;overflow:auto}.informe-envio__adjunto{color:var(--ink-3);margin:8px 0 0;font-size:12.5px}.informe-envio__pie{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 24px;display:flex}.informe-envio__pie-nota{color:var(--ink-3);margin-right:auto;font-size:13px}@keyframes informe-envio-fondo{0%{opacity:0}}@keyframes informe-envio-entra{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.informe-envio__fondo,.informe-envio{animation:none}}@media print{.informe-envio__fondo{display:none!important}}.ds-manual{flex-direction:column;gap:32px;max-width:1280px;display:flex}.ds-manual__aviso{color:var(--ink-2);font-size:15px}.ds-manual__seccion{letter-spacing:-.02em;font-size:20px;font-weight:700}.ds-manual__presentacion{flex-direction:column;gap:12px;max-width:960px;display:flex}.ds-manual__presentacion header{align-items:baseline;gap:10px;display:flex}.ds-manual__pantalla--presentacion{aspect-ratio:16/9}.ds-manual__pantalla.ds-manual__pantalla--pendiente{aspect-ratio:auto}.ds-manual__pantalla--pendiente .ds-manual__sin-video{padding:22px 28px}.ds-manual>.ds-manual__seccion{margin-bottom:-16px}.ds-manual__escenario{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;scroll-margin-top:76px;display:grid}.ds-manual__pantalla{background:var(--shell);border-radius:var(--radius);aspect-ratio:16/10;box-shadow:var(--shadow);overflow:hidden}.ds-manual__video{background:#000;width:100%;height:100%;display:block}.ds-manual__sin-video{height:100%;color:var(--shell-ink);flex-direction:column;justify-content:center;gap:8px;padding:32px 40px;display:flex}.ds-manual__sin-video strong{letter-spacing:-.01em;font-size:20px}.ds-manual__sin-video p{color:var(--shell-ink-2);max-width:52ch;font-size:15px;line-height:1.5}.ds-manual__capitulos{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100vh - 96px);padding:14px 8px 8px;position:sticky;top:76px;overflow-y:auto}.ds-manual__capitulos h2{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;padding:0 10px 8px;font-size:13px;font-weight:600}.ds-manual__capitulos ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ds-manual__capitulo{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:9px 10px;font-size:14px;line-height:1.35;transition:background-color .15s;display:flex}.ds-manual__capitulo:hover{background:var(--line-soft)}.ds-manual__capitulo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ds-manual__capitulo[aria-current=true]{background:var(--accent-soft);color:var(--accent-dark);font-weight:600}.ds-manual__capitulo-titulo{flex:1}.ds-manual__minuto{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.ds-manual__capitulo[aria-current=true] .ds-manual__minuto{color:var(--accent-dark)}.ds-manual__tareas{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.ds-manual__tarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;scroll-margin-top:84px;transition:border-color .2s;display:flex}.ds-manual__tarea[data-actual]{border-color:var(--accent)}.ds-manual__tarea header{flex-direction:column;gap:4px;display:flex}.ds-manual__tarea h3{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.3}.ds-manual__ver{color:var(--accent-dark);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.ds-manual__ver:hover{text-decoration:underline}.ds-manual__pasos{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.5;display:flex}.ds-manual__tarea .ds-btn{margin-top:auto}.ds-manual__transcripcion{flex-direction:column;gap:14px;max-width:76ch;display:flex}.ds-manual__transcripcion h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.ds-manual__transcripcion h3{margin-bottom:4px;font-size:14px;font-weight:650}.ds-manual__transcripcion p{color:var(--ink-2);font-size:15px;line-height:1.6}@media (width<=1100px){.ds-manual__escenario{grid-template-columns:minmax(0,1fr)}.ds-manual__capitulos{max-height:none;position:static}}@media (width<=600px){.ds-manual__tareas{grid-template-columns:minmax(0,1fr)}.ds-manual__sin-video{padding:20px}}@media (prefers-reduced-motion:reduce){.ds-manual__capitulo,.ds-manual__tarea{transition:none}}
