.sales-panel{margin-top:22px}.sales-panel>.panel-top h2{margin:0}.sales-panel>p{max-width:850px;color:#706778;line-height:1.55}.sales-list{display:grid;gap:8px;margin-top:15px}.sales-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(130px,1fr);gap:15px;align-items:center;text-align:left;border:1px solid #e7e1eb;background:#fff;border-radius:10px;padding:14px 16px;color:inherit;cursor:pointer}.sales-row:hover{border-color:#bdacd0;background:#fcfbfd}.sales-row span,.sales-row small{display:block}.sales-row small{margin-top:5px;color:#716779;font-size:12px}.sales-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.sales-items{display:grid;gap:8px}.sales-item{display:grid;grid-template-columns:minmax(180px,2fr) minmax(100px,.75fr) minmax(85px,.65fr) minmax(130px,1fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid #e9e4ec;border-radius:9px}.sales-item .field{margin:0}.sales-detail{max-height:min(72vh,850px);overflow:auto}.sales-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-detail-grid section{padding:14px;border:1px solid #e9e4ec;border-radius:9px;background:#fcfbfd}.sales-detail-grid h3,.sales-detail>h3{margin:4px 0 10px}.sales-detail-grid p{margin:6px 0;font-size:13px}.sales-table{border:1px solid #e9e4ec;border-radius:8px;overflow:hidden}.sales-table>div{display:grid;grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) minmax(110px,1fr) minmax(100px,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid #eee9f0;font-size:13px}.sales-table>div:last-child{border-bottom:0}.sales-table>div:first-child{background:#f7f4f9}.sales-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.sales-ledger,.sales-doc-list{display:grid;gap:8px}.sales-ledger>div,.sales-doc-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 12px;border:1px solid #e9e4ec;border-radius:8px}.sales-ledger small,.sales-doc-list small{display:block;margin-top:4px;color:#716779}.sales-ledger .text-btn{grid-column:1/-1;justify-self:start}.sales-preview{max-height:min(65vh,700px);overflow:auto}.sales-preview .sales-table{margin:10px 0}.sales-preview .billing-parties{margin:14px 0}.sales-preview li{margin:5px 0}.sales-doc-list>div{align-items:center}@media(max-width:700px){.sales-form-grid,.sales-detail-grid{grid-template-columns:1fr}.sales-item{grid-template-columns:1fr 1fr}.sales-item .field:first-child{grid-column:1/-1}.sales-row{grid-template-columns:1fr auto}.sales-row>span:last-child{grid-column:1/-1}.sales-table>div{grid-template-columns:minmax(130px,2fr) minmax(80px,1fr);}.sales-table>div:first-child{display:none}.sales-table>div span:nth-child(3)::before{content:'Cena/jedn.: ';color:#716779}}

.sales-preview .sales-table,.sales-detail .sales-table{margin-bottom:14px}.sales-preview .sales-current-evidence,.sales-payment-current{padding:14px;margin:16px 0;border-radius:10px;background:#f6f2fa;border:1px solid #e5daee}.sales-preview .sales-current-evidence h3,.sales-payment-current h3{margin-top:0}.sales-preview .sales-qr{padding:14px;border:1px solid #e5daee;border-radius:10px;margin:14px 0}.sales-preview p,.sales-detail p{overflow-wrap:anywhere}@media(max-width:700px){.sales-preview .billing-parties{grid-template-columns:1fr;gap:12px}.sales-preview .billing-parties section{border-bottom:1px solid #eee9f0;padding-bottom:12px}.sales-preview .billing-parties h3{margin:0 0 6px}.sales-preview .sales-current-evidence,.sales-payment-current{padding:11px}}
