#salesNav017[hidden]{display:none!important}#salesNav017{padding-bottom:20px}#salesDialog017 input[type=checkbox]{width:auto}#salesDialog017 .grid{align-items:start}#salesDialog017 select[size]:not([size="1"]){height:150px}.choice-search017{margin:6px 0 4px;background:#edf6fa}.sales-debt017{color:#c12b3b!important;font-weight:700}.sales-filters017{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0}.sales-filters017 label{max-width:210px}.sales-filters017 span{margin-left:auto;color:#748194;font-size:13px}.sales-line017{display:grid;grid-template-columns:minmax(140px,1fr) 90px 150px 110px 35px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #dce7ed}.sales-line017 small{display:block;color:#748194;margin-top:5px}.sales-line017 input{padding:8px}.sales-line017 button{padding:8px}.sales-total017{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:20px 0}.sales-total017 strong{font-size:22px;color:#267b95}.sales-picker017{display:flex;gap:12px;align-items:end;padding:16px;background:#edf6fa;border-radius:10px}.sales-picker017 label{flex:1}.sales-picker017 select{max-width:100%}.sales-metrics017{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin:20px 0}.sales-metrics017>div{background:#edf7fb;border:1px solid #c7e6f1;padding:20px;border-radius:12px}.sales-metrics017 b{display:block;margin-top:10px;font-size:23px;color:#1689a9}.sales-document-buttons017,.sales-quick017{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.sales-welcome017{background:white;padding:32px;border:1px solid #dce7ed;border-radius:14px}.sales-welcome017 p{max-width:700px;line-height:1.7;color:#647b89}.sales-sheet017{background:white;color:#202221;font:14px Arial,sans-serif;padding:14mm;max-width:210mm;margin:auto}.sales-print-head017{background:#202221;color:white;display:flex;align-items:center;justify-content:space-between;padding:8mm;gap:20px}.sales-print-head017 img{width:180px;height:90px;object-fit:contain}.sales-sheet017 table{border-collapse:collapse;white-space:normal;width:100%}.sales-sheet017 td,.sales-sheet017 th{border-bottom:1px solid #ccc;padding:12px;text-align:left}.sales-sheet017 .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:22px 0}.sales-sign017{display:flex;justify-content:space-between;margin-top:50px;padding-bottom:30mm}.sales-terms017{line-height:1.7;margin-top:20px}.sales-sheet017 .hint{font-size:11px;color:#667985}
@media(max-width:700px){.sales-line017{grid-template-columns:1fr 70px 100px}.sales-line017>b{grid-column:1/3}.sales-picker017{display:block}.sales-picker017 button{margin-top:10px}.sales-filters017 label{width:44%}.sales-sheet017{padding:15px}}
@media print{@page{size:A4;margin:0}.sales-sheet017{max-width:none;width:210mm;margin:0;box-sizing:border-box}.sales-print-head017{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sales-sign017{break-inside:avoid}thead{display:table-header-group}tr{break-inside:avoid}}

#salesDialog017 label{min-width:0}#salesDialog017 select{min-width:0;max-width:100%}#salesTop017{position:sticky;top:0;z-index:15;margin:-34px -34px 28px;padding:13px 34px;background:#202b32;color:#dceaf0;border-bottom:2px solid #66c5e1;display:flex;align-items:center;justify-content:space-between;gap:12px}#salesTop017[hidden]{display:none!important}#salesAdvanced017{position:relative}#salesAdvanced017 summary{list-style:none;cursor:pointer;padding:10px 15px;background:#30434e;border:1px solid #47616d;border-radius:7px}#salesAdvanced017 summary::-webkit-details-marker{display:none}#salesAdvancedMenu017{position:absolute;top:calc(100% + 10px);right:0;width:280px;max-width:calc(100vw - 25px);padding:7px;background:#243640;border:1px solid #54727e;border-radius:10px;box-shadow:0 12px 35px #0003;display:flex;flex-direction:column;gap:5px}#salesAdvancedMenu017 button{text-align:left;background:transparent;color:#dceaf0;border:0}#salesAdvancedMenu017 button:hover,#salesAdvancedMenu017 button.active{background:#365362;color:#8adef0}@media(max-width:700px){#salesTop017{margin:-20px -20px 22px;padding:12px 15px;font-size:13px}}@media print{#salesTop017{display:none!important}}

@media print{html,body{margin:0;padding:0}}
