.trading-view{scroll-margin-top:72px}.trading-list-heading{align-items:flex-start}.trading-list-heading p{max-width:62ch;margin:0}.trading-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trading-status-tabs{margin-bottom:12px}.trading-status-tabs button[aria-pressed=true]{color:var(--primary,#165dff);border-bottom-color:var(--primary,#165dff);font-weight:650}.trading-kind-tabs{border-bottom:0;gap:4px;margin:0}.trading-kind-tabs button{border:1px solid var(--inv-border,#e7ecf4);border-radius:999px;min-height:34px;padding:4px 12px}.trading-kind-tabs button[aria-pressed=true]{border-color:var(--primary,#165dff);background:#eef3ff}.trading-row-link{color:var(--primary,#165dff);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.trading-row-link:hover{text-decoration:underline}.trading-row-link:disabled{cursor:default;opacity:.6}.trading-overdue{color:#b42318;font-weight:600}.trading-doc-page{gap:16px;min-width:0;display:grid}.trading-page-back{margin-bottom:-8px}.trading-page-back [data-slot=button]{color:var(--primary,#165dff);padding-inline:4px}.trading-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trading-page-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trading-page-heading h2{letter-spacing:-.4px;margin:0;font-size:clamp(21px,2.2vw,26px);font-weight:700}.trading-doc-card{gap:16px;display:grid}.trading-doc-facts{border-bottom:1px solid var(--inv-border,#e7ecf4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;margin:0;padding-bottom:14px;display:grid}.trading-doc-facts dt{color:var(--inv-muted,#758198);font-size:12px}.trading-doc-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.trading-doc-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trading-doc-foot>p{white-space:pre-wrap;flex:240px;margin:0}.trading-doc-totals{flex:0 320px;gap:6px;min-width:min(100%,260px);margin:0 0 0 auto;display:grid}.trading-doc-totals>div{justify-content:space-between;gap:16px;display:flex}.trading-doc-totals dt{color:var(--inv-muted,#758198)}.trading-doc-totals dd{font-variant-numeric:tabular-nums;margin:0}.trading-doc-totals .is-total{border-top:2px solid var(--inv-text,#15213b);padding-top:8px;font-weight:700}.trading-doc-totals .is-total dt,.trading-doc-totals .is-due dt{color:var(--inv-text,#15213b)}.trading-doc-totals .is-due{border-top:1px solid var(--inv-border,#e7ecf4);padding-top:8px;font-size:17px;font-weight:700}.trading-doc-pay h3,.trading-doc-page .invoice-history h3{margin:0 0 12px;font-size:15px}.trading-pay-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.trading-pay-fields>[data-slot=button]{min-height:44px}.trading-doc-pay .invoice-help{margin:10px 0 0}.trading-doc-page .invoice-history{border:1px solid var(--inv-border,#e7ecf4);border-radius:var(--bal-radius,10px);padding:16px 20px;display:block}.trading-doc-page .invoice-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trading-doc-page .invoice-history li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.trading-doc-page .invoice-history .invoice-help{margin:8px 0 0}.trading-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.trading-section-heading h3{margin:0}.trading-doc-sends ul{margin-top:10px}.trading-draft-form{gap:12px;display:grid}.trading-draft-form .invoice-form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0}.trading-line-editor h3{margin:4px 0 8px;font-size:15px}.trading-line-table{border:1px solid var(--inv-border,#e7ecf4);border-radius:8px;gap:0;margin-bottom:12px;display:grid;overflow:hidden}.trading-line-head,.trading-line-row{grid-template-columns:minmax(170px,3fr) minmax(70px,.8fr) minmax(90px,1fr) minmax(70px,.7fr) minmax(150px,2fr) minmax(140px,1.8fr) 96px;align-items:center;gap:8px;padding:8px 10px;display:grid}.trading-line-head.has-credit,.trading-line-row.has-credit{grid-template-columns:minmax(150px,3fr) minmax(70px,.8fr) minmax(90px,1fr) minmax(70px,.7fr) minmax(140px,2fr) minmax(130px,1.8fr) minmax(80px,.8fr) 96px}.trading-line-head{color:var(--inv-muted,#758198);background:#f6f8fc;font-size:12px;font-weight:600}.trading-line-row+.trading-line-row,.trading-line-head+.trading-line-row{border-top:1px solid var(--inv-border,#e7ecf4)}.trading-line-row .invoice-field{gap:0}.trading-line-row .invoice-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trading-line-row .invoice-line-bottom{justify-content:flex-end;display:flex}.trading-line-empty{color:var(--inv-muted,#758198);text-align:center}.trading-draft-actions{justify-content:flex-end}.sales-overview{gap:16px;display:grid}.sales-overview-grid{grid-template-columns:repeat(auto-fill,minmax(max(240px,33.3333% - 10.6667px),1fr));gap:16px;display:grid}.sales-overview-card h3{margin:0 0 6px;font-size:15px}.sales-overview-figure{margin:4px 0;font-size:1.6rem;font-weight:650}@media (min-width:900px){.sales-overview-wide{grid-column:span 2}}.sales-overview-buckets{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sales-overview-buckets li{grid-template-columns:9em minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.sales-overview-bar{background:#f1f4f9;border-radius:5px;height:10px;display:block;overflow:hidden}.sales-overview-bar>span{border-radius:5px;min-width:1px;height:100%;display:block}.sales-overview-bar .is-due{background:var(--primary,#165dff)}.sales-overview-bar .is-overdue{background:#e5484d}.sales-overview-table{border-collapse:collapse;width:100%;font-size:13px}.sales-overview-table th,.sales-overview-table td{border-bottom:1px solid var(--inv-border,#e7ecf4);text-align:left;padding:7px 4px}.sales-overview-table .invoice-number{text-align:right}@media (max-width:900px){.trading-pay-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-pay-fields>[data-slot=button]{grid-column:1/-1}.trading-line-head{display:none}.trading-line-row,.trading-line-row.has-credit{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.trading-line-row>.invoice-field:first-child{grid-column:1/-1}.trading-line-row .invoice-field{gap:6px}.trading-line-row .invoice-field>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.trading-line-row .invoice-line-bottom{grid-column:1/-1}}@media (max-width:560px){.trading-pay-fields,.trading-line-row,.trading-line-row.has-credit{grid-template-columns:minmax(0,1fr)}.trading-heading-actions{justify-content:flex-start}.trading-doc-totals{flex-basis:100%;margin-left:0}.sales-overview-buckets li{grid-template-columns:7.5em minmax(0,1fr) auto}}.trading-contact-block{gap:10px;display:grid}.trading-contact-block h3{margin:0;font-size:15px}.trading-contact-owed{color:var(--inv-muted,#758198);margin:0;font-size:13px}.trading-contact-owed strong{color:var(--inv-text,#15213b);font-size:15px}.trading-contact-block .invoice-help{margin:0}.trading-contacts .trading-doc-facts{border-bottom:0;padding-bottom:0}.trading-contact-block .trading-section-heading{flex-wrap:wrap}.trading-contact-block th,.trading-contact-block td{white-space:nowrap}.trading-batch-note{border:1px solid var(--inv-border,#e7ecf4);background:#f6f8fc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.trading-batch-note .invoice-help{flex:320px;margin:0}.trading-quotes>.invoice-form,.trading-purchase-orders>.invoice-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:12px 16px;display:grid}:is(.trading-quotes>.invoice-form>:not(.invoice-field),.trading-purchase-orders>.invoice-form>:not(.invoice-field),.trading-quotes>.invoice-form>.invoice-field:has(textarea),.trading-purchase-orders>.invoice-form>.invoice-field:has(textarea)){grid-column:1/-1}.trading-abn-check{color:var(--inv-muted);margin-top:4px;font-size:13px}.trading-abn-check.is-passed{color:var(--inv-green)}.trading-abn-check.is-name_mismatch,.trading-abn-check.is-invalid,.trading-abn-check.is-cancelled{color:#9a3412}.trading-abn-mismatch,.trading-abn-found{border:1px solid var(--inv-border);overflow-wrap:anywhere;background:#f6f9fc;border-radius:8px;margin:12px 0;padding:12px 14px}.trading-abn-mismatch p,.trading-abn-found p{margin:0 0 8px}.trading-abn-row{align-items:flex-end;gap:8px;display:flex}.trading-abn-row>:first-child{flex:1;min-width:0}.trading-duplicate-tag{color:#9a5b12;white-space:nowrap;background:#fff3e3;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:12px}.trading-doc-note{background:#eef4ff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:10px 12px;display:flex}.trading-duplicate-note{background:#fff7ec}.trading-duplicate-list{margin:0 0 12px;padding-left:18px}.trading-with-deleted{align-items:center;gap:6px;font-size:14px;display:inline-flex}.sales-overview-editor{margin-bottom:16px}.sales-overview-editor ol{gap:6px;margin:8px 0 12px;padding-left:20px;display:grid}.sales-overview-editor li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-overview-editor label{align-items:center;gap:6px;min-width:140px;display:inline-flex}.trading-copy-select{border:1px solid var(--inv-border,#d8dfeb);height:36px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:0 10px}.trading-expected-date{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trading-expected-date input{width:auto;min-width:150px}.trading-numbering input{width:7.5rem;min-width:0}@media (max-width:560px){.trading-numbering input{width:5.5rem}}.trading-import-file{border:1px dashed var(--inv-border,#c9d3e6);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;max-width:100%;height:36px;padding:0 12px;display:inline-flex;position:relative;overflow:hidden}.trading-import-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.trading-import-contacts{border:0;flex-wrap:wrap;gap:6px 16px;margin:8px 0;padding:0;display:flex}.trading-import-contacts legend{margin-bottom:4px;font-size:13px}.trading-import{min-width:0;max-width:100%}.trading-import .invoice-table-scroll{max-width:100%;overflow-x:auto}.trading-import .invoice-actions{flex-wrap:wrap}.trading-spare{margin-bottom:12px}.trading-spare-apply{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.trading-spare-apply li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trading-spare-apply input{width:8rem;min-width:0}.trading-pay-confirm{border:1px solid var(--inv-border,#c9d3e6);background:#f6f8fc;border-radius:8px;margin-top:10px;padding:10px 12px}.trading-pay-confirm p{margin:0 0 8px}.trading-summary-include{border:0;flex-wrap:wrap;gap:6px 16px;margin:4px 0 8px;padding:0;font-size:13px;display:flex}
.report-centre{gap:18px;display:grid}.report-centre-title,.report-centre>.invoice-help{margin:0}.report-group h3{margin:0 0 8px;font-size:15px}.report-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-card{border:1px solid var(--inv-border,#e7ecf4);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.report-card .trading-row-link{font-size:15px}.report-card p{color:var(--inv-muted,#758198);margin:4px 0 0;font-size:13px}.report-group.is-favourite .report-card{background:#f5f8ff;border-color:#c9d8ff}.report-star{width:32px;height:32px;color:var(--inv-muted,#758198);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.report-star:hover{background:#eef3ff}.report-star[aria-pressed=true]{color:var(--primary,#165dff)}.report-star[aria-pressed=true] svg{fill:currentColor}.report-page{gap:14px;min-width:0;display:grid}.report-page .trading-page-heading h2{margin:0}.report-filters{align-items:end}.report-page>*{min-width:0}.report-page .invoice-filters{flex-wrap:wrap}
