.cargo-rec label{margin:16px 0 0;font-size:12px;display:block}.cargo-rec textarea,.cargo-rec input{width:100%;font:inherit;margin-top:6px;display:block}.cargo-rec textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.cargo-rec h3{margin:22px 0 10px;font-size:14px;font-weight:600}.cargo-rec-ok{color:var(--ok,#5dcea3)}.cargo-rec-bad{color:var(--warn,#ffcb70)}.cargo-rec-note{opacity:.75;margin:12px 0;font-size:11px;line-height:1.7}.cargo-rec-finding{align-items:flex-start;gap:8px;margin:7px 0;font-size:12px;line-height:1.6;display:flex}.cargo-rec-finding svg{color:var(--warn,#ffcb70);flex-shrink:0;margin-top:2px}.cargo-rec-supplied{opacity:.7;font-size:10px}.cargo-rec-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.cargo-rec-provider{border:1px solid #ffffff1f;border-radius:8px;margin:10px 0;padding:12px}.cargo-rec-provider strong{font-size:13px;font-weight:600;display:block}.cargo-rec-provider>span{letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;display:inline-block}.cargo-rec-provider.shortlisted>span{color:var(--ok,#5dcea3)}.cargo-rec-provider.needs_review>span{color:var(--warn,#ffcb70)}.cargo-rec-provider em{opacity:.8;margin-top:6px;font-size:11px;font-style:normal;line-height:1.6;display:block}@media (max-width:700px){.cargo-rec-row{grid-template-columns:1fr}}
