.counter-payment-control{margin-bottom:26px;min-width:0}.counter-payment-control>h2{margin-bottom:8px}.counter-payment-filters{display:grid;grid-template-columns:160px 160px minmax(200px,1fr) auto;align-items:end;gap:12px;margin:20px 0}.counter-payment-filters>.btn{margin-bottom:1px}.counter-payment-control .data-table td{padding:11px 15px}.counter-payment-control .data-table tbody tr:last-child{background:#f4f7fc}.counter-payment-notes{display:flex;gap:24px;flex-wrap:wrap;margin-top:17px;color:#697c95;font-size:12px;line-height:1.8}.counter-payment-notes>p{flex:1;min-width:230px}.counter-payment-notes strong{color:#37516f}.counter-payment-details{border-top:1px solid #e2e9f3;margin-top:17px;padding-top:14px}.counter-payment-details>summary{cursor:pointer;color:#36578c;font-size:13px;font-weight:600;margin-bottom:14px}.counter-payment-details>.field{max-width:280px;margin-bottom:14px}.counter-payment-details .data-table tbody tr:last-child{background:transparent}.document-settlement{display:grid;gap:4px;font-size:12px;white-space:nowrap}.document-settlement strong{font-size:12px!important}.cash-catalogue-filter{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.cash-catalogue-filter>.field{min-width:210px}.cash-catalogue-filter>.small{padding-bottom:10px}.cash-catalogue-list .data-table td{padding:11px 12px}.cash-catalogue-list .data-table th{padding:12px}.cash-catalogue-list .data-table td:first-child{white-space:normal;min-width:190px}.cash-catalogue-list .data-table td:first-child small{overflow-wrap:anywhere}.cash-catalogue-list .data-table td:last-child{width:96px}.cash-catalogue-list .btn{white-space:nowrap}.supplier-invoice-dialog:not(.invoice-upload-dialog){max-width:1700px!important}.invoice-lines-table-fieldset{border:0;padding:0;min-width:0;margin:14px 0}.invoice-lines-scroll{overflow-x:auto;border:1px solid #dfe7f2;border-radius:8px}.invoice-lines-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1220px;color:#405978;font-size:12px}.invoice-lines-table caption{text-align:left}.invoice-lines-table th{background:#f4f7fb;text-align:left;font-size:11px;font-weight:600;padding:11px 7px;color:#6d8099;white-space:nowrap}.invoice-lines-table td{padding:9px 7px;border-top:1px solid #e5ebf3;vertical-align:top}.invoice-lines-table th:first-child{width:48px}.invoice-lines-table th:nth-child(2){width:102px}.invoice-lines-table th:nth-child(3){width:122px}.invoice-lines-table th:nth-child(4){width:auto}.invoice-lines-table th:nth-child(5){width:65px}.invoice-lines-table th:nth-child(6){width:98px}.invoice-lines-table th:nth-child(7){width:114px}.invoice-lines-table th:nth-child(8){width:118px}.invoice-lines-table th:nth-child(9){width:97px}.invoice-lines-table th:nth-child(10){width:98px}.invoice-lines-table th:nth-child(11){width:33px}.invoice-lines-table .field{gap:0;margin:0}.invoice-lines-table .field>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.invoice-lines-table input,.invoice-lines-table select{font-size:12px!important;min-height:36px!important;height:36px;padding:6px!important;width:100%;min-width:0}.invoice-lines-table td:first-child label{font-size:0!important;gap:0;justify-content:center;min-height:36px}.invoice-lines-table td:nth-child(9){padding-top:18px;white-space:nowrap}.invoice-lines-table td:last-child button{margin-top:9px;color:#a56870}.invoice-line-links>summary{color:#3e639e;font-weight:500;cursor:pointer;font-size:12px;padding-top:9px;overflow-wrap:anywhere}.invoice-line-links[open]{min-width:250px}.invoice-line-links>div{display:grid;gap:12px;padding:14px 0;font-size:12px}.invoice-line-links .field>label{position:static;width:auto;height:auto;clip-path:none;white-space:normal;font-size:12px}.invoice-line-links .field{gap:5px}.invoice-lines-table .invoice-line-excluded{opacity:.5}.invoice-lines-table-fieldset:disabled .invoice-line-excluded{opacity:.7}@media(max-width:900px){.counter-payment-filters{grid-template-columns:1fr 1fr}.counter-payment-filters>.field:nth-child(3){grid-column:1/-1}.counter-payment-notes{gap:12px}.counter-payment-control{padding:16px}.cash-catalogue-filter{align-items:center}.cash-catalogue-list{max-width:100%;overflow:auto}}@media(max-width:520px){.counter-payment-filters{grid-template-columns:1fr}.counter-payment-filters>.field:nth-child(3){grid-column:auto}.cash-catalogue-filter{flex-wrap:wrap}.cash-catalogue-filter>.field{width:100%}}