.iv-flow{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.iv-lab{color:var(--color-ink2);font-size:13.5px;font-weight:600}.iv-flow .iv-step[data-step-tonight]{order:-1}.iv-step{border-left:1px solid var(--color-line);flex-direction:column;gap:3px;min-width:0;padding:14px 20px;display:flex}.iv-flow .iv-step[data-step-tonight]{border-left:0}.iv-step b{color:var(--color-ink);font-size:26px;font-weight:700;line-height:1.1}.iv-step[data-step-tonight] b{letter-spacing:-.02em;font-size:38px}.iv-step>span:last-child{color:var(--color-ink2);font-size:12.5px;line-height:1.35}.iv-step.is-sent b{color:var(--color-ok)}.iv-arrow{display:none}.iv-xero{font:700 9.5px var(--font-mono);letter-spacing:.1em;color:#fff;background:#13b5ea;border-radius:4px;margin-right:4px;padding:1px 5px}.iv-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (width<=1599px){.iv-grid{grid-template-columns:minmax(0,1fr) 316px}}.iv-bar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.iv-search{width:240px}.iv-table td:first-child,.iv-table th:first-child{padding-left:18px}@media (width>=768px){.dtable.iv-table tbody td,.dtable.iv-table thead th{padding-left:11px;padding-right:11px}.dtable.iv-table tbody td:first-child,.dtable.iv-table thead th:first-child{padding-left:18px}.dtable.iv-table tbody td:last-child,.dtable.iv-table thead th:last-child{padding-right:16px}}.iv-table tbody td{padding-top:10px;padding-bottom:10px}.iv-table td[data-l=Customer]{min-width:150px}.iv-table td[data-l=Paid]{min-width:124px}.iv-scroll{overflow-x:auto}.iv-scroll .dtable thead th{position:static}.iv-table td[data-l=Order],.iv-table td[data-l=Xero]{white-space:nowrap}.iv-table tr.is-ready td{background:#fff9f2}.iv-ch{font:700 12.5px var(--font-body);color:#fff;background:var(--c);vertical-align:1px;border-radius:4px;padding:2px 6px;display:inline-block}.iv-foot{border-top:1px solid var(--color-line);color:var(--color-ink2);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.iv-b{padding:6px 12px;font-size:12.5px}.iv-h{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 18px;display:flex}.iv-log{max-height:760px;overflow-y:auto}.iv-night{border-bottom:1px solid var(--color-line);padding:11px 18px}.iv-night.is-next{background:#fff9f2}.iv-night.is-done{background:var(--color-ok-bg)}.iv-nh{color:var(--color-ink2);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}.iv-ne{color:var(--color-ink2);gap:8px;font-size:12.5px;line-height:1.45;display:flex}.iv-ne b{color:var(--color-ink);font-weight:600}.iv-ok{background:var(--color-ok) no-repeat center/9px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");border-radius:14px;flex:none;width:14px;height:14px;margin-top:2px}.iv-pe{color:var(--color-ink2);grid-template-columns:82px minmax(0,1fr);gap:8px;margin-top:4px;padding-left:22px;font-size:12.5px;line-height:1.4;display:grid}.iv-map{margin:0;padding:6px 18px 12px}.iv-map>div{border-bottom:1px solid var(--color-line);grid-template-columns:82px minmax(0,1fr);gap:10px;padding:7px 0;font-size:12.5px;display:grid}.iv-map>div:last-child{border-bottom:0}.iv-map dt{color:var(--color-ink);font-weight:600}.iv-map dd{color:var(--color-ink2);margin:0;line-height:1.4}@media (width<=1279px){.iv-grid{grid-template-columns:minmax(0,1fr)}.iv-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-arrow{display:none}}@media (width<=767px){.iv-search{width:100%}.iv-bar{padding:12px 14px}.iv-step{padding:11px 13px}.iv-step b{font-size:20px}.iv-table tbody td:first-child{padding-left:0!important}.iv-pe{grid-template-columns:70px minmax(0,1fr);padding-left:0}.iv-table tr.is-ready td{background:0 0}.iv-table tr.is-ready{background:#fff9f2}.iv-table td[data-l=Customer],.iv-table td[data-l=Paid]{min-width:0}}
