.condition-source-hash{overflow-wrap:anywhere;word-break:break-all;vertical-align:top;max-width:100%;display:inline-block}.condition-version-evidence{background:#fff;border:1px solid #dce8e8;border-radius:8px;margin:10px 0;padding:8px 10px}.condition-version-evidence>summary{cursor:pointer;color:#167d79;font-weight:700}.condition-version-continuity{overflow-wrap:anywhere;background:#f7fafb;border:1px solid #cbdcde;border-radius:10px;gap:6px;margin:10px 0;padding:10px;display:grid}.condition-version-continuity>strong{color:#243c4a}.condition-version-continuity p,.condition-version-continuity li,.condition-version-continuity code{overflow-wrap:anywhere;word-break:break-word;min-width:0}.condition-version-continuity p{margin:0;font-size:.88rem}.condition-version-continuity small{color:#526875}.condition-source-preview{overflow-wrap:anywhere;background:#f7fbfb;border:1px solid #b8d6d8;border-radius:10px;gap:8px;margin:10px 0;padding:12px;display:grid}.condition-source-preview p{overflow-wrap:anywhere;margin:0;font-size:.9rem}.condition-source-preview-result{background:#fff;border-inline-start:3px solid #23817b;gap:6px;padding:9px;display:grid}.condition-source-preview-result code{overflow-wrap:anywhere;word-break:break-all}.condition-preview-sources{gap:8px;margin:2px 0;padding-inline-start:20px;display:grid}.condition-preview-sources li{overflow-wrap:anywhere;background:#fbfdfd;border:1px solid #dce8e8;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.condition-preview-sources span{overflow-wrap:anywhere;font-size:.84rem}.condition-preview-sources a,.condition-m13-next-action{overflow-wrap:anywhere;width:fit-content;max-width:100%;font-weight:700}.condition-m13-next-action{color:#145955;background:#f1fbfa;border:1px solid #176c68;border-radius:7px;padding:8px 10px}.condition-source-preview button{justify-self:start;min-height:40px}.condition-destination-comparison{overflow-wrap:anywhere;background:#f6fafb;border:1px solid #c5d8dc;border-radius:9px;gap:8px;margin-top:8px;padding:10px;display:grid}.condition-destination-comparison>div:first-child p,.condition-destination-leg p{margin:.25rem 0;font-size:.88rem}.condition-destination-leg{background:#fff;border:1px solid #d5e1e4;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.condition-destination-leg code,.condition-destination-unknown code{overflow-wrap:anywhere;word-break:break-all}.condition-destination-checks{gap:5px;margin-top:6px;display:grid}.condition-destination-checks>div{border-bottom:1px solid #e5ecee;grid-template-columns:minmax(9rem,1.5fr) repeat(3,minmax(7rem,1fr));gap:8px;padding:6px;font-size:.82rem;display:grid}.condition-destination-leg small{color:#526875}.condition-destination-unknown{background:#fff;border-inline-start:3px solid #b5752e;gap:6px;padding:8px;display:grid}@media (max-width:640px){.condition-destination-checks>div{grid-template-columns:1fr 1fr}.condition-destination-checks>div strong{grid-column:1/-1}.condition-destination-leg{padding:7px}}@media (max-width:600px){.condition-version-continuity{padding:8px}.condition-version-continuity code{word-break:break-all}.condition-preview-sources{padding-inline-start:16px}.condition-m13-next-action{text-align:center;width:100%}}.vehicle-m11-context{background:#f6fafc;border:1px solid #c8d6df;border-radius:12px;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.vehicle-m11-context h4,.vehicle-m11-context h5,.vehicle-m11-context p{margin:.2rem 0}.vehicle-m11-context-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.vehicle-m11-context-facts>div{background:#fff;border:1px solid #d9e3e9;border-radius:8px;gap:.25rem;min-width:0;padding:.65rem;display:grid}.vehicle-m11-context-facts small,.vehicle-m11-context-alerts small{color:#4c5c67}.vehicle-m11-context-facts code,.vehicle-m11-context-alerts code{overflow-wrap:anywhere;font-size:.78rem}.vehicle-m11-context-form,.vehicle-m11-context-review{gap:.55rem;display:grid}.vehicle-m11-context-review>div{flex-wrap:wrap;gap:.5rem;display:flex}.vehicle-m11-context-alerts{gap:.6rem;display:grid}.vehicle-m11-context-alerts article{border-top:1px solid #d9e3e9;gap:.4rem;padding-top:.7rem;display:grid}.vehicle-m11-context-blockers{background:#fffaf0;border:1px solid #e5d6a9;border-radius:8px;padding:.65rem}.vehicle-m11-context textarea{box-sizing:border-box;width:100%;max-width:100%}.vehicle-m11-context button{min-height:2.5rem}@media (max-width:640px){.vehicle-m11-context{padding:.75rem}.vehicle-m11-context .panel-heading{align-items:flex-start;gap:.5rem}.vehicle-m11-context-review>div{grid-template-columns:1fr;display:grid}.vehicle-m11-context-review button{width:100%}}.vehicle-m11-context-checklist>div{gap:.65rem;display:grid}.vehicle-m11-photo-lineage{border-top:1px solid #d9e3e9;gap:.3rem;min-width:0;padding:.55rem 0;display:grid}.vehicle-m11-photo-proof{background:#fff;border-left:3px solid #648092;gap:.3rem;min-width:0;padding:.4rem .65rem;display:grid}.vehicle-m11-photo-proof code{overflow-wrap:anywhere;font-size:.78rem}.vehicle-m11-photo-proof a{overflow-wrap:anywhere;width:fit-content;max-width:100%;font-weight:700}@media (max-width:640px){.vehicle-m11-photo-proof{padding:.5rem}.vehicle-m11-photo-proof a{width:100%}}
.condition-review-currentness-unknown{color:#57201d;background:#fff4f2;border-color:#9c332e}.condition-review-currentness-unknown p,.condition-review-currentness-unknown strong{overflow-wrap:anywhere}
.load-preflight{color:#18394c;background:linear-gradient(135deg,#f7fbfa,#fff);border:1px solid #d6e5e9;border-radius:14px;margin:18px 0;padding:20px}.load-preflight-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.load-preflight-head h4{margin:5px 0;font-size:18px}.load-preflight-head button{flex:none}.load-preflight-summary{color:#607c89;margin:9px 0 16px;font-size:12px}.load-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.load-preflight-gate{background:#fff9ee;border:1px solid #e8d4b5;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.load-preflight-gate.ready{background:#f1faf5;border-color:#b8dfd4}.load-preflight-gate>span{color:#fff;background:#ad782e;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.load-preflight-gate.ready>span{background:#159d79}.load-preflight-gate strong,.load-preflight-gate small{overflow-wrap:anywhere;line-height:1.4;display:block}.load-preflight-gate small{color:#657e8b;margin-top:4px;font-weight:500}.load-preflight-foot{color:#637f8d;margin:16px 0 6px;font-size:12px;line-height:1.55}.load-preflight-link{color:#087f77;font-size:12px;font-weight:800}@media (max-width:680px){.load-preflight{padding:15px}.load-preflight-grid{grid-template-columns:1fr}.load-preflight-head{align-items:flex-start}.load-preflight-head button{padding:8px}}
.incident-investigation{background:#f8fcfb;border:1px solid #cfe4e2;border-radius:12px;gap:12px;min-width:0;margin-top:18px;padding:16px;display:grid}.incident-investigation h4,.incident-investigation p{margin:0}.incident-investigation>div{gap:10px;min-width:0;display:grid}.incident-investigation label{color:#536e7e;gap:6px;font-size:12px;font-weight:700;display:grid}.incident-investigation select,.incident-investigation textarea{color:#173047;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d9df;border-radius:9px;padding:10px}.incident-investigation textarea{resize:vertical;min-height:90px}.incident-investigation button{color:#fff;font:inherit;cursor:pointer;background:#087e79;border:1px solid #087e79;border-radius:8px;justify-self:start;padding:9px 13px}.incident-investigation button:disabled{opacity:.5;cursor:not-allowed}.incident-investigation small{overflow-wrap:anywhere;color:#5b7785}.m16-field-readback{color:#173047;overflow-wrap:anywhere;background:#fff;border:1px solid #c8d8df;border-radius:9px;gap:6px;min-width:0;padding:11px 12px;font-size:13px;display:grid}.m16-field-readback p,.m16-field-readback strong{margin:0}.m16-field-readback code{overflow-wrap:anywhere;color:#075e63;font-size:12px}.m16-field-readback small{line-height:1.5}@media (max-width:600px){.incident-investigation{padding:12px}.incident-investigation button{width:100%}}
