.living-intel{margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--blue,#75cddd) 45%,transparent);background:linear-gradient(135deg,rgba(21,61,70,.38),rgba(7,17,23,.66));text-align:left}.living-intel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;font:500 9px/1.2 "DM Mono",monospace;letter-spacing:.08em;color:var(--blue,#75cddd)}.living-intel-head b{color:#f2d578;text-align:right}.living-intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;font:500 8px/1.35 "DM Mono",monospace;color:#81a8ad}.living-intel-grid b{display:block;margin-top:2px;color:#e2f0eb;font-size:9px}.living-intel p{margin:10px 0 0;color:#c4d7d7;font:400 11px/1.5 "DM Mono",monospace}.living-intel.distress{border-color:#d77b70}.living-intel.dispute{border-color:#deb967}.living-intel.anomaly{border-color:#a787da}.living-intel.blockade{border-color:#db6a65}.living-intel.compact{padding:9px;margin-top:9px}.living-intel.compact .living-intel-grid{margin-top:6px}.living-context{margin:12px 0 0;color:#9fb8b8;font:400 11px/1.5 "DM Mono",monospace}.online-route-card .living-intel{margin:14px 0 2px}.living-journal{margin-top:14px;border-top:1px solid rgba(105,192,206,.24);padding-top:11px}.living-journal>span{font:500 9px "DM Mono",monospace;letter-spacing:.08em;color:#d9bd69}.living-journal p{display:grid;grid-template-columns:18px 1fr;column-gap:8px;align-items:center;margin:8px 0 0}.living-journal i{grid-row:span 2;font-style:normal;color:#71d5cd}.living-journal i.distress,.living-journal i.blockade{color:#e78478}.living-journal i.dispute{color:#e9c362}.living-journal i.anomaly{color:#b696e8}.living-journal b{font:600 10px "DM Mono",monospace;color:#e1eeeb}.living-journal small{color:#86a5a6;font:400 8px "DM Mono",monospace}@media(max-width:700px){.living-intel-grid{gap:5px}.living-intel{padding:10px}.living-journal{padding-bottom:76px}}
/* VIDA LOCAL + ATENDER SITUACIÓN LOCAL fusionadas en una sola tarjeta
   (P1 UX ORBIT): .living-intel-grid ya sólo lleva un <span>, que ocupa toda
   la fila, y el CTA embebido queda al final, con el mismo peso visual que
   el resto de la tarjeta (no un botón aparte). */
.living-intel-grid span:only-child{grid-column:1/-1}
.living-intel-cta{display:inline-block;margin-top:10px;padding:7px 12px;border:1px solid var(--blue,#75cddd);background:transparent;color:var(--blue,#75cddd);font:600 8px/1 "DM Mono",monospace;letter-spacing:.1em;cursor:pointer;transition:background .15s,color .15s}
.living-intel-cta:hover{background:var(--blue,#75cddd);color:#07131a}
.living-intel.compact .living-intel-cta{margin-top:8px;padding:6px 10px}
