editable-text{display:inline}
.site-order-dialog{width:min(740px,calc(100% - 28px));max-height:88svh;border:1px solid #d4cfc3;background:#faf7f1;color:#252823;padding:28px;overflow:auto}
.site-order-dialog::backdrop{background:#10171066}
.site-order-dialog h2{font-size:24px;margin:0 40px 12px 0}.site-order-dialog p{font-size:14px;line-height:1.7;color:#62665e}.site-order-dialog label{display:block;font-size:14px}.site-order-dialog select{display:block;width:100%;margin-top:8px;padding:11px;background:#fffdf8;border:1px solid #d4cfc3;font-size:14px}
.site-order-dialog .order-close{position:absolute;right:18px;top:15px;font-size:25px;border:0;background:transparent}
.site-order-dialog ol{padding:0;margin:20px 0;list-style:none}.site-order-dialog li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #ded9ce}.site-order-dialog li strong{font-size:14px;font-weight:600;flex:1}.site-order-dialog li>span{font-size:12px;color:#96998f}.site-order-dialog button{font-family:inherit;font-size:13px;padding:8px 10px;border:1px solid #cfc9bd;background:transparent;color:inherit;cursor:pointer}.site-order-dialog button:disabled{opacity:.4;cursor:default}.site-order-dialog .order-handle{font-size:22px;border:0;touch-action:none;cursor:grab}.site-order-dialog .dragging{background:#f1eadf}.site-order-dialog .order-actions{display:flex;gap:12px}.site-order-dialog [data-order-save]{background:#252823;color:#fff}.site-order-dialog [role=status]{min-height:24px}
@media(max-width:600px){.site-order-dialog{padding:20px 15px}.site-order-dialog li{gap:6px}.site-order-dialog li strong{font-size:13px}.site-order-dialog li button{padding:7px 6px;font-size:12px}}
