/* M13.11 · gestión de unidades y cronología operacional */
.unit-manager-panel,.timeline-panel{width:min(560px,calc(100vw - 24px));max-height:min(78vh,760px);overflow:hidden}
.operation-panel-body{display:flex;flex-direction:column;gap:10px;min-height:0}
.unit-manager-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.unit-manager-stats span{display:flex;flex-direction:column;padding:9px 10px;border:1px solid #26384f;border-radius:10px;background:#0a1524}.unit-manager-stats b{font-size:18px}.unit-manager-stats small{color:#91a1b7;font-size:10px}
.unit-manager-list,.timeline-list{display:flex;flex-direction:column;gap:7px;overflow:auto;max-height:52vh;padding-right:2px}
.unit-manager-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.5fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #26384f;border-radius:11px;background:#0b1727}.unit-manager-main,.unit-manager-meta{display:flex;flex-direction:column;gap:2px}.unit-manager-main b{font-size:17px}.unit-manager-main small,.unit-manager-meta{color:#a8b6c8;font-size:11px}.unit-manager-actions{display:flex;gap:6px}.unit-manager-actions button{min-height:36px}
.timeline-toolbar{display:grid;grid-template-columns:120px 1fr auto;gap:7px}.timeline-toolbar select,.timeline-toolbar input{min-height:38px;background:#081321;color:#eef5ff;border:1px solid #2c4059;border-radius:8px;padding:0 9px}.timeline-toolbar button{min-height:38px}
.timeline-row{display:grid;grid-template-columns:82px 1fr;gap:10px;padding:10px;border-left:3px solid #64748b;background:#0b1727;border-radius:9px}.timeline-row time{color:#8ea0b8;font-size:11px}.timeline-row b{font-size:13px}.timeline-row p{margin:3px 0;color:#d7e0eb;font-size:12px}.timeline-row small{color:#8294aa;font-size:10px}.timeline-row.type-unit{border-left-color:#38bdf8}.timeline-row.type-incident{border-left-color:#ff5c61}.timeline-row.type-update{border-left-color:#a78bfa}.timeline-row.type-location{border-left-color:#f59e0b}.timeline-row.type-manual{border-left-color:#34d399}.op-empty{padding:18px;text-align:center;color:#8fa0b6;border:1px dashed #30445f;border-radius:10px}
.entity-props-actions{display:flex;gap:6px;margin-top:7px}.entity-props-actions button{flex:1;min-height:34px}
@media(max-width:767px){.unit-manager-panel,.timeline-panel{width:calc(100vw - 12px);max-height:82dvh;left:6px!important;right:6px!important}.unit-manager-row{grid-template-columns:1fr}.unit-manager-actions button{min-height:44px}.timeline-toolbar{grid-template-columns:1fr}.timeline-toolbar>*{min-height:44px!important}.timeline-row{grid-template-columns:68px 1fr}.unit-manager-list,.timeline-list{max-height:55dvh}}

.unit-manager-meta select{background:#081321;color:#eef5ff;border:1px solid #2c4059;border-radius:7px;padding:5px 7px;max-width:190px}.unit-notes-field{grid-column:1/-1}
.map-operation-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0}.map-operation-actions button{min-height:38px}
@media(max-width:767px){.map-operation-actions{grid-template-columns:1fr}.map-operation-actions button{min-height:44px}}

/* M13.11 · timeline integrado a informes */
.timeline-secondary-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 4px;color:#91a1b7;font-size:11px}
.timeline-secondary-actions>div{display:flex;gap:6px}.timeline-secondary-actions button{min-height:34px;padding:0 10px}
.timeline-row-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeline-focus{min-height:28px!important;padding:0 8px!important;font-size:10px!important;flex:0 0 auto}
@media(max-width:767px){.timeline-secondary-actions{align-items:stretch;flex-direction:column}.timeline-secondary-actions>div{display:grid;grid-template-columns:1fr 1fr}.timeline-secondary-actions button{min-height:44px}.timeline-row-title{align-items:flex-start}.timeline-focus{min-height:36px!important}}
