:root{--noche:#08193a;--pulso:#113056;--enlace:#1d4f91;--tinta:#0c1626;--t2:#3a4a5e;--t3:#5b6b80;--linea:#dce2ea;--control:#8696aa;--fondo:#f4f6f9;--sel:#eaf1fa;--ambar:#8a5300;--ambar-f:#fbf1dd;--rojo:#a81722;--d1:#113056;--d2:#2989d5;--d3:#8fadd3;--d4:#c9d8ec;--g1:#5b6b80;--g2:#9aa8ba;--side-t:#c9d6e6;--side-g:#9fb1cc;--side-l:#22355a;--sans:"Libre Franklin","Helvetica Neue",Arial,sans-serif;--num:"Public Sans","Libre Franklin",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--fondo)}body{color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:20px}a{color:inherit;text-decoration:none}svg{flex:none;display:block}svg text{font-family:var(--num)}button,input,select,textarea{font:inherit;color:inherit}ul{list-style:none}.n{font-family:var(--num);font-variant-numeric:tabular-nums}.np{font-family:var(--num)}.t2{color:var(--t2)}.t3{color:var(--t3)}.s{font-size:12px;line-height:16px}.w6{font-weight:600}.amb{color:var(--ambar)}.roj{color:var(--rojo)}.lnk{color:var(--enlace)}.r{text-align:right}.nw{white-space:nowrap}.row{align-items:center;display:flex}.gap4{gap:4px}.gap6{gap:6px}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.ml{margin-left:auto}.f1{flex:1;min-width:0}.app{display:flex;overflow:hidden}.side{background:var(--noche);width:200px;color:var(--side-t);flex-direction:column;flex:none;display:flex}.side .logo{align-items:center;height:64px;padding:0 16px;display:flex}.side .logo img{height:30px;display:block}.side nav{flex-direction:column;flex:1;padding-bottom:8px;display:flex}.side .grp{color:var(--side-g);padding:12px 16px 4px;font-size:12px;line-height:16px}.side a{border-left:2px solid #0000;align-items:center;gap:10px;height:34px;padding:0 16px 0 14px;display:flex}.side a.on{background:var(--pulso);color:#fff;border-left-color:#fff;font-weight:600}.side a .cnt{color:#fff;font-size:12px;font-weight:600;font-family:var(--num);margin-left:auto}.side .foot{border-top:1px solid var(--side-l);padding:6px 0}.main{flex-direction:column;flex:1;min-width:0;display:flex}.top{border-bottom:1px solid var(--linea);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 24px;display:flex}.top .search{white-space:nowrap;border:1px solid var(--control);width:340px;height:32px;color:var(--t3);border-radius:4px;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.top .search span{flex:1}.top .links{color:var(--t2);white-space:nowrap;align-items:center;gap:4px;display:flex}.top .links a{align-items:center;gap:6px;height:32px;padding:0 8px;display:inline-flex}.etq{border:1px solid var(--linea);height:24px;color:var(--t2);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.content{flex:1;min-height:0;padding:16px 24px}.h1{font-size:18px;font-weight:600;line-height:28px}.btn{white-space:nowrap;border:1px solid var(--control);height:32px;color:var(--tinta);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:20px;display:inline-flex}.btn.pri{background:var(--pulso);border-color:var(--pulso);color:#fff;font-weight:600}.btn.txt{background:0 0;border-color:#0000;padding:0 8px}.btn.roj{color:var(--rojo);background:0 0;border-color:#0000;padding:0 8px}.btn.dis{color:var(--t3);border-color:var(--linea);background:var(--fondo)}.sel{border:1px solid var(--control);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.sel .k{color:var(--t3)}.seg{border:1px solid var(--control);background:#fff;border-radius:4px;height:32px;display:inline-flex;overflow:hidden}.seg span{border-left:1px solid var(--control);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.seg span:first-child{border-left:0}.seg span.on{background:var(--pulso);color:#fff}.chk{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.box{border:1px solid var(--control);background:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.box.on{background:var(--pulso);border-color:var(--pulso);color:#fff}.radio{border:1px solid var(--control);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.radio.on{border:5px solid var(--pulso)}.tabs{border-bottom:1px solid var(--linea);gap:24px;display:flex}.tabs a{white-space:nowrap;height:34px;color:var(--t2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding-top:2px;display:inline-flex}.tabs a.on{border-bottom-color:var(--pulso);color:var(--tinta);font-weight:600}.tabs a .c{font-family:var(--num);color:var(--t3);font-weight:400}.tabs a.on .c{color:var(--tinta);font-weight:600}.inp{border:1px solid var(--control);background:#fff;border-radius:4px;align-items:center;min-height:32px;padding:5px 10px;display:flex}.mod{border:1px solid var(--linea);background:#fff;border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mh{border-bottom:1px solid var(--linea);flex:none;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.mh h2{white-space:nowrap;font-size:13px;font-weight:600;line-height:20px}.mh .meta{color:var(--t3);white-space:nowrap;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.mb{flex:1;min-height:0;padding:10px 14px}.sub{color:var(--t3);font-size:12px;line-height:16px}.src{color:var(--t3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.sep{background:var(--linea);flex:none;width:1px;height:14px}.leg{color:var(--t2);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;line-height:16px;display:flex}.leg i{vertical-align:middle;flex:none;margin-right:6px;display:inline-block}.leg .ln{border-radius:1px;width:16px;height:2px}.leg .sw{border-radius:2px;width:10px;height:10px}.leg .bd{border:1px solid var(--linea);width:14px;height:10px}table.t{border-collapse:collapse;table-layout:fixed;width:100%}.t th{text-align:left;height:30px;color:var(--t3);border-bottom:1px solid var(--linea);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600;line-height:16px}.t td{border-bottom:1px solid var(--linea);white-space:nowrap;vertical-align:middle;height:32px;padding:0 10px;overflow:hidden}.t tr:last-child td{border-bottom:0}.t th:first-child,.t td:first-child{padding-left:14px}.t th:last-child,.t td:last-child{padding-right:14px}.t tr.on td{background:var(--sel)}.t th.r,.t td.r{text-align:right}.inp{gap:6px}
