/* P³ ERP 1.4.19 – shared lifecycle panel for all sales entry points. */
.kv1419-lifecycle{margin:16px 0;padding:18px;border:1px solid #d7e4f0;border-radius:18px;background:linear-gradient(135deg,#f7fbff,#fff);box-shadow:0 8px 22px rgba(36,77,119,.06)}
.kv1419-lifecycle-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.kv1419-lifecycle h4{margin:3px 0;font-size:1.1rem}.kv1419-lifecycle p{margin:4px 0;color:#607589}.kv1419-state{padding:8px 12px;border-radius:999px;background:#e8f4ff;color:#1a6094;font-weight:800;white-space:nowrap}.kv1419-state-finalized,.kv1419-state-invoiced{background:#dff8ed;color:#087443}.kv1419-state-cancelled{background:#fee9e8;color:#9d3028}.kv1419-state-partial_delivery,.kv1419-state-partial_invoiced{background:#fff0d3;color:#9a5a00}.kv1419-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:15px}.kv1419-metrics div{padding:11px;border:1px solid #e1eaf2;border-radius:12px;background:#fff}.kv1419-metrics small{display:block;color:#708196}.kv1419-metrics b{display:block;margin-top:3px;color:#15283c}.kv1419-chain{font-size:.9rem}.kv1419-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.kv1419-history{margin-top:14px;border-top:1px solid #e4edf4;padding-top:12px}.kv1419-history summary{cursor:pointer;font-weight:800}.kv1419-history ol{margin:10px 0 0;padding-left:22px}.kv1419-history li{padding:5px 0}.kv1419-history li span{display:block;color:#66798d;font-size:.88rem}
@media(max-width:700px){.kv1419-lifecycle{padding:14px;border-radius:14px}.kv1419-lifecycle-head{display:block}.kv1419-state{display:inline-block;margin-top:10px}.kv1419-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kv1419-actions{display:grid;grid-template-columns:1fr}.kv1419-actions button{min-height:44px}}
