.order-workflow{margin:0 0 20px;padding:15px 0;border-bottom:1px solid var(--border)}.order-workflow-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.order-workflow-status{font-size:13px;font-weight:700;color:#51515e}.order-workflow-buttons{display:flex;gap:9px;flex-wrap:wrap}.order-workflow-buttons button{font-size:13px}.order-workflow-hint{font-size:12px;margin:12px 0 0}.order-preview-title{margin:20px 0}.order-preview-title h2{margin:0 0 10px}.order-preview-title p{margin:5px 0}.order-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}.order-preview-grid>div{min-width:0}.order-preview-grid dt{font-size:11px;color:#71717e;margin:0 0 7px}.order-preview-grid dd{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.order-preview-grid>div:has(dt:first-child+dd){padding-bottom:4px}.order-leave-dialog{max-width:min(94vw,540px);border:0;border-radius:12px;padding:26px}.order-leave-dialog h2{font-size:20px;margin-top:0}.order-leave-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:25px}@media(max-width:900px){.order-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.order-workflow-buttons{width:100%}.order-workflow-buttons button{flex:1;min-width:110px}.order-preview-grid{gap:18px 12px}.order-leave-actions{display:grid;grid-template-columns:1fr}.order-leave-dialog{padding:18px}.order-preview-title h2{font-size:20px}}
