.Expediente-module__SyaOPq__marco{font-family:var(--font);color:var(--ink)}.Expediente-module__SyaOPq__marco :where(button,input,textarea){font:inherit}.Expediente-module__SyaOPq__cabecera{margin-bottom:20px}.Expediente-module__SyaOPq__cabecera h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(30px,3.6vw,46px);line-height:1.05}.Expediente-module__SyaOPq__cabecera p{color:var(--muted);max-width:700px;margin:0;line-height:1.6}.Expediente-module__SyaOPq__kicker{letter-spacing:.15em;color:var(--navy);text-transform:uppercase;font-size:9px;font-weight:900}.Expediente-module__SyaOPq__marco .plomo{color:var(--muted);max-width:68ch;margin:0 0 14px;line-height:1.6}.Expediente-module__SyaOPq__marco .nota{color:var(--muted);font-size:11px;line-height:1.5}.Expediente-module__SyaOPq__marco .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.Expediente-module__SyaOPq__marco section.seccion{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:14px 0;padding:24px}.Expediente-module__SyaOPq__marco>section:first-child{margin-top:0}.Expediente-module__SyaOPq__marco h2{letter-spacing:-.02em;margin:0 0 10px;font-size:20px}.Expediente-module__SyaOPq__marco h3{letter-spacing:-.01em;color:var(--navy);margin:18px 0 8px;font-size:13px}.Expediente-module__SyaOPq__marco h3:first-of-type{margin-top:0}.Expediente-module__SyaOPq__marco .tabla-envoltura{border:1px solid var(--line);border-radius:14px;margin:10px 0 20px;overflow-x:auto}.Expediente-module__SyaOPq__marco .tabla-envoltura table{border-collapse:collapse;width:100%;min-width:640px;font-size:11px}:is(.Expediente-module__SyaOPq__marco .tabla-envoltura th,.Expediente-module__SyaOPq__marco .tabla-envoltura td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.Expediente-module__SyaOPq__marco .tabla-envoltura thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:var(--surface);font-size:9px}.Expediente-module__SyaOPq__marco .tabla-envoltura tbody tr:last-child td{border-bottom:0}.Expediente-module__SyaOPq__marco .procedencia{letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.Expediente-module__SyaOPq__marco .procedencia--declarado{background:var(--blueSoft);color:#195eb2}.Expediente-module__SyaOPq__marco .procedencia--confirmado{color:#087b56;background:#eafbf3}.Expediente-module__SyaOPq__marco .procedencia--desconocido{color:#ae6800;background:#fff7e8}.Expediente-module__SyaOPq__marco .opciones{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.Expediente-module__SyaOPq__marco .opcion{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:750}.Expediente-module__SyaOPq__marco .opcion:hover{border-color:#cbd7e8}.Expediente-module__SyaOPq__marco .opcion--desconocido{color:var(--muted);border-style:dashed}.Expediente-module__SyaOPq__marco .campo{max-width:420px;margin:12px 0}.Expediente-module__SyaOPq__marco .campo__etiqueta{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.Expediente-module__SyaOPq__marco .campo__ayuda{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.5}:is(.Expediente-module__SyaOPq__marco input[type=text],.Expediente-module__SyaOPq__marco input[type=number],.Expediente-module__SyaOPq__marco textarea){border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;min-height:42px;padding:11px 12px;font-size:13px}.Expediente-module__SyaOPq__marco textarea{resize:vertical;min-height:90px}:is(.Expediente-module__SyaOPq__marco input:focus-visible,.Expediente-module__SyaOPq__marco textarea:focus-visible){outline:3px solid var(--red);outline-offset:1px}.Expediente-module__SyaOPq__marco .fila-botones{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.Expediente-module__SyaOPq__marco .boton{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.Expediente-module__SyaOPq__marco .boton--primario{background:linear-gradient(135deg, var(--red), var(--red2));color:#fff;box-shadow:0 10px 25px #e61f3d33}.Expediente-module__SyaOPq__marco .boton--secundario{color:var(--navy);background:#fff;border:1px solid #cbd7e8}.Expediente-module__SyaOPq__marco .boton:hover:not(:disabled){transform:translateY(-1px)}.Expediente-module__SyaOPq__marco .boton--pequeno{min-height:34px;padding:8px 12px;font-size:10px}.Expediente-module__SyaOPq__marco .boton:disabled{opacity:.45;cursor:not-allowed;transform:none}.Expediente-module__SyaOPq__marco .rejilla{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.Expediente-module__SyaOPq__marco .tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.Expediente-module__SyaOPq__marco .tarjeta h3{color:var(--ink);margin:0 0 8px;font-size:12px}.Expediente-module__SyaOPq__marco .tarjeta .recuento{font-variant-numeric:tabular-nums;color:var(--muted);margin:0;font-size:12px}.Expediente-module__SyaOPq__marco .aviso--rechazo{color:#8c1029;background:#fff1f4;border:1px solid #f3b8c2;border-radius:12px;margin:10px 0;padding:12px 14px}.Expediente-module__SyaOPq__marco ul.lista{margin:0;padding:0;list-style:none}.Expediente-module__SyaOPq__marco ul.lista>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.Expediente-module__SyaOPq__marco ul.lista>li:last-child{border-bottom:0}.Expediente-module__SyaOPq__marco .fecha{color:var(--muted);font-size:11px}.Expediente-module__SyaOPq__marco .cronologia{border-left:2px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.Expediente-module__SyaOPq__marco .cronologia li{margin:0;padding:0 0 16px 18px;font-size:12px;line-height:1.6;position:relative}.Expediente-module__SyaOPq__marco .cronologia li:before{content:"";background:var(--navy);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.Expediente-module__SyaOPq__marco .cronologia__fecha{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;display:block}@media (max-width:1100px){.Expediente-module__SyaOPq__marco .rejilla{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.Expediente-module__SyaOPq__marco .rejilla{grid-template-columns:1fr}.Expediente-module__SyaOPq__marco ul.lista>li{flex-direction:column;align-items:flex-start}}
