.finance-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;border-bottom:1px solid var(--line);padding-bottom:10px}.finance-tabs a{padding:9px 13px;border-radius:8px;color:var(--muted);font-weight:650}.finance-tabs a.active{background:#e7f0fd;color:var(--blue)}.finance-section{margin-bottom:20px}.finance-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.finance-filter{display:flex;align-items:end;gap:12px;margin:12px 0 20px}.finance-filter label{flex:1;max-width:700px}.finance-list-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(110px,1fr)) auto;gap:12px;align-items:end}.finance-table small{display:block;max-width:560px;color:var(--muted);font-size:12px;margin-top:3px;white-space:normal;overflow-wrap:anywhere}.finance-table td{vertical-align:top}.finance-number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.finance-table input[type=checkbox],.finance-check input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:var(--blue)}.finance-muted{color:var(--muted);font-size:13px}.finance-help{font-weight:400;color:var(--muted);font-size:12px}.finance-line{border:1px solid var(--line);border-radius:9px;padding:15px;margin:14px 0;background:#f9fbfd}.finance-line legend{font-weight:700;padding:0 7px}.finance-line-grid{display:grid;grid-template-columns:2fr 2fr 1fr 1.4fr;gap:12px}.finance-line-reason{grid-column:span 2}.finance-remove{margin-top:12px;color:var(--red)}.finance-sticky{position:sticky;bottom:10px;background:rgba(255,255,255,.97);border:1px solid var(--line);border-radius:10px;padding:13px;box-shadow:var(--shadow);z-index:1;flex-wrap:wrap}.finance-check{display:flex;flex-direction:row;align-items:center;font-weight:500}.finance-totals{max-width:460px;margin:24px 0 15px auto}.finance-totals>div{display:flex;justify-content:space-between;gap:18px;padding:7px 0}.finance-totals dt{color:var(--muted)}.finance-totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.finance-grand-total{border-top:2px solid var(--line);font-size:19px;margin-top:6px}.finance-grand-total dt{color:var(--text);font-weight:750}.finance-domain-list{padding-left:18px;max-height:220px;overflow:auto;font-size:12px}.finance-domain-list span{color:var(--muted)}.finance-details{margin-top:20px}.finance-details>summary,.finance-danger>summary{cursor:pointer;font-weight:650}.finance-details form{margin-top:18px}.finance-danger{box-shadow:none}.finance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-readonly form[method=post] button,.finance-readonly form[method=post] .actions{display:none}.finance-readonly form[method=post] input,.finance-readonly form[method=post] select,.finance-readonly form[method=post] textarea{pointer-events:none;opacity:.7}.finance-paper{max-width:1050px;margin:0 auto;background:#fff;border:1px solid var(--line);padding:38px 42px;box-shadow:var(--shadow);color:#172333}.finance-letterhead{display:flex;justify-content:space-between;gap:25px;border-bottom:3px solid #1769e0;padding-bottom:20px}.finance-wordmark{letter-spacing:3px;font-weight:850;color:#1769e0;font-size:26px}.finance-letterhead h2{font-size:15px;margin:5px 0}.finance-letterhead p{margin:3px 0;font-size:12px}.finance-issuer-meta{text-align:right;align-self:end}.finance-document-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:26px 0}.finance-document-heading h1{font-size:22px;margin:0}.finance-document-heading h1 span{display:block;font-size:17px;margin-top:3px}.finance-document-heading p{font-size:12px}.finance-print-parties{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;margin-bottom:28px}.finance-overline{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#687689}.finance-print-parties h3{margin:6px 0;font-size:16px}.finance-print-parties p{margin:3px 0;font-size:12px}.finance-print-parties dl{font-size:12px;margin:0}.finance-print-parties dl>div{display:flex;justify-content:space-between;gap:20px;padding:4px 0}.finance-print-parties dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}.finance-print-table{table-layout:fixed;width:100%;font-size:11px}.finance-print-table th{white-space:normal;text-transform:none;font-size:10px;letter-spacing:0;color:#29425c;background:#edf3fa;border-bottom:1px solid #aabccc;padding:8px 5px}.finance-print-table td{padding:9px 5px;overflow-wrap:anywhere;vertical-align:top}.finance-print-table th:first-child{width:5%}.finance-print-table th:nth-child(2){width:29%}.finance-print-table th:nth-child(3){width:6%}.finance-print-table th:nth-child(n+4){width:15%;text-align:right}.finance-print-table td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.finance-print-table small{display:block;color:#687689;margin-top:3px}.finance-print-totals{font-size:12px;max-width:340px}.finance-print-totals .finance-grand-total{font-size:17px}.finance-print-note{font-size:11px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.finance-payment-instructions{border-top:1px solid #ccd6e0;padding-top:12px;margin-top:24px;break-inside:avoid}.finance-payment-instructions h3{font-size:12px;margin:0 0 6px}.finance-payment-instructions p{font-size:11px;line-height:1.6;margin:0;overflow-wrap:anywhere}.finance-print-footer{font-size:10px;color:#627184;border-top:1px solid #dce4ec;margin-top:24px;padding-top:10px}.finance-print-status{background:#fff0da;border:1px solid #e3c499;color:#8a5806;padding:8px 12px;margin-bottom:18px;font-weight:700;text-align:center}.finance-annex{margin-top:48px}.finance-annex-heading h2{font-size:17px;margin-bottom:5px}.finance-annex-heading p{font-size:12px;margin-top:0}.finance-annex-table th:first-child{width:5%}.finance-annex-table th:nth-child(2){width:29%}.finance-annex-table th:nth-child(3){width:25%}.finance-annex-table th:nth-child(4){width:15%}.finance-annex-table th:nth-child(5){width:9%}.finance-annex-table th:nth-child(6){width:17%}.finance-annex-table th:nth-child(4),.finance-annex-table td:nth-child(4){text-align:left}
@media(max-width:1150px){.finance-list-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.finance-line-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.finance-filter{flex-direction:column;align-items:stretch}.finance-list-filters{grid-template-columns:1fr 1fr}.finance-line-grid{grid-template-columns:1fr}.finance-line-reason{grid-column:auto}.finance-section .card-head{align-items:flex-start;gap:15px;flex-wrap:wrap}.finance-paper{padding:22px 15px}.finance-print-parties{grid-template-columns:1fr;gap:18px}.finance-letterhead{flex-direction:column}.finance-issuer-meta{text-align:left;align-self:start}.finance-stats{grid-template-columns:1fr}.finance-table{min-width:700px}.finance-document-heading{align-items:start}.finance-print-table{font-size:10px}.finance-print-table th{font-size:9px}}
@media print{@page{size:A4 portrait;margin:13mm 12mm}.sidebar,.topbar,.no-print,.finance-toolbar,.alert{display:none!important}body{background:#fff;color:#172333;font-size:10pt}.main{margin:0!important;padding:0!important;max-width:none!important}.finance-paper{max-width:none;border:0;padding:0;box-shadow:none}.finance-letterhead{break-inside:avoid}.finance-print-parties{grid-template-columns:1.15fr 1fr}.finance-issuer-meta{text-align:right;align-self:end}.finance-letterhead{flex-direction:row}.finance-document-heading{margin:18px 0}.finance-print-table{font-size:8pt}.finance-print-table th{font-size:7.5pt;background:#edf3fa!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.finance-print-table thead{display:table-header-group}.finance-print-table tr{break-inside:avoid;page-break-inside:avoid}.finance-print-table tbody tr:hover{background:transparent}.finance-print-totals{break-inside:avoid}.finance-print-parties,.finance-print-status,.finance-payment-instructions{break-inside:avoid}.finance-annex{break-before:page;page-break-before:always;margin-top:0}.finance-annex-heading{break-after:avoid}.finance-domain-list{max-height:none;overflow:visible}.finance-print-table a{color:inherit}.finance-print-note{overflow:visible}}

.sidebar nav{min-height:0;overflow-y:auto}.sidebar-user{flex-shrink:0}.finance-reversed td{color:var(--muted)}.finance-payment-correction{max-width:340px;font-size:12px;margin-top:10px}.finance-payment-correction p{white-space:normal}.finance-payment-correction button{margin-top:8px}.finance-link-order{margin:7px 0 14px}.finance-link-order form{display:flex;gap:8px;align-items:end}.finance-link-order label{font-size:12px;flex:1}.finance-link-order select{font-size:12px;padding:5px}.finance-report-row td{vertical-align:top}

.finance-order-choice{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.finance-order-choice input[type=search]{max-width:560px}
