.workflow-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-choice-grid button{padding:24px 16px}#workflow-customer-results{display:grid;gap:8px;margin-top:16px}
.workflow-redesign .dossier-body{max-width:1500px;margin:auto;width:100%}.workflow-redesign .order-workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.workflow-redesign .order-operations{display:block;min-width:0}.workflow-redesign .order-workflow-prices{min-width:0}.workflow-redesign .stops-block{padding:20px}.workflow-redesign .stop-card{margin-bottom:18px}.workflow-redesign .stop-card-content{display:block}.workflow-redesign .workflow-stop-times{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.workflow-redesign .stop-planned{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.workflow-redesign .stop-planned>h4{grid-column:1/-1;margin:0 0 4px}.workflow-redesign .workflow-actual{border-left:1px solid #dce2eb;padding-left:18px}.workflow-redesign .workflow-actual h4{margin:0 0 14px}.workflow-redesign .workflow-actual .actual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflow-redesign .workflow-actual input{min-width:0;width:100%;font-size:13px}.workflow-redesign .address-fields{margin-top:16px}.workflow-redesign .workflow-stop-goods{border-top:1px solid #dce2eb;margin-top:18px;padding-top:16px}.workflow-goods-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.workflow-goods-title h4{margin:0}.workflow-redesign .workflow-stop-goods .goods-card{margin:12px 0 0;padding:14px}.workflow-redesign .workflow-stop-goods .goods-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-redesign .workflow-stop-goods .goods-actual{margin-top:12px}.workflow-redesign .workflow-delivery{display:grid;gap:8px;margin:12px 0;padding:12px 0;border-top:1px solid #e3e7ee}.workflow-delivery small{display:block}.workflow-redesign [hidden]{display:none!important}.workflow-redesign .workflow-pricing{padding:18px}.workflow-pricing .block-heading{display:block}.workflow-pricing .block-heading h3{margin-bottom:3px}.workflow-pricing label{display:block;margin:14px 0}.workflow-euro{display:flex;align-items:center;gap:8px}.workflow-euro>span{font-weight:600}.workflow-euro input{text-align:right;min-width:0;width:100%;font-variant-numeric:tabular-nums}.workflow-pricing .inline-actions{display:flex;gap:6px;flex-wrap:wrap}.workflow-pricing .inline-actions button{font-size:12px}.workflow-extras>[data-simple-extra]{border-top:1px solid #dce2eb;padding:10px 0}.workflow-extras>[data-simple-extra] label{margin:6px 0}#workflow-price-totals>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #dce2eb}#workflow-price-totals small{display:block;font-size:12px}#workflow-price-totals strong{font-size:20px;font-variant-numeric:tabular-nums}.workflow-margin{background:#edf2f9;padding:15px!important;border-radius:6px}.workflow-redesign .pricing-block .price-line-meta,.workflow-redesign .pricing-block .price-sides{display:block}.workflow-redesign .pricing-block .price-summary{display:block}.workflow-redesign .pricing-block .price-summary>span{display:block;margin-bottom:12px}.workflow-redesign #transport-form{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-redesign .transport-block{margin-top:16px}.workflow-redesign .record-metadata{margin-top:14px}
.workflow-redesign .workflow-actual .actual-grid{grid-template-columns:1fr}.workflow-redesign .workflow-actual .actual-grid>label{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:4px 8px}.workflow-redesign .workflow-stop-times .dt-echo{display:none}.workflow-redesign .stop-planned label:has([name="place"]),.workflow-redesign .stop-planned label:has([name="date"]){grid-column:1/-1}
@media(max-width:1050px){.workflow-redesign .order-workflow-layout{grid-template-columns:1fr}.workflow-redesign .order-workflow-prices{grid-row:auto}}@media(max-width:640px){.workflow-redesign .workflow-stop-times{grid-template-columns:1fr}.workflow-redesign .workflow-actual{border-left:0;border-top:1px solid #dce2eb;padding:16px 0 0}.workflow-redesign #transport-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-choice-grid{grid-template-columns:1fr}.workflow-redesign .workflow-actual .actual-grid{grid-template-columns:1fr}.workflow-redesign .stops-block{padding:12px}}@media print{.workflow-redesign .order-workflow-layout{display:block}}

.execution-actions{display:grid;gap:10px;margin:16px 0;padding:16px;border:1px solid var(--border,#d9dfe8);border-radius:8px}.execution-actions small,.execution-action-help{color:var(--muted,#526176)}.execution-actions .inline-actions{display:flex;flex-wrap:wrap;gap:8px}
