.receipt-acts .panel-header select{max-width:230px}.receipt-act-suggestion,.receipt-act-purchase-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#f1f8f5;border-top:1px solid #d9e8e3}.receipt-act-suggestion span,.receipt-act-purchase-summary span{display:block;font-size:var(--text-secondary);margin-top:5px;color:#526e69}.receipt-act-context{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.receipt-act-context span{color:#68807e}.receipt-act-receipts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;max-height:180px;overflow:auto}.receipt-act-receipts label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #d9e5e4;border-radius:8px;min-width:180px}.receipt-act-receipts input,.receipt-act-link-confirm input{width:auto}.receipt-act-receipts small{display:block;color:#69827d}.receipt-act-link-confirm{display:flex;align-items:center;gap:10px;margin:12px 0}.receipt-act-lines{overflow:auto;margin:12px 0}.receipt-act-lines input[type=number]{width:90px}.receipt-act-lines td:first-child{min-width:220px}.receipt-act-lines th{white-space:normal}.receipt-act-total{margin:14px 0;padding:12px;background:#f1f8f5}.receipt-act-buttons{margin-top:18px}.receipt-acts>p{padding:12px 20px}@media(max-width:800px){.receipt-acts .panel-header,.receipt-act-suggestion,.receipt-act-purchase-summary{align-items:stretch;flex-direction:column}.receipt-act-context{flex-direction:column}.receipt-acts .panel-header select{max-width:100%}}
.receipt-act-document-choice{display:inline-flex;align-items:center;vertical-align:top;margin-right:8px}.receipt-act-document-choice>input{width:17px;height:17px;min-height:0;margin:0;accent-color:var(--teal)}.receipt-document-name{display:inline-block;vertical-align:top}.receipt-act-document-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border-top:1px solid var(--border);background:#f8fbfa}.receipt-act-document-tools strong{font-size:var(--text-secondary);font-weight:var(--weight-medium)}.receipt-act-document-tools p{font-size:var(--text-secondary);margin:5px 0 0}.receipt-act-document-tools>.button-row{margin:0;gap:7px;flex-shrink:0}.receipt-act-document-suggestions{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.receipt-acts .receipt-help-heading{min-width:160px}.receipt-documents> .sheet-note{font-size:var(--text-secondary)}@media(max-width:600px){.receipt-act-document-tools{align-items:stretch;flex-direction:column}.receipt-act-document-tools>.button-row{flex-wrap:wrap}.receipt-act-document-tools .btn{white-space:normal}}
.receipt-acts .panel-header>div:first-child{flex:1;min-width:0}
.receipt-act-source-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:16px;font-size:var(--text-body)}.receipt-act-source-heading>span{color:var(--muted);font-size:var(--text-secondary);font-variant-numeric:tabular-nums}.receipt-act-receipts label>span{min-width:0;overflow-wrap:anywhere}.receipt-act-receipts label strong{display:block;color:var(--ink);font-size:var(--text-control)}.receipt-act-receipts label:has(input:checked){border-color:var(--teal);background:var(--selected)}.receipt-act-receipts label:has(input:not(:disabled)){cursor:pointer}.receipt-act-receipts label:has(input:not(:disabled)):hover{border-color:var(--teal);background:var(--hover)}.receipt-act-receipts label:has(input:disabled){color:var(--muted)}.receipt-act-receipts small{font-weight:var(--weight-normal)}.receipt-act-document-tools>div:first-child{min-width:0;flex:1}.receipt-act-document-tools p{color:var(--muted)}
.receipt-acts{overflow:visible}.receipt-acts .panel-header{padding:10px 16px;gap:16px}.receipt-acts .panel-header h2{font-size:var(--text-heading)}.receipt-acts .panel-header p{margin:3px 0 0;font-size:var(--text-secondary)}.receipt-acts .panel-header>.button-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;flex:none}.receipt-acts .panel-header select{width:230px;min-width:0;min-height:var(--control-height);padding:7px 10px;font-size:var(--text-body)}.receipt-acts .panel-header>.button-row>.btn{flex:none;white-space:nowrap}.receipt-document-toolbar{border-bottom:1px solid var(--border)}.receipt-act-document-tools{border-top:0;padding:8px 16px}.receipt-act-fill-history{margin:14px 0;border:1px solid var(--border);border-radius:8px;overflow:auto}.receipt-act-fill-history>summary{cursor:pointer;padding:10px;font-weight:var(--weight-medium)}.receipt-act-fill-history td:first-child{white-space:nowrap}.receipt-document-chronology{max-width:350px;white-space:normal}.receipt-acts>.table-wrap{border-radius:0 0 10px 10px}@media(max-width:800px){.receipt-acts .panel-header>.button-row{width:100%}.receipt-acts .panel-header select{width:auto;flex:1}.receipt-acts .panel-header{gap:8px}.receipt-act-document-tools{gap:8px}}
.receipt-act-receipts label,.receipt-act-link-confirm{flex-direction:row}
