#pos-receipt[data-v-f3f9b328],.theme--dark[data-v-f3f9b328],.v-application.theme--dark[data-v-f3f9b328],body[data-v-f3f9b328]{background:#fff!important;color:#000!important}.notprintable[data-v-f3f9b328]{display:block}.top-actions[data-v-f3f9b328]{display:flex;gap:8px;margin:1.5rem;justify-content:center}.action-btn[data-v-f3f9b328]{font-size:14px;padding:8px 16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.action-btn[data-v-f3f9b328]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}#pos-receipt[data-v-f3f9b328]{width:70mm;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:4mm 3mm;font-size:10px;margin:0 auto;background:#fff;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pos-header[data-v-f3f9b328]{text-align:center;margin-bottom:8px}.logo-wrapper[data-v-f3f9b328]{margin-bottom:8px}.logo[data-v-f3f9b328]{width:65px;height:65px;border-radius:12px;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 6px rgba(0,0,0,.08)}.company-name[data-v-f3f9b328]{font-size:15px;font-weight:800;margin:6px 0 4px 0;color:#000;letter-spacing:.3px}.company-about[data-v-f3f9b328],.company-address[data-v-f3f9b328],.company-phone[data-v-f3f9b328]{font-size:9.5px;margin:3px 0;line-height:1.4;color:#000;font-weight:600}.divider[data-v-f3f9b328]{border-top:1px dashed #888;margin:5px 0}.divider.thick[data-v-f3f9b328]{border-top:2px solid #000;margin:6px 0}.invoice-info[data-v-f3f9b328]{font-size:9.5px;line-height:1.5;margin:8px 0}.info-row[data-v-f3f9b328]{display:flex;justify-content:space-between;gap:8px;margin:3px 0;padding:2px 0}.info-row .label[data-v-f3f9b328]{font-weight:700;color:#000;white-space:nowrap}.info-row .value[data-v-f3f9b328]{color:#000;font-weight:600;text-align:right;word-break:break-word}.items-table[data-v-f3f9b328]{width:100%;border-collapse:collapse;margin:6px 0}.items-table thead[data-v-f3f9b328]{background:#e0e0e0}.items-table th[data-v-f3f9b328]{padding:4px 2px;font-size:9px;font-weight:800;text-transform:uppercase;color:#000;border-bottom:2px solid #000}.items-table td[data-v-f3f9b328]{padding:5px 2px;font-size:9.5px;border-bottom:1px dotted #888;color:#000;font-weight:500;vertical-align:top}.item-row:last-child td[data-v-f3f9b328]{border-bottom:none}.col-name[data-v-f3f9b328]{width:40%;text-align:left}.col-qty[data-v-f3f9b328]{width:12%;text-align:center;font-weight:700}.col-price[data-v-f3f9b328]{width:24%;text-align:right}.col-total[data-v-f3f9b328]{width:24%;text-align:right;font-weight:700}.section-title[data-v-f3f9b328]{text-align:center;font-size:10px;font-weight:800;margin:6px 0 4px 0;color:#000}.fish-cell[data-v-f3f9b328]{line-height:1.35}.fish-title[data-v-f3f9b328]{font-weight:700}.fish-meta[data-v-f3f9b328]{font-size:8.5px;margin-top:2px}.totals-section[data-v-f3f9b328]{margin:8px 0}.total-row[data-v-f3f9b328]{display:flex;justify-content:space-between;gap:8px;margin:4px 0;padding:2px 0;font-size:10px}.total-label[data-v-f3f9b328],.total-value[data-v-f3f9b328]{font-weight:700;color:#000}.grand-total[data-v-f3f9b328]{font-size:12px;padding:6px 0;margin:6px 0;border-top:2px solid #000;border-bottom:2px solid #000}.grand-total .total-label[data-v-f3f9b328],.grand-total .total-value[data-v-f3f9b328]{font-weight:800;color:#000}.note-row[data-v-f3f9b328]{margin-top:6px;padding-top:6px;border-top:1px dashed #888}.note-value[data-v-f3f9b328]{max-width:60%;text-align:right;font-style:italic;font-size:9px;color:#000}.pos-footer[data-v-f3f9b328]{margin-top:10px}.footer-user[data-v-f3f9b328]{text-align:left;font-size:9px;margin:6px 0;color:#000;font-weight:600}.signatures[data-v-f3f9b328]{display:flex;justify-content:space-between;margin-top:12px;gap:8px}.signature-box[data-v-f3f9b328]{flex:1;text-align:center;font-size:9px;padding:20px 4px 4px 4px;border-top:1px solid #000;color:#000;font-weight:600}@media print{.notprintable[data-v-f3f9b328]{display:none!important}@page{size:70mm auto;margin:0}body[data-v-f3f9b328]{margin:0;padding:0}#pos-receipt[data-v-f3f9b328]{box-shadow:none}[data-v-f3f9b328]{color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}