.receipt-editor{margin:22px 0;padding:20px 0;border-block:1px solid var(--liniya,#45494d)}.receipt-editor h4{font-size:21px;margin:0 0 10px}.receipt-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 130px;gap:10px;margin:16px 0;padding:16px 0;border-bottom:1px solid var(--liniya,#45494d)}.receipt-row label{font-size:12px;min-width:0}.receipt-row input{width:100%;margin-top:7px;box-sizing:border-box}.receipt-row button{grid-column:1/-1;justify-self:start;font-size:12px}.receipt-actions{display:flex;gap:8px;flex-wrap:wrap}.receipt-complete{display:flex;gap:10px;align-items:center;margin:18px 0;font-size:14px}.receipt-complete input{width:20px;height:20px;flex-shrink:0}.receipt-summary{padding:14px;background:rgba(127,127,127,.1);border-radius:10px;font-size:15px;line-height:1.6}.receipt-warning{color:var(--krasnyj,#e8a088)}@media(max-width:620px){.receipt-row{grid-template-columns:1fr 1fr}.receipt-row label:first-child{grid-column:1/-1}.receipt-actions button{width:100%;min-height:44px}}