.record-date-presets{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.record-date-presets button{padding:8px 13px}
.task-row-actions,.task-confirm-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.task-confirm-actions{justify-content:flex-end;margin-top:20px}
.order-journey .table-wrap{max-height:55vh;overflow:auto}
.order-journey p{line-height:1.7}
.unsaved-warning{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff4dd;border:1px solid #eab85b;border-radius:8px;padding:12px 14px;margin:12px 0}
.unsaved-warning strong{color:#8d560d}.unsaved-warning span{margin-right:auto}
.unsaved-warning button{white-space:nowrap}
.mapping-catalog-pages{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:14px 2px}
.mapping-catalog-pages>span{white-space:nowrap;margin:0 6px}
.mapping-catalog-pages label{display:flex;align-items:center;gap:6px;white-space:nowrap}
.mapping-catalog-pages input{width:76px;padding:8px}
@media(max-width:700px){.record-date-presets button{flex:1 1 72px}.order-journey .table-wrap{max-height:48vh}.unsaved-warning button{flex:1 1 100px}}
