.pr-container{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;width:80mm;max-width:100%;margin:20px auto;padding:10pt 6pt;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.pr-header{text-align:center;margin-bottom:8pt}.pr-branch{font-size:11pt!important;font-weight:900;margin-bottom:4pt;text-transform:uppercase;letter-spacing:.5pt}.pr-meta{line-height:1.5}.pr-meta,.pr-meta-user{font-size:9pt!important;color:#000}.pr-meta-user{margin-top:2pt}.pr-sep{border:0;border-top:1.5px dashed #000;margin:4pt 0;display:block}.pr-sep-thick{border-top:2px solid #000!important;margin-top:2pt;margin-bottom:4pt}.pr-sep-thin{border-top:1px solid #000!important;margin-top:4pt;margin-bottom:4pt}.pr-tbl{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:4pt}.pr-c-name{width:36%}.pr-c-qty{width:12%}.pr-c-price{width:22%}.pr-c-act{width:30%}.pr-al{text-align:left}.pr-ac{text-align:center}.pr-ar{text-align:right}.pr-th{font-size:9pt!important;font-weight:700;padding:2pt 0 4pt;border-bottom:1.5px solid #000}.pr-td{vertical-align:middle;padding:5pt 0;word-break:break-word}.pr-item-row{border-bottom:1px dashed #bbb}.pr-item-row:last-child{border-bottom:none}.pr-product-name{font-size:9.5pt!important;font-weight:700;display:block}.pr-block{display:block}.pr-sub{padding-left:3pt}.pr-note,.pr-sub{font-size:7.5pt!important;color:#000;margin-top:1.5pt}.pr-note{font-style:italic;font-weight:700}.pr-qty-badge{font-weight:700;font-size:9.5pt!important}.pr-price-cell{font-weight:900;font-size:10pt!important;white-space:nowrap}.pr-act-txt{font-size:8pt!important;display:block;line-height:1.3;color:#000;text-align:right}.pr-act-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.pr-act-date{white-space:nowrap;color:#000}.pr-ftr-tbl{width:100%;border-collapse:collapse}.pr-ftr-lbl{text-align:left;white-space:nowrap;width:50%}.pr-ftr-lbl,.pr-ftr-val{font-size:10pt!important;font-weight:700;padding:2pt 0}.pr-ftr-val{text-align:right}.pr-ftr-net{border-top:2px solid #000}.pr-ftr-net .pr-ftr-lbl{font-size:12pt!important;font-weight:900;padding-top:4pt}.pr-ftr-net .pr-ftr-val{font-size:13pt!important;font-weight:900;padding-top:4pt}.pr-discount{color:#000}.pr-thanks{text-align:center;font-size:9pt!important;padding:6pt 0 2pt;line-height:1.6;font-weight:700}.pr-line-through{text-decoration:line-through!important}