.nw-orders{color:#444;font-size:14px}.nw-order-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #ddd;background:#fff;margin-bottom:18px}.nw-order-tabs button,.nw-order-tabs a{padding:14px 20px;background:none;border:0;border-radius:0;color:#666;text-decoration:none}.nw-order-tabs .active{color:#1b9b83;border-bottom:3px solid #1b9b83}.nw-orders fieldset{border:1px solid #e4e7eb;background:#fff;margin:0 0 12px;padding:16px}.nw-orders legend{font-size:15px;font-weight:600;padding:0 8px}.nw-order-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.nw-order-fields label{display:flex;flex-direction:column;gap:7px;min-width:160px;font-size:13px}.nw-order-fields input,.nw-order-fields select{height:34px;padding:5px 8px;border:1px solid #d9dce0;border-radius:3px;background:#fff;max-width:240px;color:#444}.nw-order-range span{display:flex;align-items:center;gap:8px}.nw-order-range input{width:145px}.nw-order-range i{font-style:normal;color:#aaa}.nw-order-toolbar{display:flex;align-items:center;gap:12px;padding:10px 0;flex-wrap:wrap}.nw-order-notice{font-size:12px;color:#7b6126;background:#fff9e9;padding:12px;line-height:1.8}.nw-order-scroll{overflow:auto}.nw-order-grid{display:grid;grid-template-columns:2.4fr 1.1fr 1fr .9fr 1.1fr 1.2fr 1.6fr 1.7fr;min-width:1160px}.nw-order-grid>div{padding:16px 12px;white-space:pre-wrap;overflow-wrap:anywhere;border-right:1px solid #edf0f3;font-size:13px;line-height:1.8}.nw-order-grid-head{background:#f2f3f5;color:#555}.nw-order-grid-head>div{font-weight:600}.nw-order-card{min-width:1160px;border:1px solid #e2e5e8;margin:12px 0;background:#fff}.nw-order-card header{display:flex;justify-content:space-between;padding:10px 14px;background:#f5f7f9;border-bottom:1px solid #e7eaee}.nw-order-card header button{border:0;background:none;color:#258dce;padding:0;cursor:pointer}.nw-order-card footer{border-top:1px solid #edf0f3;padding:10px 14px;color:#666;font-size:12px}.nw-order-card footer p{margin:6px 0 0}.nw-order-detail-fields{display:grid;grid-template-columns:minmax(100px,170px) minmax(0,1fr);margin:0 0 20px}.nw-order-detail-fields dt,.nw-order-detail-fields dd{margin:0;padding:10px;border-bottom:1px solid #eee;white-space:pre-wrap;overflow-wrap:anywhere}.nw-order-detail-fields dt{background:#f5f7f9;color:#666}#orderDetail{width:min(1000px,95vw)}#orderDetailBody pre{white-space:pre-wrap;overflow-wrap:anywhere}#orderError{color:#b53c30}
