/* fas-inline.css — GENERADO por tools/extraer_estilos_inline.py (16/09/2026).
   Cada clase es un `style="…"` que estaba en una plantilla. Triple selector
   para pesar como pesaba el inline. No editar a mano: corregir la
   plantilla o el generador y volver a correrlo. El paso siguiente, pantalla
   por pantalla, es reemplazar estas clases por las del sistema. */

.u-00eeb4a.u-00eeb4a.u-00eeb4a { background:var(--bg2); border:1px solid var(--border); border-radius:10px; padding:16px 18px; }
.u-01062cf.u-01062cf.u-01062cf { padding:8px 20px; border-radius:6px; font-size:13px; font-weight:600; cursor:pointer; background:var(--accent,#4b2c80); color:#fff; border:none; font-family:inherit; }
.u-02dd147.u-02dd147.u-02dd147 { display:flex; justify-content:space-between; align-items:center; margin-bottom:12px; }
.u-03dfc26.u-03dfc26.u-03dfc26 { color:var(--text3); }
.u-0486f78.u-0486f78.u-0486f78 { align-items:flex-start; }
.u-0495622.u-0495622.u-0495622 { width:6px; height:22px; background:var(--accent); border-radius:3px; }
.u-056e2fa.u-056e2fa.u-056e2fa { background:var(--tag-warn-bg); color:var(--tag-warn-c); border:1px solid var(--tag-warn-c); border-left:3px solid var(--tag-warn-c); border-radius:6px; padding:10px 14px; margin-bottom:14px; font-size:12px; font-weight:500; }
.u-05b6525.u-05b6525.u-05b6525 { display:flex; align-items:center; gap:10px; padding:4px 0; font-size:11px; }
.u-062c576.u-062c576.u-062c576 { z-index:1092; }
.u-063c176.u-063c176.u-063c176 { font-size:12px; color:var(--text3); }
.u-0708f2f.u-0708f2f.u-0708f2f { color:var(--tag-err-c); }
.u-0762f1f.u-0762f1f.u-0762f1f { display:flex; gap:8px; flex-shrink:0; }
.u-07c3632.u-07c3632.u-07c3632 { display:flex; align-items:center; justify-content:space-between; margin-bottom:20px; }
.u-0b1435b.u-0b1435b.u-0b1435b { padding-top:4px; }
.u-0c000c2.u-0c000c2.u-0c000c2 { color:var(--fas-error); }
.u-0cd86b0.u-0cd86b0.u-0cd86b0 { font-size:13px; color:var(--text); }
.u-0d8dc53.u-0d8dc53.u-0d8dc53 { flex-shrink:0; margin-top:2px; }
.u-0ddf6fa.u-0ddf6fa.u-0ddf6fa { display:flex; gap:4px; flex-shrink:0; }
.u-0de0c67.u-0de0c67.u-0de0c67 { flex-direction:column; align-items:stretch; }
.u-0ef36b3.u-0ef36b3.u-0ef36b3 { display:flex; align-items:flex-start; gap:10px; background:var(--tag-warn-bg); border-left:4px solid var(--est-warn); color:var(--tag-warn-c); padding:10px 14px; border-radius:6px; font-size:12.5px; line-height:1.4; margin-bottom:14px; }
.u-1008415.u-1008415.u-1008415 { border-bottom:1px solid var(--border); }
.u-1161952.u-1161952.u-1161952 { display:flex; gap:8px; margin-top:4px; }
.u-1165071.u-1165071.u-1165071 { margin-left:6px; font-size:10px; font-weight:400; color:var(--tag-ok-c,#2e7d32); }
.u-1169661.u-1169661.u-1169661 { margin:0; }
.u-117aeea.u-117aeea.u-117aeea { text-transform:uppercase; font-size:10px; letter-spacing:.4px; color:var(--text3); margin-bottom:4px; }
.u-11a5081.u-11a5081.u-11a5081 { font-size:11px; }
.u-11d7bab.u-11d7bab.u-11d7bab { padding:5px 8px; border-bottom:1px solid var(--border); font-family:monospace; font-size:11px; }
.u-127145c.u-127145c.u-127145c { text-align:center; padding:9px 14px; color:var(--text3); font-weight:600; }
.u-1640fd5.u-1640fd5.u-1640fd5 { font-size:11px; font-weight:700; color:var(--text2); text-transform:uppercase; letter-spacing:.3px; }
.u-16d57e6.u-16d57e6.u-16d57e6 { font-size:11px; color:var(--text2); margin-top:1px; }
.u-1768d4d.u-1768d4d.u-1768d4d { height:36px; display:flex; align-items:center; padding:0 10px; background:var(--bg); border:1px solid var(--border); border-radius:8px; font-size:12.5px; color:var(--text); font-weight:600; }
.u-18d9f6f.u-18d9f6f.u-18d9f6f { z-index:1097; }
.u-18e8829.u-18e8829.u-18e8829 { display:flex; align-items:center; gap:12px; padding:10px 14px; background:var(--bg3); border-radius:8px; }
.u-19161ab.u-19161ab.u-19161ab { font-size:10px; color:var(--text3); margin-left:3px; }
.u-1b1f15d.u-1b1f15d.u-1b1f15d { font-size:11.5px; color:var(--text-muted); margin-bottom:8px; }
.u-1d57013.u-1d57013.u-1d57013 { padding:8px 20px; border-radius:6px; font-size:13px; font-weight:600; cursor:pointer; background:var(--bg3,#2d2d45); color:var(--text,#e2e2f0); border:1px solid var(--border,#3a3a55); font-family:inherit; }
.u-1d5f76e.u-1d5f76e.u-1d5f76e { color:var(--tag-warn-c); font-size:10px; }
.u-1d6e88c.u-1d6e88c.u-1d6e88c { width:6px; height:22px; background:var(--est-ok); border-radius:3px; }
.u-1da918d.u-1da918d.u-1da918d { display:flex; align-items:center; justify-content:space-between; gap:12px; }
.u-1dd7980.u-1dd7980.u-1dd7980 { font-size:10px; color:var(--text3); font-weight:400; margin-left:6px; }
.u-1e33ca6.u-1e33ca6.u-1e33ca6 { font-weight:600; font-size:13px; color:var(--text); max-width:150px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.u-1e8d60b.u-1e8d60b.u-1e8d60b { font-weight:700; color:var(--text); font-family:monospace; }
.u-203a961.u-203a961.u-203a961 { font-size:11px; opacity:.9; }
.u-20a69b9.u-20a69b9.u-20a69b9 { padding:8px; color:var(--text3); text-align:center; }
.u-21e8bb6.u-21e8bb6.u-21e8bb6 { max-width:160px; }
.u-25b5288.u-25b5288.u-25b5288 { display:flex; gap:6px; align-items:center; }
.u-26f6e90.u-26f6e90.u-26f6e90 { padding-top:4px; font-weight:700; }
.u-27266fc.u-27266fc.u-27266fc { background:var(--accent); padding:16px 20px; display:flex; align-items:center; justify-content:space-between; }
.u-274827f.u-274827f.u-274827f { flex:1; background:var(--bg3); color:var(--text2); border:1px solid var(--border); border-radius:8px; padding:10px; font-size:13px; font-weight:600; cursor:pointer; }
.u-27aeb61.u-27aeb61.u-27aeb61 { max-width:100%; }
.u-27af898.u-27af898.u-27af898 { max-width:220px; }
.u-27d8a93.u-27d8a93.u-27d8a93 { flex-shrink:0; margin-right:4px; }
.u-28b61a1.u-28b61a1.u-28b61a1 { accent-color:var(--accent); width:13px; height:13px; }
.u-28c0f6e.u-28c0f6e.u-28c0f6e { width:160px; }
.u-28f760a.u-28f760a.u-28f760a { font-size:12px; color:var(--text2); padding:6px 24px; }
.u-292d98a.u-292d98a.u-292d98a { grid-column:1/-1; padding:48px; text-align:center; color:var(--text3); }
.u-2a339f5.u-2a339f5.u-2a339f5 { min-width:160px; color:var(--text); }
.u-2b0bc62.u-2b0bc62.u-2b0bc62 { font-size:11px; color:var(--text3); margin-top:4px; }
.u-2b583d7.u-2b583d7.u-2b583d7 { margin-bottom:14px; }
.u-2c666c6.u-2c666c6.u-2c666c6 { color:var(--text3); font-weight:400; }
.u-2d09337.u-2d09337.u-2d09337 { z-index:1090; }
.u-2db5d2c.u-2db5d2c.u-2db5d2c { color:#e57373; }
.u-2f9b301.u-2f9b301.u-2f9b301 { text-align:left; padding:9px 14px; color:var(--text3); font-weight:600; width:26px; }
.u-304e271.u-304e271.u-304e271 { background:rgba(0,0,0,.08); padding:1px 4px; border-radius:3px; }
.u-31bcc78.u-31bcc78.u-31bcc78 { font-size:10.5px; color:var(--text3); text-transform:uppercase; letter-spacing:.4px; margin-bottom:2px; }
.u-31c1d28.u-31c1d28.u-31c1d28 { z-index:1100; }
.u-31d599f.u-31d599f.u-31d599f { border:2px dashed var(--upload-border); border-radius:10px; padding:24px; text-align:center; cursor:pointer; background:var(--upload-bg); transition:all var(--t-normal); }
.u-31f9abf.u-31f9abf.u-31f9abf { background:var(--bg2); color:var(--text2); }
.u-330ce2f.u-330ce2f.u-330ce2f { max-width:860px; }
.u-33d3e16.u-33d3e16.u-33d3e16 { text-align:right; font-size:10.5px; color:var(--text3); margin-top:2px; }
.u-33ffbb4.u-33ffbb4.u-33ffbb4 { font-size:12.5px; color:var(--text2); }
.u-340ffca.u-340ffca.u-340ffca { color:var(--text-muted,#888); font-size:11px; }
.u-36cea8c.u-36cea8c.u-36cea8c { font-weight:400; color:var(--accent-texto); }
.u-3718916.u-3718916.u-3718916 { width:420px; max-width:92vw; }
.u-37478f0.u-37478f0.u-37478f0 { margin-top:8px; font-size:11px; color:var(--text3); }
.u-37d4bbd.u-37d4bbd.u-37d4bbd { text-align:left; font-size:13px; }
.u-388f4cb.u-388f4cb.u-388f4cb { background:var(--bg2); border:1px solid var(--border); border-left:3px solid var(--est-err); border-radius:10px; padding:16px 18px; }
.u-3922d32.u-3922d32.u-3922d32 { min-width:0; }
.u-39b1302.u-39b1302.u-39b1302 { margin-top:6px; font-size:10.5px; color:var(--text3); letter-spacing:.04em; text-transform:uppercase; }
.u-3a4e45d.u-3a4e45d.u-3a4e45d { background:var(--bg3); color:var(--text); border:1.5px solid var(--border); }
.u-3b2302c.u-3b2302c.u-3b2302c { margin-bottom:10px; display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
.u-3b24910.u-3b24910.u-3b24910 { background:var(--bg2); border:1px solid var(--border); border-radius:10px; overflow:hidden; }
.u-3b6a3a6.u-3b6a3a6.u-3b6a3a6 { cursor:pointer; }
.u-3ce2304.u-3ce2304.u-3ce2304 { display:flex; align-items:center; gap:12px; padding:10px 14px; background:var(--bg3); border-radius:8px; margin-bottom:8px; }
.u-3cfcf45.u-3cfcf45.u-3cfcf45 { font-size:12.5px; color:var(--text2); margin-bottom:10px; }
.u-3de8f98.u-3de8f98.u-3de8f98 { display:flex; gap:8px; flex-wrap:wrap; }
.u-3e6bd4b.u-3e6bd4b.u-3e6bd4b { max-height:52vh; overflow:auto; }
.u-3e70215.u-3e70215.u-3e70215 { text-align:right; padding:9px 14px; color:var(--text3); font-weight:600; }
.u-408c014.u-408c014.u-408c014 { font-size:28px; font-weight:800; color:var(--tag-err-c); }
.u-409110d.u-409110d.u-409110d { width:70px; text-align:right; padding:2px 4px; border:1px solid var(--border); border-radius:4px; background:var(--bg2); color:var(--text); font-size:12px; }
.u-40d4ca2.u-40d4ca2.u-40d4ca2 { font-size:12px; color:var(--text3); margin-top:2px; }
.u-413bea8.u-413bea8.u-413bea8 { width:100%; margin:5px 0 10px; padding:8px 10px; border:1px solid var(--border); border-radius:8px; background:var(--input-bg); color:var(--text); font-size:13px; font-family:inherit; resize:vertical; }
.u-431a6c2.u-431a6c2.u-431a6c2 { padding:7px 8px; text-align:right; font-weight:600; border-bottom:1px solid var(--border); white-space:nowrap; }
.u-433de30.u-433de30.u-433de30 { font-size:14px; }
.u-4351072.u-4351072.u-4351072 { font-size:10.5px; color:var(--text-muted); }
.u-44a8891.u-44a8891.u-44a8891 { font-size:11px; color:var(--text3); text-transform:uppercase; letter-spacing:.7px; margin-top:4px; }
.u-44cab80.u-44cab80.u-44cab80 { display:flex; gap:10px; margin-top:18px; flex:none; padding-top:16px; border-top:1px solid var(--border); }
.u-452e9c6.u-452e9c6.u-452e9c6 { width:6px; height:22px; background:var(--est-info); border-radius:3px; }
.u-45d6f2a.u-45d6f2a.u-45d6f2a { width:100%; background:var(--input-bg); border:1px solid var(--input-border); border-radius:6px; padding:9px 11px; font-size:13px; color:var(--text); font-family:inherit; }
.u-45e5dc1.u-45e5dc1.u-45e5dc1 { background:rgba(67,160,71,.25); border:1px solid rgba(67,160,71,.4); color:#81c784; font-size:10px; font-weight:700; padding:4px 10px; border-radius:20px; }
.u-46478a1.u-46478a1.u-46478a1 { flex:1; font-size:13px; color:var(--text); font-weight:600; }
.u-465bfea.u-465bfea.u-465bfea { width:120px; }
.u-46eb731.u-46eb731.u-46eb731 { display:flex; align-items:center; gap:8px; background:var(--accent); color:#fff; border:none; border-radius:8px; padding:10px 18px; font-size:13px; font-weight:600; cursor:pointer; }
.u-48f3671.u-48f3671.u-48f3671 { font-weight:700; color:var(--text); margin-bottom:2px; }
.u-48f44ff.u-48f44ff.u-48f44ff { color:#fca5a5; }
.u-496ede7.u-496ede7.u-496ede7 { font-size:13px; color:var(--text2); flex:1; }
.u-4b99eea.u-4b99eea.u-4b99eea { font-size:11px; color:var(--text-secondary); margin-left:6px; }
.u-4bb9108.u-4bb9108.u-4bb9108 { position:fixed; inset:0; background:rgba(0,0,0,.55); z-index:2000; align-items:center; justify-content:center; }
.u-4bbfa52.u-4bbfa52.u-4bbfa52 { width:56px; height:30px; border:1px solid var(--border); border-radius:6px; background:var(--input-bg); color:var(--text); text-align:center; }
.u-4bd62ee.u-4bd62ee.u-4bd62ee { font-size:12.5px; color:var(--text-muted); margin-bottom:10px; line-height:1.5; }
.u-4e1bff6.u-4e1bff6.u-4e1bff6 { font-size:11.5px; color:var(--text2); margin-bottom:6px; }
.u-4e9fe85.u-4e9fe85.u-4e9fe85 { margin-top:8px; font-size:10.5px; color:var(--text3); font-style:italic; }
.u-4ede699.u-4ede699.u-4ede699 { text-align:right; white-space:nowrap; }
.u-4fc3052.u-4fc3052.u-4fc3052 { display:flex; align-items:center; gap:8px; padding:10px 12px; background:rgba(16,185,129,.08); border:1px solid rgba(16,185,129,.25); border-radius:8px; }
.u-500dce3.u-500dce3.u-500dce3 { align-items:flex-start; gap:10px; background:var(--tag-warn-bg); border-left:4px solid var(--est-warn); color:var(--tag-warn-c); padding:10px 14px; border-radius:6px; font-size:12.5px; line-height:1.4; margin-bottom:14px; }
.u-50772e2.u-50772e2.u-50772e2 { background:var(--bg3); border:1px solid var(--border); border-radius:8px; padding:12px 16px; margin-top:8px; align-items:center; gap:10px; }
.u-50ba790.u-50ba790.u-50ba790 { display:flex; justify-content:space-between; align-items:flex-start; gap:16px; margin-bottom:12px; }
.u-521732b.u-521732b.u-521732b { display:grid; grid-template-columns:1fr 1fr; gap:8px 16px; font-size:13px; }
.u-5244f9a.u-5244f9a.u-5244f9a { display:flex; gap:8px; justify-content:flex-end; margin-top:16px; }
.u-52b85ac.u-52b85ac.u-52b85ac { display:grid; grid-template-columns:1fr 1fr; gap:8px; }
.u-5329cfd.u-5329cfd.u-5329cfd { font-size:11px; font-weight:700; color:var(--accent-texto); text-transform:uppercase; letter-spacing:.5px; margin-bottom:10px; }
.u-53737e1.u-53737e1.u-53737e1 { font-family:monospace; font-size:12px; cursor:pointer; }
.u-53d72cb.u-53d72cb.u-53d72cb { flex:1; background:var(--accent); color:#fff; border:none; border-radius:8px; padding:10px; font-size:13px; font-weight:600; cursor:pointer; }
.u-5478a66.u-5478a66.u-5478a66 { padding:9px 14px; text-align:right; color:var(--text); }
.u-54b8ca6.u-54b8ca6.u-54b8ca6 { text-align:center; color:var(--text3); padding:18px; }
.u-55babdd.u-55babdd.u-55babdd { font-weight:600; font-size:12px; }
.u-566d0dc.u-566d0dc.u-566d0dc { display:flex; align-items:center; gap:8px; background:var(--bg2); color:var(--text); border:1px solid var(--border); border-radius:8px; padding:10px 18px; font-size:13px; font-weight:600; cursor:pointer; }
.u-56bce35.u-56bce35.u-56bce35 { display:flex; align-items:center; gap:8px; padding:8px 10px; background:var(--bg3); border-radius:6px; cursor:pointer; font-size:12px; color:var(--text2); }
.u-56f4356.u-56f4356.u-56f4356 { margin-top:12px; }
.u-58268fd.u-58268fd.u-58268fd { font-weight:700; font-size:14px; color:var(--text); }
.u-592d196.u-592d196.u-592d196 { margin:0; padding-left:18px; }
.u-59a5a8d.u-59a5a8d.u-59a5a8d { justify-content:flex-start; }
.u-59eddc6.u-59eddc6.u-59eddc6 { flex:1; min-width:0; }
.u-5a5e368.u-5a5e368.u-5a5e368 { display:flex; gap:10px; align-items:center; }
.u-5a7de6d.u-5a7de6d.u-5a7de6d { min-width:200px; font-weight:600; color:var(--text); }
.u-5ae7fa9.u-5ae7fa9.u-5ae7fa9 { padding:6px 10px; color:var(--text); }
.u-5be9434.u-5be9434.u-5be9434 { font-size:11px; color:var(--tag-err-c); margin-top:6px; text-align:center; }
.u-5c9f90e.u-5c9f90e.u-5c9f90e { display:flex; justify-content:space-between; align-items:center; margin-bottom:8px; }
.u-5cc7fb3.u-5cc7fb3.u-5cc7fb3 { width:6px; height:22px; background:var(--est-warn); border-radius:3px; }
.u-5ee1fb7.u-5ee1fb7.u-5ee1fb7 { background:none; border:none; cursor:pointer; color:var(--text3); font-size:18px; line-height:1; padding:2px; }
.u-5fd3120.u-5fd3120.u-5fd3120 { display:flex; gap:10px; justify-content:flex-end; }
.u-613916e.u-613916e.u-613916e { display:flex; justify-content:flex-end; margin-bottom:8px; }
.u-6381559.u-6381559.u-6381559 { text-align:center; white-space:nowrap; }
.u-639f66a.u-639f66a.u-639f66a { border-left:1px solid var(--border); padding-left:32px; }
.u-63cdd2b.u-63cdd2b.u-63cdd2b { background:var(--bg2,#23233a); border:1px solid var(--border,#3a3a55); border-radius:12px; padding:28px 28px 22px; max-width:400px; width:90%; box-shadow:0 4px 24px rgba(0,0,0,.4); animation:mSlideUp .2s ease; text-align:center; }
.u-6403206.u-6403206.u-6403206 { display:flex; align-items:center; gap:8px; background:var(--tag-err-bg); border:1px solid var(--tag-err-c); border-left:3px solid var(--tag-err-c); border-radius:6px; padding:9px 12px; margin-bottom:10px; font-size:12px; }
.u-645f8ca.u-645f8ca.u-645f8ca { width:100%; padding:8px 10px; border-radius:6px; background:var(--bg3,#2d2d45); border:1px solid var(--border,#3a3a55); color:var(--text,#e2e2f0); font-family:inherit; font-size:13px; }
.u-649d67a.u-649d67a.u-649d67a { font-size:12px; color:var(--text3); align-self:center; }
.u-64ab6ec.u-64ab6ec.u-64ab6ec { background:var(--bg2); border:1px solid var(--border); border-radius:12px; width:1200px; max-width:97vw; max-height:92vh; display:flex; flex-direction:column; padding:24px; position:relative; }
.u-6508c14.u-6508c14.u-6508c14 { vertical-align:-1px; margin-right:3px; }
.u-6512809.u-6512809.u-6512809 { font-size:11.5px; color:var(--text3); }
.u-658d4a2.u-658d4a2.u-658d4a2 { align-items:flex-start; gap:10px; }
.u-65aaf92.u-65aaf92.u-65aaf92 { position:fixed; inset:0; background:rgba(0,0,0,.5); z-index:700; align-items:center; justify-content:center; }
.u-65bbc2d.u-65bbc2d.u-65bbc2d { font-weight:400; color:var(--text3); font-size:11px; }
.u-66eb35b.u-66eb35b.u-66eb35b { background:none; border:none; color:var(--accent-texto); font-size:11px; font-weight:600; cursor:pointer; padding:0; }
.u-67ebcec.u-67ebcec.u-67ebcec { display:flex; justify-content:space-between; align-items:center; margin-bottom:18px; flex:none; }
.u-68014ca.u-68014ca.u-68014ca { padding:8px 12px; border-radius:6px; font-size:12px; font-weight:600; margin-bottom:14px; }
.u-683659d.u-683659d.u-683659d { display:flex; justify-content:space-between; align-items:center; margin-bottom:18px; }
.u-6884de8.u-6884de8.u-6884de8 { margin-top:6px; font-size:11px; color:var(--text3); }
.u-69c66c9.u-69c66c9.u-69c66c9 { color:var(--tag-ok-c); font-size:18px; }
.u-6a6a237.u-6a6a237.u-6a6a237 { color:var(--tag-warn-c); }
.u-6aab51f.u-6aab51f.u-6aab51f { font-size:15px; font-weight:700; color:var(--text); }
.u-6b26614.u-6b26614.u-6b26614 { width:100%; border-collapse:collapse; font-size:12px; }
.u-6b7908e.u-6b7908e.u-6b7908e { background:none; border:none; color:inherit; font-weight:700; cursor:pointer; text-decoration:underline; padding:0; font-size:inherit; }
.u-6bdbe6e.u-6bdbe6e.u-6bdbe6e { flex:0.65; }
.u-6bdef43.u-6bdef43.u-6bdef43 { width:460px; max-width:94vw; }
.u-6bdefea.u-6bdefea.u-6bdefea { flex:1; min-height:0; overflow-y:auto; }
.u-6be2d50.u-6be2d50.u-6be2d50 { font-size:11px; padding:2px 4px; }
.u-6c0e8d0.u-6c0e8d0.u-6c0e8d0 { flex:1; height:1px; background:var(--border); display:block; }
.u-6cb285c.u-6cb285c.u-6cb285c { font-size:12px; }
.u-6d3930b.u-6d3930b.u-6d3930b { display:grid; grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); gap:12px; margin-bottom:24px; }
.u-6d929ef.u-6d929ef.u-6d929ef { background:linear-gradient(135deg,var(--accent),var(--accent-lt)); padding:20px 28px; display:flex; align-items:center; gap:18px; }
.u-6dcc48f.u-6dcc48f.u-6dcc48f { padding:6px 8px; text-align:right; color:var(--text3); font-weight:500; border-top:1px solid var(--border); }
.u-6e3522b.u-6e3522b.u-6e3522b { background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.2); color:rgba(255,255,255,.8); font-size:10px; font-weight:600; padding:4px 10px; border-radius:20px; }
.u-6e51eb0.u-6e51eb0.u-6e51eb0 { display:flex; justify-content:flex-end; gap:8px; }
.u-6e9c380.u-6e9c380.u-6e9c380 { background:var(--bg2); border:1px solid var(--border); border-left:3px solid var(--est-info); border-radius:10px; padding:16px 18px; }
.u-6ee0661.u-6ee0661.u-6ee0661 { flex-shrink:0; }
.u-6ef03fb.u-6ef03fb.u-6ef03fb { background:rgba(246,187,84,.2); border:1px solid rgba(246,187,84,.4); color:#f6bb54; font-size:10px; font-weight:700; padding:4px 10px; border-radius:20px; letter-spacing:.5px; }
.u-705b788.u-705b788.u-705b788 { font-size:11px; color:var(--text2); font-weight:500; }
.u-70683d4.u-70683d4.u-70683d4 { width:64px; text-align:center; }
.u-70b43d3.u-70b43d3.u-70b43d3 { background:none; border:none; font-size:11px; color:var(--text2); cursor:pointer; padding:2px 6px; border-radius:4px; transition:color .15s; }
.u-70be27b.u-70be27b.u-70be27b { position:fixed; inset:0; background:rgba(0,0,0,.5); z-index:900; align-items:center; justify-content:center; }
.u-70e2472.u-70e2472.u-70e2472 { text-align:center; padding:40px; color:var(--text3); font-size:13px; }
.u-7167558.u-7167558.u-7167558 { width:1040px; max-width:94vw; }
.u-71fb8f4.u-71fb8f4.u-71fb8f4 { padding:5px 8px; border-bottom:1px solid var(--border); text-align:right; }
.u-72126da.u-72126da.u-72126da { font-family:monospace; }
.u-72217b7.u-72217b7.u-72217b7 { background:var(--bg2); border:1px solid var(--border); border-left:3px solid var(--gold); border-radius:10px; padding:16px 18px; }
.u-72b664e.u-72b664e.u-72b664e { margin-top:10px; color:var(--text3); font-size:11px; }
.u-72f4728.u-72f4728.u-72f4728 { font-size:10px; font-weight:700; color:var(--text2); text-transform:uppercase; letter-spacing:.5px; display:block; margin-bottom:4px; }
.u-742e3bf.u-742e3bf.u-742e3bf { margin-top:8px; font-size:11.5px; color:var(--text2); }
.u-74704da.u-74704da.u-74704da { display:flex; align-items:center; gap:8px; background:var(--tag-ok-bg); border:1px solid var(--tag-ok-c); border-left:3px solid var(--tag-ok-c); border-radius:6px; padding:9px 12px; margin-bottom:10px; font-size:12px; }
.u-74c90d0.u-74c90d0.u-74c90d0 { font-weight:400; color:var(--text2); font-size:10px; }
.u-75d8f5c.u-75d8f5c.u-75d8f5c { color:var(--accent-texto); margin-bottom:10px; }
.u-761d3ad.u-761d3ad.u-761d3ad { margin-bottom:10px; }
.u-765b243.u-765b243.u-765b243 { max-width:500px; width:94%; }
.u-765d57b.u-765d57b.u-765d57b { max-width:560px; }
.u-767f5cc.u-767f5cc.u-767f5cc { display:block; margin-bottom:3px; }
.u-769fed3.u-769fed3.u-769fed3 { padding:20px; }
.u-782d740.u-782d740.u-782d740 { flex:0.35; }
.u-7a8a405.u-7a8a405.u-7a8a405 { width:10px; height:10px; border-radius:50%; background:#9ca3af; display:inline-block; }
.u-7c07cdf.u-7c07cdf.u-7c07cdf { width:150px; }
.u-7c2b227.u-7c2b227.u-7c2b227 { font-size:11px; color:var(--text3); margin-top:1px; }
.u-7d3344b.u-7d3344b.u-7d3344b { width:56px; height:56px; border-radius:50%; background:rgba(246,187,84,.2); border:2px solid rgba(246,187,84,.5); display:flex; align-items:center; justify-content:center; font-size:20px; font-weight:700; color:#f6bb54; flex-shrink:0; letter-spacing:-1px; }
.u-7dbfe04.u-7dbfe04.u-7dbfe04 { flex:0; min-width:auto; align-self:flex-end; }
.u-7ef71e9.u-7ef71e9.u-7ef71e9 { padding:8px; color:var(--tag-err-c); text-align:center; }
.u-7fb6258.u-7fb6258.u-7fb6258 { margin:0; font-size:14px; font-weight:700; }
.u-8000788.u-8000788.u-8000788 { padding:5px 8px; text-align:left; border-bottom:1px solid var(--border); color:var(--text3); font-weight:500; }
.u-80056d1.u-80056d1.u-80056d1 { padding:6px 10px; color:var(--text2); font-size:11px; }
.u-819c464.u-819c464.u-819c464 { display:flex; gap:10px; margin-bottom:24px; }
.u-81fc258.u-81fc258.u-81fc258 { margin-top:10px; padding-top:10px; border-top:1px dashed var(--border); }
.u-8252a87.u-8252a87.u-8252a87 { font-size:11px; font-weight:700; color:var(--text3); text-transform:uppercase; letter-spacing:.8px; }
.u-82d341f.u-82d341f.u-82d341f { flex-shrink:0; margin-top:1px; }
.u-82e054e.u-82e054e.u-82e054e { font-size:11px; color:var(--text3); margin-bottom:12px; }
.u-830d1ce.u-830d1ce.u-830d1ce { position:absolute; bottom:12px; right:16px; font-size:11px; color:rgba(255,255,255,.4); background:rgba(0,0,0,.3); padding:4px 10px; border-radius:4px; text-decoration:none; z-index:5; transition:color .15s; }
.u-83cdad1.u-83cdad1.u-83cdad1 { background:var(--input-bg); border:1px solid var(--input-border); border-radius:6px; padding:6px 10px; font-size:13px; color:var(--text); outline:none; }
.u-8573bae.u-8573bae.u-8573bae { width:80px; }
.u-85ade45.u-85ade45.u-85ade45 { font-size:10.5px; color:var(--text3); text-transform:uppercase; letter-spacing:.4px; margin-bottom:3px; }
.u-86abdab.u-86abdab.u-86abdab { white-space:nowrap; }
.u-87eae1c.u-87eae1c.u-87eae1c { width:100%; padding:8px 10px; border-radius:6px; background:var(--bg3,#2d2d45); border:1px solid var(--border,#3a3a55); color:var(--text,#e2e2f0); font-family:inherit; font-size:13px; resize:vertical; }
.u-88b008d.u-88b008d.u-88b008d { display:inline-flex; align-items:center; gap:6px; padding:8px 14px; background:var(--accent); color:#fff; border-radius:6px; border:none; cursor:pointer; font-size:12px; font-weight:600; }
.u-896e5ae.u-896e5ae.u-896e5ae { display:flex; align-items:center; gap:6px; cursor:pointer; }
.u-8a77e5a.u-8a77e5a.u-8a77e5a { margin-top:8px; }
.u-8aad59e.u-8aad59e.u-8aad59e { display:block; color:var(--text2); font-size:11px; margin-top:4px; }
.u-8aed95a.u-8aed95a.u-8aed95a { display:grid; grid-template-columns:1fr 1fr; gap:12px; }
.u-8bb3997.u-8bb3997.u-8bb3997 { display:flex; flex-direction:column; gap:1px; }
.u-8c620aa.u-8c620aa.u-8c620aa { width:100%; margin-top:8px; padding:9px; background:none; border:1.5px solid var(--border); border-radius:8px; color:var(--text2); font-size:13px; font-weight:600; cursor:pointer; font-family:inherit; transition:border-color var(--t-fast), color var(--t-fast); }
.u-8c74596.u-8c74596.u-8c74596 { display:flex; align-items:center; gap:10px; margin-top:14px; justify-content:flex-end; }
.u-8d44620.u-8d44620.u-8d44620 { display:flex; align-items:center; gap:10px; margin-bottom:10px; }
.u-8d90a66.u-8d90a66.u-8d90a66 { margin-left:10px; background:var(--tag-warn-bg,#3a2a10); color:var(--tag-warn-c,#fbbf24); border:1px solid var(--tag-warn-c,#fbbf24); border-radius:4px; padding:3px 10px; font-size:12px; font-weight:700; cursor:pointer; font-family:inherit; }
.u-8e37087.u-8e37087.u-8e37087 { border:1px solid var(--tag-err-c); }
.u-8eb79c4.u-8eb79c4.u-8eb79c4 { font-size:11px; color:var(--text3); margin-top:6px; }
.u-8ee818b.u-8ee818b.u-8ee818b { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:10px 16px; }
.u-905d8b3.u-905d8b3.u-905d8b3 { margin-bottom:18px; }
.u-907ae4b.u-907ae4b.u-907ae4b { display:flex; align-items:center; gap:8px; padding:7px 12px; border-radius:6px; margin-bottom:12px; font-size:11px; background:var(--tag-ok-bg); border:1px solid var(--tag-ok-c); color:var(--tag-ok-c); }
.u-90a9f85.u-90a9f85.u-90a9f85 { font-size:28px; font-weight:800; color:var(--text); }
.u-91245b1.u-91245b1.u-91245b1 { max-width:110px; }
.u-9177018.u-9177018.u-9177018 { color:#a7f3d0; }
.u-93798a6.u-93798a6.u-93798a6 { font-size:16px; font-weight:700; color:var(--text,#e2e2f0); margin-bottom:6px; }
.u-93e4b77.u-93e4b77.u-93e4b77 { font-size:11px; font-weight:700; background:var(--est-err-fuerte); color:#fff; border-radius:20px; padding:1px 8px; }
.u-948ee0c.u-948ee0c.u-948ee0c { width:100%; height:100%; border:none; }
.u-95dc167.u-95dc167.u-95dc167 { grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); }
.u-95eb79a.u-95eb79a.u-95eb79a { display:block; margin-bottom:4px; }
.u-9630e6a.u-9630e6a.u-9630e6a { font-size:13px; color:var(--text2); line-height:1.5; }
.u-9820d85.u-9820d85.u-9820d85 { border:2px dashed var(--upload-border); border-radius:10px; padding:24px; text-align:center; cursor:pointer; background:var(--upload-bg); transition:all var(--t-normal); position:relative; overflow:hidden; }
.u-989bc2a.u-989bc2a.u-989bc2a { color:var(--text3); font-size:12px; }
.u-98cd244.u-98cd244.u-98cd244 { padding:9px 14px; color:var(--text2); }
.u-9966943.u-9966943.u-9966943 { background:var(--tag-warn-bg); color:var(--tag-warn-c); padding:2px 7px; border-radius:20px; font-size:10px; font-weight:700; white-space:nowrap; }
.u-9a75f15.u-9a75f15.u-9a75f15 { max-height:58vh; overflow:auto; }
.u-9ab5ab8.u-9ab5ab8.u-9ab5ab8 { font-size:12.5px; color:var(--text2); margin-top:10px; }
.u-9ad3285.u-9ad3285.u-9ad3285 { font-size:12px; color:var(--text3); margin-top:4px; }
.u-9be39d6.u-9be39d6.u-9be39d6 { display:flex; gap:10px; justify-content:space-between; align-items:center; margin-top:14px; }
.u-9c5e357.u-9c5e357.u-9c5e357 { font-size:16px; display:flex; align-items:center; gap:8px; }
.u-9cd740f.u-9cd740f.u-9cd740f { background:none; border:none; font-size:12px; color:var(--accent-texto); font-weight:600; cursor:pointer; }
.u-9d0af0f.u-9d0af0f.u-9d0af0f { resize:vertical; }
.u-9db92ba.u-9db92ba.u-9db92ba { font-size:11px; color:rgba(255,255,255,.5); margin-top:2px; }
.u-9ec1e2b.u-9ec1e2b.u-9ec1e2b { display:flex; align-items:center; gap:10px; padding:5px 0; border-bottom:1px solid var(--border-soft,rgba(0,0,0,.06)); }
.u-a00785a.u-a00785a.u-a00785a { background:none; border:none; color:var(--accent-texto); cursor:pointer; text-decoration:underline; font-size:11px; }
.u-a287add.u-a287add.u-a287add { max-height:52vh; overflow:auto; border:1px solid var(--border); border-radius:8px; }
.u-a2a61f8.u-a2a61f8.u-a2a61f8 { width:100%; border-collapse:collapse; font-size:11px; }
.u-a331ff8.u-a331ff8.u-a331ff8 { margin:16px 20px 0; padding:12px 16px; background:var(--tag-warn-bg,#fff8e1); border:1px solid var(--tag-warn-c,#f59e0b); border-radius:8px; display:flex; align-items:center; gap:12px; }
.u-a353ff3.u-a353ff3.u-a353ff3 { padding:20px; display:flex; flex-direction:column; gap:16px; height:calc(100% - 80px); overflow-y:auto; }
.u-a37f4e4.u-a37f4e4.u-a37f4e4 { color:var(--text3); font-size:11px; }
.u-a3be9cc.u-a3be9cc.u-a3be9cc { font-size:11px; color:var(--text3); margin-bottom:8px; }
.u-a475ed3.u-a475ed3.u-a475ed3 { opacity:.3; margin-bottom:12px; }
.u-a484feb.u-a484feb.u-a484feb { text-transform:uppercase; }
.u-a4c52d6.u-a4c52d6.u-a4c52d6 { width:100%; background:var(--input-bg); border:1px solid var(--input-border); border-radius:6px; padding:8px 11px; font-size:13px; color:var(--text); outline:none; font-family:inherit; transition:border-color var(--t-normal); }
.u-a65d9e1.u-a65d9e1.u-a65d9e1 { margin-top:3px; font-size:10.5px; font-weight:700; color:var(--accent-texto); }
.u-a81a9eb.u-a81a9eb.u-a81a9eb { width:28px; }
.u-aa19f61.u-aa19f61.u-aa19f61 { padding:6px 8px; text-align:right; font-family:monospace; font-weight:600; border-top:1px solid var(--border); }
.u-aa268b3.u-aa268b3.u-aa268b3 { border-radius:6px; border:1px solid var(--border); }
.u-aad554d.u-aad554d.u-aad554d { display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:10px; }
.u-aafbb16.u-aafbb16.u-aafbb16 { font-size:12px; color:var(--text2); padding:8px 14px 4px; margin-top:2px; border-top:1px dashed var(--border); }
.u-ac8cb30.u-ac8cb30.u-ac8cb30 { width:100%; min-width:980px; }
.u-ac948e2.u-ac948e2.u-ac948e2 { color:var(--tag-warn-c); font-size:18px; line-height:1; }
.u-acd97a4.u-acd97a4.u-acd97a4 { color:var(--tag-ok-c); }
.u-ae8843d.u-ae8843d.u-ae8843d { padding:0 16px; }
.u-ancho-total.u-ancho-total.u-ancho-total { width:100%; }
.u-atenuado.u-atenuado.u-atenuado { opacity:.8; }
.u-b0bbe1e.u-b0bbe1e.u-b0bbe1e { width:300px; max-width:100%; height:32px; border:1px solid var(--border); border-radius:6px; background:var(--input-bg); color:var(--text); padding:0 10px; }
.u-b0d61cb.u-b0d61cb.u-b0d61cb { font-size:10.5px; margin-top:3px; padding:3px 6px; border-radius:4px; line-height:1.3; }
.u-b0eb59c.u-b0eb59c.u-b0eb59c { color:var(--tag-err-c); }
.u-b12974c.u-b12974c.u-b12974c { max-width:720px; }
.u-b1694bd.u-b1694bd.u-b1694bd { background:var(--bg3); color:var(--text3); }
.u-b292bf6.u-b292bf6.u-b292bf6 { display:flex; gap:10px; margin-top:18px; }
.u-b337869.u-b337869.u-b337869 { color:var(--tag-warn-c); }
.u-b396c75.u-b396c75.u-b396c75 { background:var(--tag-err-bg); color:var(--tag-err-c); border-radius:6px; padding:8px 12px; font-size:12px; }
.u-b46d2ca.u-b46d2ca.u-b46d2ca { margin-bottom:16px; padding:14px 18px; }
.u-b4fab18.u-b4fab18.u-b4fab18 { padding:5px 8px; text-align:center; border-bottom:1px solid var(--border); color:var(--text3); font-weight:500; width:32px; }
.u-b5c9733.u-b5c9733.u-b5c9733 { display:flex; justify-content:flex-end; }
.u-b73c03d.u-b73c03d.u-b73c03d { display:flex; align-items:center; gap:7px; background:var(--accent); color:#fff; border:none; border-radius:8px; padding:9px 16px; font-size:13px; font-weight:600; cursor:pointer; opacity:.4; }
.u-b7bf490.u-b7bf490.u-b7bf490 { display:flex; gap:10px; justify-content:flex-end; margin-top:8px; }
.u-b87ca32.u-b87ca32.u-b87ca32 { display:flex; align-items:center; gap:10px; }
.u-b9d9aec.u-b9d9aec.u-b9d9aec { display:flex; align-items:center; gap:12px; margin-top:14px; justify-content:flex-end; }
.u-ba5de79.u-ba5de79.u-ba5de79 { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }
.u-bb1d98a.u-bb1d98a.u-bb1d98a { padding:16px 18px; }
.u-bb73a4c.u-bb73a4c.u-bb73a4c { font-size:11px; color:var(--text3); text-align:right; margin-top:6px; }
.u-bbc1472.u-bbc1472.u-bbc1472 { background:var(--bg3); font-weight:700; }
.u-bbf5cc0.u-bbf5cc0.u-bbf5cc0 { font-size:10.5px; color:var(--text3); }
.u-bcdbb00.u-bcdbb00.u-bcdbb00 { font-size:12px; white-space:nowrap; }
.u-be31d91.u-be31d91.u-be31d91 { background:var(--bg2); border:1px solid var(--border); border-radius:12px; width:700px; max-width:95vw; max-height:88vh; overflow-y:auto; padding:24px; position:relative; }
.u-be9931b.u-be9931b.u-be9931b { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.u-bed9cea.u-bed9cea.u-bed9cea { font-weight:700; color:var(--text); }
.u-bf0c01f.u-bf0c01f.u-bf0c01f { width:440px; max-width:94vw; }
.u-bf12c35.u-bf12c35.u-bf12c35 { height:30px; padding:0 8px; border:1px solid var(--border); border-radius:6px; background:var(--bg); color:var(--text); font-size:12px; }
.u-c082b92.u-c082b92.u-c082b92 { font-size:11px; color:var(--text3); text-transform:uppercase; letter-spacing:.06em; }
.u-c085056.u-c085056.u-c085056 { display:inline-flex; align-items:center; gap:7px; }
.u-c154e5b.u-c154e5b.u-c154e5b { color:var(--accent-texto); font-weight:600; font-size:12px; }
.u-c1c85dd.u-c1c85dd.u-c1c85dd { padding:5px 8px; border-bottom:1px solid var(--border); }
.u-c26bf10.u-c26bf10.u-c26bf10 { display:flex; align-items:center; justify-content:center; gap:12px; }
.u-c2dea55.u-c2dea55.u-c2dea55 { font-size:10px; font-weight:700; color:var(--accent-texto); text-transform:uppercase; letter-spacing:.8px; margin:0 0 16px; display:flex; align-items:center; gap:6px; }
.u-c38d08c.u-c38d08c.u-c38d08c { font-size:13px; color:var(--text2); margin:10px 0 6px; }
.u-c3cf00e.u-c3cf00e.u-c3cf00e { padding:5px 8px; text-align:right; border-bottom:1px solid var(--border); color:var(--text3); font-weight:500; }
.u-c6b76b8.u-c6b76b8.u-c6b76b8 { margin-right:4px; }
.u-c6fffdf.u-c6fffdf.u-c6fffdf { width:130px; }
.u-c7da915.u-c7da915.u-c7da915 { display:flex; flex-direction:column; gap:14px; }
.u-c81ce4b.u-c81ce4b.u-c81ce4b { margin-bottom:4px; }
.u-c8a87ae.u-c8a87ae.u-c8a87ae { background:var(--bg3,#2d2d45); padding:2px 6px; border-radius:4px; }
.u-c8f5ce0.u-c8f5ce0.u-c8f5ce0 { background:var(--bg2); border:1px solid var(--border); border-left:3px solid var(--est-ok); border-radius:10px; padding:16px 18px; }
.u-c9f1796.u-c9f1796.u-c9f1796 { background:none; border:none; cursor:pointer; color:var(--text3); font-size:20px; line-height:1; }
.u-ca7eebf.u-ca7eebf.u-ca7eebf { font-size:16px; font-weight:700; color:#fff; display:flex; align-items:center; gap:10px; }
.u-cb9f87c.u-cb9f87c.u-cb9f87c { display:block; font-size:11px; font-weight:700; color:var(--text3); text-transform:uppercase; letter-spacing:.6px; margin-bottom:5px; }
.u-cbccd0f.u-cbccd0f.u-cbccd0f { background:var(--tag-ok-bg); color:var(--tag-ok-c); padding:2px 7px; border-radius:20px; font-size:10px; font-weight:700; white-space:nowrap; }
.u-ccaf4ab.u-ccaf4ab.u-ccaf4ab { width:100%; min-width:1040px; }
.u-cd7c315.u-cd7c315.u-cd7c315 { padding:2px 8px; font-size:11px; }
.u-centrado.u-centrado.u-centrado { text-align:center; }
.u-cf7e60b.u-cf7e60b.u-cf7e60b { padding:7px 10px; text-align:left; font-weight:600; border-bottom:1px solid var(--border); }
.u-d0d9b74.u-d0d9b74.u-d0d9b74 { z-index:1095; }
.u-d11abc9.u-d11abc9.u-d11abc9 { background:none; border:none; font-size:11px; color:var(--text2); cursor:pointer; padding:2px 6px; border-radius:4px; }
.u-d2c171b.u-d2c171b.u-d2c171b { margin-top:10px; }
.u-d37a993.u-d37a993.u-d37a993 { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:10px; }
.u-d461c96.u-d461c96.u-d461c96 { position:relative; }
.u-d6882bc.u-d6882bc.u-d6882bc { border-color:var(--tag-warn-c); }
.u-d6a9b82.u-d6a9b82.u-d6a9b82 { padding:5px 8px; border-bottom:1px solid var(--border); text-align:center; }
.u-d6f2af6.u-d6f2af6.u-d6f2af6 { margin-top:14px; }
.u-d873120.u-d873120.u-d873120 { padding:9px 14px; font-weight:600; color:var(--text); }
.u-da12f28.u-da12f28.u-da12f28 { margin-bottom:12px; }
.u-dae5fb5.u-dae5fb5.u-dae5fb5 { font-size:13px; font-weight:600; color:var(--text); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.u-db1a23c.u-db1a23c.u-db1a23c { color:#fcd34d; }
.u-db4cf10.u-db4cf10.u-db4cf10 { width:100px; }
.u-dc2b0ad.u-dc2b0ad.u-dc2b0ad { padding:24px 28px; display:grid; grid-template-columns:1fr 1fr; gap:32px; }
.u-dc5ca5c.u-dc5ca5c.u-dc5ca5c { width:44px; height:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0 auto 14px; }
.u-dcae60a.u-dcae60a.u-dcae60a { font-size:12.5px; color:var(--text3); background:var(--bg3); border-radius:8px; padding:8px 10px; margin-bottom:14px; }
.u-dea8de7.u-dea8de7.u-dea8de7 { background:rgba(198,40,40,.12); border:1px solid rgba(198,40,40,.45); border-left:4px solid #c62828; border-radius:8px; padding:10px 14px; margin-bottom:14px; font-size:12.5px; color:var(--text); }
.u-derecha.u-derecha.u-derecha { text-align:right; }
.u-dfeb10f.u-dfeb10f.u-dfeb10f { padding:24px 20px; }
.u-e12feb9.u-e12feb9.u-e12feb9 { display:flex; flex-direction:column; gap:12px; }
.u-e16d1fc.u-e16d1fc.u-e16d1fc { display:flex; align-items:flex-start; gap:8px; padding:10px 12px; background:rgba(245,158,11,.08); border:1px solid rgba(245,158,11,.25); border-radius:8px; }
.u-e1be262.u-e1be262.u-e1be262 { align-items:center; gap:10px; border-radius:8px; padding:10px 14px; margin-bottom:14px; border-left-width:4px; border-left-style:solid; }
.u-e1c88d9.u-e1c88d9.u-e1c88d9 { padding:6px 8px; text-align:right; color:var(--accent-texto); }
.u-e2b616f.u-e2b616f.u-e2b616f { background:none; border:none; color:rgba(255,255,255,.7); cursor:pointer; padding:5px; border-radius:4px; display:flex; align-items:center; }
.u-e3528a7.u-e3528a7.u-e3528a7 { font-size:28px; font-weight:800; color:var(--tag-blue-c); }
.u-e4982d3.u-e4982d3.u-e4982d3 { font-size:13px; color:var(--text2,#9898b8); margin-bottom:20px; line-height:1.6; }
.u-e5dd6a6.u-e5dd6a6.u-e5dd6a6 { display:block; font-size:11px; font-weight:700; color:var(--text3); text-transform:uppercase; letter-spacing:.6px; margin-bottom:10px; }
.u-e604a32.u-e604a32.u-e604a32 { font-size:13px; color:var(--text2); }
.u-e6e6628.u-e6e6628.u-e6e6628 { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }
.u-e85027a.u-e85027a.u-e85027a { color:var(--tag-err-c); }
.u-e8c7858.u-e8c7858.u-e8c7858 { padding:9px 14px; text-align:center; }
.u-e94a017.u-e94a017.u-e94a017 { font-size:13px; font-family:monospace; color:var(--text); font-weight:600; }
.u-e958eab.u-e958eab.u-e958eab { padding:5px 8px; border-bottom:1px solid var(--border); text-align:right; color:var(--text-muted,#888); }
.u-ec6b827.u-ec6b827.u-ec6b827 { font-size:28px; font-weight:800; color:var(--tag-ok-c); }
.u-ecad58e.u-ecad58e.u-ecad58e { font-size:10px; color:var(--text-muted,#888); }
.u-ecc1e72.u-ecc1e72.u-ecc1e72 { text-align:left; padding:9px 14px; color:var(--text3); font-weight:600; }
.u-ef0b7a1.u-ef0b7a1.u-ef0b7a1 { margin-bottom:0; }
.u-f073f78.u-f073f78.u-f073f78 { font-size:28px; font-weight:800; color:var(--gold); }
.u-f09fc3c.u-f09fc3c.u-f09fc3c { margin:12px 20px 0; display:flex; align-items:center; justify-content:space-between; gap:10px; }
.u-f1e04b5.u-f1e04b5.u-f1e04b5 { color:var(--tag-ok-c); }
.u-f248f38.u-f248f38.u-f248f38 { padding:5px 8px; border-bottom:1px solid var(--border); text-align:right; font-family:monospace; }
.u-f3b8b0e.u-f3b8b0e.u-f3b8b0e { background:var(--accent); color:#fff; border:none; border-radius:6px; padding:9px 20px; font-size:13px; font-weight:600; cursor:pointer; font-family:inherit; transition:opacity var(--t-normal); }
.u-f6e4202.u-f6e4202.u-f6e4202 { font-size:16px; font-weight:700; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.u-f7f3943.u-f7f3943.u-f7f3943 { color:var(--tag-error-c,#c62828); font-size:10px; }
.u-f846ea6.u-f846ea6.u-f846ea6 { width:460px; max-width:92vw; }
.u-fb6a315.u-fb6a315.u-fb6a315 { width:34px; }
.u-fb9e1f5.u-fb9e1f5.u-fb9e1f5 { width:100%; margin-bottom:8px; }
.u-fc393f6.u-fc393f6.u-fc393f6 { background:var(--bg2); border:1px solid var(--border); border-radius:12px; box-shadow:var(--shadow); width:420px; max-width:94vw; overflow:hidden; }
.u-fc7778a.u-fc7778a.u-fc7778a { display:flex; gap:14px; flex-wrap:wrap; max-width:760px; }
.u-fd8f793.u-fd8f793.u-fd8f793 { padding:6px 8px; text-align:right; color:var(--text2); }
.u-fe40b4e.u-fe40b4e.u-fe40b4e { color:var(--text3); font-size:10.5px; }
.u-fed4ad5.u-fed4ad5.u-fed4ad5 { background:var(--bg3); }
.u-ff25c4a.u-ff25c4a.u-ff25c4a { background:var(--bg3); color:var(--text2); }
.u-ff28fe1.u-ff28fe1.u-ff28fe1 { font-size:12px; line-height:1.4; padding:4px 0; }
.u-fila-6.u-fila-6.u-fila-6 { display:flex; align-items:center; gap:6px; }
.u-fila-7.u-fila-7.u-fila-7 { display:flex; align-items:center; gap:7px; }
.u-fila-8.u-fila-8.u-fila-8 { display:flex; align-items:center; gap:8px; }
.u-fila-entera.u-fila-entera.u-fila-entera { grid-column:1/-1; }
.u-flex-1.u-flex-1.u-flex-1 { flex:1; }
.u-mb-16.u-mb-16.u-mb-16 { margin-bottom:16px; }
.u-mt-4.u-mt-4.u-mt-4 { margin-top:4px; }
.u-nota.u-nota.u-nota { font-size:12px; color:var(--text2); }
.u-nota-11.u-nota-11.u-nota-11 { font-size:11px; color:var(--text2); }
.u-sin-subrayado.u-sin-subrayado.u-sin-subrayado { text-decoration:none; }
.u-texto.u-texto.u-texto { color:var(--text); }
.u-texto-2.u-texto-2.u-texto-2 { color:var(--text2); }
