.pke-trailer-manifest{border-top:1px solid #dce4ef;padding:14px 0 0;margin-top:14px;direction:rtl;color:#0f172a;font-size:12px;line-height:1.9}.pke-trailer-manifest>strong{font-size:13px}.pke-trailer-manifest ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:5px}.pke-trailer-manifest li{display:flex;justify-content:space-between;gap:12px;padding:6px 8px;background:#f8fafc;border-radius:5px}.pke-trailer-manifest b{color:#0f172a}.pke-trailer-manifest small{display:block;color:#536781;font-size:11px;line-height:1.9}.pke-trailer-count{padding:12px 0;border-top:1px solid #dce4ef;line-height:2;color:#0f172a;font-size:13px}.pke-trailer-preview{margin-top:12px;line-height:2;font-size:13px;color:#0f172a;overflow-wrap:anywhere}.pke-trailer-preview:empty{display:none}.ds-cart-items .pke-trailer-manifest{grid-column:1/-1}.ds-cart-items .pke-trailer-manifest ul{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ds-cart-items .pke-trailer-manifest li{font-size:11px}.pke-trailer-manifest :is(li,strong,small){overflow-wrap:anywhere}

/* A load sheet, not a sentence: vehicle count first, then each vehicle's load. */
[data-pke-order-configurator] .pke-trailer-preview:not(:empty){display:block;direction:rtl;text-align:right;min-width:0;max-width:100%;padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#f8fafc;box-shadow:none;line-height:1.8}
.pke-trailer-preview .pke-load-plan__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}
.pke-trailer-preview .pke-load-plan__count{font-size:18px;font-weight:700;color:#0f172a;line-height:1.8}
.pke-trailer-preview .pke-load-plan__total{font-size:12px;color:#536781}
.pke-trailer-preview .pke-load-plan__services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;list-style:none;padding:0;margin:0}
.pke-trailer-preview .pke-load-plan__service{display:block;min-width:0;margin:0;padding:12px;border:1px solid #dce4ef;border-radius:6px;background:#fff;box-shadow:none}
.pke-trailer-preview .pke-load-plan__service-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 10px}
.pke-trailer-preview .pke-load-plan__number{font-size:12px;font-weight:600;color:#536781}
.pke-trailer-preview .pke-load-plan__kind{font-size:10px;color:#536781}
.pke-trailer-preview .pke-load-plan__amount{display:block;margin:8px 0;font-size:20px;line-height:1.7;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}
.pke-trailer-preview .pke-load-plan__meter{height:4px;border-radius:2px;overflow:hidden;background:#e2e8f0}
.pke-trailer-preview .pke-load-plan__fill{display:block;height:100%;border-radius:inherit;background:#536781}
.pke-trailer-preview .pke-load-plan__note{display:block;margin-top:12px;color:#536781;font-size:11px;line-height:1.9}
[data-pke-order-configurator] .pke-trailer-preview.pke-trailer-preview--error{color:#9f2525;border-color:#f0c9c9;background:#fff7f7}
@media(max-width:480px){[data-pke-order-configurator] .pke-trailer-preview:not(:empty){padding:12px}.pke-trailer-preview .pke-load-plan__header{display:block}.pke-trailer-preview .pke-load-plan__total{display:block}.pke-trailer-preview .pke-load-plan__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pke-trailer-preview .pke-load-plan__service{padding:10px}.pke-trailer-preview .pke-load-plan__service-title{display:block}.pke-trailer-preview .pke-load-plan__kind{display:block}.pke-trailer-preview .pke-load-plan__amount{font-size:17px}}
@media(max-width:350px){.pke-trailer-preview .pke-load-plan__services{grid-template-columns:1fr}.pke-trailer-preview .pke-load-plan__service-title{display:flex}.pke-trailer-preview .pke-load-plan__amount{font-size:18px}}
