/* Wisnew buyer/supplier wholesale order flow */
.wo-container{max-width:1150px;margin:0 auto;padding:24px 18px 75px;color:#202f46;font-size:13px}
.wo-container *{box-sizing:border-box}.wo-container h1,.wo-container h2,.wo-container h3,.wo-container p{margin-top:0}
.wo-container h2{font-size:17px;margin-bottom:18px}.wo-container h3{font-size:14px;margin:20px 0 8px}
.wo-crumb{font-size:12px;color:#60728a;margin-bottom:18px}.wo-crumb a,.wo-back{color:#2962b0;text-decoration:none}
.wo-heading{margin-bottom:24px}.wo-heading p{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#4578c7;margin-bottom:8px}
.wo-heading h1{font-size:27px;line-height:1.3;letter-spacing:-1px;margin:0 0 8px}.wo-heading span{color:#66778e}
.wo-two-col{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.85fr);gap:20px;align-items:start}
.wo-panel{padding:25px;background:#fff;border:1px solid #e1e8f2;border-radius:14px;margin-bottom:20px;min-width:0;box-shadow:0 3px 10px rgba(17,44,80,.025)}
.wo-panel>strong{font-size:16px}.wo-panel>p{line-height:1.65}
.wo-form label,.wo-ship-form label{display:block;color:#384963;font-weight:650;margin:0 0 16px}
.wo-form label b{color:#d04141}.wo-form input:not([type=checkbox]),.wo-form textarea,.wo-ship-form input,.wo-filter select{display:block;width:100%;background:white;margin-top:7px;padding:12px 13px;border:1px solid #d1dce9;border-radius:8px;color:#17283b;font:inherit;min-height:42px}
.wo-form input:focus,.wo-form textarea:focus,.wo-ship-form input:focus{outline:2px solid #b1cbf8;border-color:#407bd1}
.wo-form .wo-check{display:flex;align-items:flex-start;gap:9px;padding:14px;background:#f5f8fc;border-radius:8px;line-height:1.6;font-size:12px;font-weight:500}
.wo-check input{margin-top:4px}.wo-line{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid #edf1f6;padding:12px 0}
.wo-line span{color:#66778e}.wo-line b,.wo-line strong{font-weight:750;text-align:right}.wo-total{border-bottom:0;margin-top:7px;font-size:16px}.wo-total strong{font-size:22px;color:#2359ac}
.wo-hint{font-size:12px;line-height:1.65;color:#7a899b;margin:14px 0 0}
.wo-primary,.wo-secondary,.wo-danger{font:inherit;font-weight:750;text-decoration:none;cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;padding:11px 15px;transition:filter .2s}
.wo-primary{color:#fff;background:#2865c2}.wo-primary:hover{filter:brightness(.94)}.wo-primary:disabled{opacity:.5;cursor:not-allowed}
.wo-secondary{background:#fff;border-color:#d8e0eb;color:#3263a1}.wo-danger{background:#fff;border-color:#f4b8b8;color:#ba3838}
.wo-form>.wo-primary,.wo-form>.wo-secondary{display:flex;width:100%;margin-top:11px;min-height:44px}
.wo-alert,.wo-success{padding:14px 17px;border-radius:9px;margin-bottom:18px;line-height:1.7}
.wo-alert{color:#983b3b;background:#fff1f1;border:1px solid #f5caca}.wo-alert ul{margin:7px 0 0;padding-left:18px}
.wo-success{color:#1c7056;background:#edf9f3;border:1px solid #b8e8d1}
.wo-pill{padding:6px 10px;display:inline-block;background:#e8f0fc;color:#285c9d;border-radius:20px;font-size:12px;font-weight:800;white-space:nowrap}
.wo-pill.is-pending{background:#fff1d9;color:#a76213}
.wo-table-scroll{overflow-x:auto}.wo-table{border-collapse:collapse;width:100%;min-width:700px;text-align:left}
.wo-table th{font-size:12px;color:#64758a;background:#f5f8fc;border-bottom:1px solid #e4ebf2;padding:13px 11px;white-space:nowrap}
.wo-table td{border-bottom:1px solid #edf1f6;padding:15px 11px;vertical-align:middle}
.wo-table td b{font-weight:750}.wo-table td small{display:block;font-size:11px;color:#7b8ca1;margin-top:5px}
.wo-table .wo-empty{text-align:center;padding:45px;color:#8793a5}.wo-pages{margin-top:18px}.wo-back{display:inline-block;margin-top:5px}
.wo-timeline{list-style:none;margin:0;padding:0}.wo-timeline li{border-left:2px solid #bbcee9;padding:3px 0 22px 15px;margin-left:7px}
.wo-timeline strong{display:block}.wo-timeline span,.wo-timeline small{display:block;color:#7a899b;font-size:11px;margin-top:5px}
.wo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:20px}.wo-stats>div{background:#fff;border:1px solid #e1e8f2;border-radius:12px;padding:19px}
.wo-stats small{display:block;color:#6f7d91;margin-bottom:8px}.wo-stats strong{font-size:23px}
.wo-filter{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:15px}.wo-filter select{width:auto;margin:0;min-width:140px}
.wo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.wo-ship-form{width:100%;max-width:480px}.wo-order-start{margin:12px 0 16px}.wo-order-start>.wo-primary{width:100%;min-height:48px}
.wo-order-start p{margin:7px 0;text-align:center;color:#708098;font-size:12px}.wo-order-start a{color:#2d65ad;text-decoration:none}
@media(max-width:800px){.wo-container{padding:20px 12px 55px}.wo-two-col{grid-template-columns:1fr}.wo-panel{padding:18px}.wo-heading h1{font-size:23px}}
