#reference-order-tools:empty{display:none}
#reference-order-tools{margin:0 0 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
#reference-order-tools button,.reference-order-bar button{font:inherit;border:1px solid #d9e3cd;background:#f4f8ee;color:#40552b;border-radius:6px;padding:9px 14px;cursor:pointer}
#reference-order-tools button:hover,.reference-order-bar button:hover{background:#e7f0dc}
#reference-order-tools span{font-size:14px;color:#536348}
.reference-order-bar{display:flex;gap:5px;padding:10px;border-bottom:1px solid #e5eadf;background:#fbfdf8}
.reference-order-bar button{padding:5px 10px;font-size:13px}
.reference-order-bar .reference-order-handle{margin-right:auto;cursor:grab;touch-action:none;user-select:none}
.reference-order-dragging{outline:3px solid #8fc444;opacity:.6}
.reference-order-dragging .reference-order-handle{cursor:grabbing}
.reference-order-saving .reference-order-bar{pointer-events:none;opacity:.5}
.reference-order-edit .reference-two-preview{aspect-ratio:3/2!important}
