.sidebar nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#627278 transparent}.sidebar-bottom{flex-shrink:0;margin-top:0;padding-top:12px}.commerce-dialog{width:850px}.commerce-wrap{white-space:normal;display:inline-block;max-width:290px;line-height:1.8}.commerce-line-labels,.commerce-item-row{display:grid;grid-template-columns:minmax(0,1fr) 95px 32px;align-items:center;gap:8px}.commerce-line-labels,.commerce-order-labels{font-size:10px;color:var(--muted);margin-bottom:7px}.commerce-item-row{margin-bottom:9px}.commerce-item-row .btn,.commerce-order-line .btn{padding:5px}.commerce-order-labels,.commerce-order-line{display:grid;grid-template-columns:minmax(0,1fr) 75px 115px 32px;gap:8px;align-items:center}.commerce-order-line{margin-bottom:10px}.commerce-total{background:#f1f5f4;border:1px solid #dfe9e5;border-radius:8px;padding:14px 16px;font-size:12px;display:flex;justify-content:space-between;align-items:center;color:#678278}.commerce-total output{font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.commerce-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--border)}.commerce-quantity-row strong{font-size:12px;font-weight:550;display:block}.commerce-quantity-row small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.commerce-quantity-row input{width:110px;flex-shrink:0}.commerce-return-row{display:grid;grid-template-columns:minmax(0,1fr) 85px 120px;align-items:center;gap:8px;margin-bottom:11px;font-size:12px}.commerce-return-package{grid-template-columns:minmax(0,1fr) 75px 115px 32px}.commerce-records{display:flex;flex-direction:column;gap:17px}.commerce-records article{padding-bottom:15px;border-bottom:1px solid var(--border)}.commerce-records article:last-child{border-bottom:0;padding-bottom:0}.commerce-records h3{font-size:12px}.commerce-records p{margin-top:5px}.commerce-check-list{display:flex;flex-direction:column;gap:12px;margin-bottom:17px}.commerce-check-list .checkbox{align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:7px}.commerce-check-list input{margin-top:3px}.commerce-check-list small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.commerce-errors{color:var(--danger);font-size:12px;padding-left:22px;line-height:1.9}.commerce-batch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.commerce-batch-card{padding:21px}.commerce-batch-card h2{font-size:15px;margin:13px 0 5px}.commerce-batch-card>p{font-size:11px;color:var(--muted)}.commerce-batch-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;margin:16px 0}.commerce-batch-numbers strong{display:block;font-size:20px;font-variant-numeric:tabular-nums}.commerce-batch-numbers small{font-size:10px;color:var(--muted)}.commerce-toolbar-note{padding:13px 20px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--border);line-height:1.8}.commerce-summary-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--border);gap:15px;font-size:12px}.commerce-summary-row:last-child{border-bottom:0}.commerce-summary-row strong{font-weight:550;font-variant-numeric:tabular-nums}.commerce-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.commerce-report-note{font-size:11px;color:var(--muted);line-height:1.85}.commerce-flow-note{background:#f4f7f6;border-left:3px solid #95b8ab;padding:13px 15px;color:#627c73;font-size:12px;line-height:1.8}.commerce-review-amount{font-size:25px;font-weight:600;margin:8px 0;color:var(--ink)}.commerce-code{font-size:10px;font-family:ui-monospace,monospace;color:#96a29f;overflow-wrap:anywhere;white-space:normal}.commerce-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.commerce-required{color:var(--danger)}.commerce-data-row small{display:block;font-size:10px;color:var(--muted)}.commerce-source-badge{border:1px solid var(--border);background:#f7f9f8;color:#6a8279;font-size:10px;padding:2px 7px;border-radius:4px}.commerce-integrations-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.commerce-auth-code{padding:12px;border:1px solid var(--border);border-radius:7px;background:#f8f9fb;font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.commerce-detail-actions{margin-top:17px;display:flex;gap:8px;flex-wrap:wrap}.commerce-helper{font-size:11px;color:var(--muted);line-height:1.8}.commerce-filter-empty{padding:18px;color:var(--muted);font-size:12px;text-align:center}.commerce-warn-number{color:#a4773f}.commerce-alert-list{margin:0;padding:0;list-style:none}.commerce-alert-list li{padding:11px 0;border-bottom:1px solid var(--border);font-size:12px}.commerce-alert-list li:last-child{border-bottom:0}
@media(max-width:1100px){.commerce-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-integrations-grid{grid-template-columns:1fr}}
@media(max-width:680px){.commerce-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.commerce-order-labels,.commerce-order-line{grid-template-columns:minmax(0,1fr) 48px 70px 26px;gap:5px}.commerce-order-line input,.commerce-order-line select,.commerce-item-row input,.commerce-item-row select{font-size:11px;padding-left:6px;padding-right:6px}.commerce-item-row,.commerce-line-labels{grid-template-columns:minmax(0,1fr) 65px 26px;gap:6px}.commerce-return-row{grid-template-columns:minmax(0,1fr) 60px 95px;gap:6px}.commerce-return-package{grid-template-columns:minmax(0,1fr) 48px 80px 25px}.commerce-return-row input,.commerce-return-row select{font-size:10px;padding:7px 5px}.commerce-batch-grid,.commerce-report-grid,.commerce-pair{grid-template-columns:1fr}.commerce-quantity-row input{width:80px}.commerce-order-labels{font-size:9px}.commerce-toolbar-note{padding:13px 16px}.commerce-batch-card{padding:18px}.commerce-check-list .checkbox{font-size:11px}.commerce-wrap{max-width:220px}.commerce-report-note{font-size:10px}.commerce-summary-row{font-size:11px}.commerce-quantity-row strong{font-size:11px}}
.commerce-settlement-line{padding:16px;border:1px solid var(--border);border-radius:8px;margin-bottom:14px;background:#fafcfc}.commerce-settlement-line .field.full.commerce-total{display:flex}.commerce-dialog .form-grid .form-grid{grid-column:1/-1}.commerce-expense-binding{grid-template-columns:minmax(0,1fr) 125px 32px}@media(max-width:680px){.commerce-settlement-line{padding:11px}.commerce-expense-binding{grid-template-columns:minmax(0,1fr) 85px 26px}}
.commerce-mapping-row{display:grid;grid-template-columns:1fr 1fr 32px;gap:8px;margin-bottom:10px}@media(max-width:680px){.commerce-mapping-row{grid-template-columns:1fr 1fr 26px;gap:5px}.commerce-mapping-row input,.commerce-mapping-row select{font-size:11px;padding:8px 6px}}
