.adm{background:var(--superficie-2);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.adm-lado{background:var(--petroleo-noche);color:var(--sobre-noche);flex-direction:column;gap:6px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow:auto}.adm-lado .placa{border-radius:var(--r-m);background:#fff;margin-bottom:14px;padding:10px 12px}.adm-lado .placa img{width:100%;height:auto;display:block}.adm-lado button.nav{color:#cfe0e8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.adm-lado button.nav:hover{color:#fff;background:#ffffff0f}.adm-lado button.nav[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--dorado);background:#ffffff1f}.adm-lado .pie{color:#a7bdc8;border-top:1px solid #ffffff1f;gap:8px;margin-top:auto;padding:12px 6px 0;font-size:13px;display:grid}.adm-lado .pie a,.adm-lado .pie button{color:#fff}.adm-estado-mini{background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:flex}.adm-estado-mini i{border-radius:50%;width:10px;height:10px}.adm-main{min-width:0;padding:28px clamp(16px,3vw,40px) 64px}.adm-main>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.adm-main>header h1{font-size:32px;line-height:38px}.adm-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.adm-grid.una{grid-template-columns:minmax(0,1fr)}.adm .caja h2{margin-bottom:6px;font-size:19px;font-weight:700;line-height:26px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.kpi{border:1px solid var(--linea);border-radius:var(--r-m);background:#fff;gap:4px;padding:16px 18px;display:grid}.kpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave);font-size:13px;font-weight:600}.kpi b{font-family:var(--f-titulo);font-variant-numeric:tabular-nums;color:var(--petroleo-noche);font-size:38px;line-height:1.1}.kpi small{color:var(--tinta-suave);font-size:14px}.barras{align-items:flex-end;gap:6px;height:160px;padding-top:10px;display:flex}.barras div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:6px;max-width:56px;height:100%;display:flex}.barras i{background:linear-gradient(180deg, var(--petroleo), var(--petroleo-profundo));border-radius:6px 6px 2px 2px;width:100%;min-height:3px;display:block}.barras small{color:var(--tinta-suave);white-space:nowrap;font-size:11px}.botones-estado{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.botones-estado button{border:2px solid var(--linea);cursor:pointer;text-align:center;min-height:92px;color:var(--tinta);background:#fff;border-radius:14px;place-items:center;gap:4px;padding:10px;font-size:17px;font-weight:700;display:grid}.botones-estado button small{color:var(--tinta-suave);font-size:13px;font-weight:400;line-height:1.3}.botones-estado button[aria-pressed=true]{border-color:var(--petroleo-profundo);background:#e8f2f7}.botones-estado button.es-vivo[aria-pressed=true]{border-color:var(--en-vivo);background:var(--en-vivo);color:#fff}.botones-estado button.es-vivo[aria-pressed=true] small{color:#fde3e1}textarea.inp{resize:vertical;min-height:96px;padding:12px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;line-height:22px}.det{border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:16px;font-weight:600;display:flex}.det i{border-radius:50%;flex:none;width:10px;height:10px}.det.ok{background:var(--exito-fondo)}.det.ok i{background:var(--exito)}.det.mal{background:var(--error-fondo)}.det.mal i{background:var(--en-vivo)}.det.nada{background:var(--superficie-2);color:var(--tinta-suave)}.det.nada i{background:var(--linea-control)}.miniatura{aspect-ratio:16/9;background:#071820;border-radius:10px;margin-top:12px;position:relative;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%;display:block}.lbl{margin:16px 0 8px;font-weight:600;display:block}.tabla-c{margin-top:8px;overflow-x:auto}.adm table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.adm th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);border-bottom:1px solid var(--linea);padding:8px 10px;font-size:12px;font-weight:600}.adm td{border-bottom:1px solid var(--linea);vertical-align:middle;padding:10px}.adm td.num,.adm th.num{text-align:right}.ag-edit{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ag-fila{border-bottom:1px solid var(--linea);grid-template-columns:90px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:10px;display:grid}.ag-fila .inp{min-height:46px;padding:0 12px;font-size:16px}.ag-btns{gap:6px;display:flex}.ag-btns .cerrar{width:40px;height:40px;font-size:18px}.ag-btns .cerrar[disabled]{opacity:.35;cursor:not-allowed}.mod{border-top:1px solid var(--linea);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;display:flex}.mod.oculto{opacity:.5}.mod.oculto .t{text-decoration:line-through}.lista-mod{max-height:520px;overflow:auto}.pildora-estado{border-radius:var(--pildora);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.adm-movil{display:none}@media (max-width:1100px){.adm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.adm{grid-template-columns:minmax(0,1fr)}.adm-lado{flex-flow:wrap;gap:4px;height:auto;padding:10px;position:static}.adm-lado .placa,.adm-lado .pie,.adm-estado-mini{display:none}.adm-lado button.nav{width:auto;min-height:40px;padding:0 12px;font-size:14px}.ag-fila{grid-template-columns:80px minmax(0,1fr)}.ag-fila .inp:nth-child(3){grid-column:2}.ag-btns{grid-column:1/-1;justify-content:flex-end}.botones-estado{grid-template-columns:minmax(0,1fr)}.botones-estado button{min-height:64px}}
