.pdf-content[data-v-a1a372a8]{width:210mm;min-height:297mm;max-width:100%;margin:0 auto;padding:20mm;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.4;color:var(--nk-color-text)}.document-header[data-v-a1a372a8]{margin-bottom:2rem}.company-logo[data-v-a1a372a8]{max-width:200px;max-height:80px;width:auto;height:auto}.document-title[data-v-a1a372a8]{font-size:2.5rem;font-weight:700;color:#27ae60;margin-bottom:.5rem}.company-name[data-v-a1a372a8]{font-size:1.25rem;font-weight:600;color:var(--nk-color-text)}.company-address[data-v-a1a372a8],.company-phone[data-v-a1a372a8],.company-reg[data-v-a1a372a8]{font-size:.9rem;color:var(--nk-color-text-muted);margin-bottom:.25rem}.section-divider[data-v-a1a372a8]{border:2px solid #27ae60;margin:1.5rem 0}.document-details[data-v-a1a372a8]{margin-bottom:2rem}.section-title[data-v-a1a372a8]{font-weight:600;color:var(--nk-color-text);margin-bottom:.75rem;font-size:1rem}.customer-name[data-v-a1a372a8]{font-size:1.1rem;color:var(--nk-color-text)}.customer-address[data-v-a1a372a8],.customer-contact[data-v-a1a372a8]{font-size:.9rem;color:var(--nk-color-text-muted)}.info-table[data-v-a1a372a8]{width:100%;border-collapse:separate;border-spacing:0 .25rem}.info-label[data-v-a1a372a8]{font-weight:600;color:var(--nk-color-text);padding-right:1rem;white-space:nowrap;vertical-align:top}.info-value[data-v-a1a372a8]{color:var(--nk-color-text-muted);vertical-align:top}.receipt-title[data-v-a1a372a8]{background-color:var(--nk-color-surface-sunken);padding:1rem;border-radius:.25rem;border-left:4px solid #27ae60}.items-table[data-v-a1a372a8]{width:100%;border-collapse:collapse;margin-bottom:1rem}.items-table th[data-v-a1a372a8]{background-color:#27ae60;color:#fff;font-weight:600;padding:.75rem .5rem;border:1px solid #229954}.items-table td[data-v-a1a372a8]{padding:.75rem .5rem;border:1px solid #bdc3c7;vertical-align:top}.items-table tbody tr[data-v-a1a372a8]:nth-child(2n){background-color:var(--nk-color-surface-sunken)}.item-name[data-v-a1a372a8]{font-weight:600}.item-description[data-v-a1a372a8]{color:var(--nk-color-text-muted);font-size:.9rem}.table-grand-total[data-v-a1a372a8]{background-color:#d5f4e6!important;font-size:1.1rem}.desktop-table[data-v-a1a372a8]{display:block}.mobile-cards[data-v-a1a372a8]{display:none}.item-card[data-v-a1a372a8]{background-color:var(--nk-color-surface-sunken);border:1px solid var(--nk-color-border)!important}.item-number[data-v-a1a372a8]{background-color:#27ae60;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:600}.item-name[data-v-a1a372a8]{color:var(--nk-color-text);margin-bottom:.5rem}.item-total[data-v-a1a372a8]{text-align:right}.item-details[data-v-a1a372a8]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--nk-color-border)}.item-details small[data-v-a1a372a8]{font-weight:600;color:var(--nk-color-text-muted)}.mobile-summary[data-v-a1a372a8]{background-color:#e8f5e8!important;border:1px solid #27ae60}.payment-section[data-v-a1a372a8]{margin-bottom:2rem}.payment-details[data-v-a1a372a8]{background-color:#e8f5e8!important;border:1px solid #27ae60}.summary-box[data-v-a1a372a8]{border:1px solid var(--nk-color-border)!important;background-color:var(--nk-color-surface-sunken)}.summary-item[data-v-a1a372a8]{font-size:.9rem}.thank-you-section[data-v-a1a372a8]{margin:2rem 0}.thank-you-box[data-v-a1a372a8]{background:linear-gradient(135deg,#27ae60,#2ecc71)!important;border:none;-webkit-box-shadow:0 4px 8px rgba(39,174,96,.2);box-shadow:0 4px 8px rgba(39,174,96,.2)}.terms-section[data-v-a1a372a8]{background-color:var(--nk-color-surface-sunken);padding:1.5rem;border-radius:.25rem;border:1px solid var(--nk-color-border)}.terms-content[data-v-a1a372a8]{color:var(--nk-color-text-muted);font-size:.9rem}.document-footer[data-v-a1a372a8]{margin-top:3rem;padding-top:1.5rem}.footer-divider[data-v-a1a372a8]{border-top:1px solid #bdc3c7;margin-bottom:1rem}.company-info[data-v-a1a372a8]{font-weight:600;color:var(--nk-color-text);font-size:.9rem}.powered-by[data-v-a1a372a8]{color:var(--nk-color-text-muted);font-size:.8rem}.footer-logo[data-v-a1a372a8]{max-width:20px;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 .25rem}@media print{.no-print[data-v-a1a372a8]{display:none!important}.pdf-content[data-v-a1a372a8]{width:100%;min-height:auto;margin:0;padding:15mm;-webkit-box-shadow:none;box-shadow:none}.document-title[data-v-a1a372a8]{font-size:2rem}.desktop-table[data-v-a1a372a8]{display:block!important}.mobile-cards[data-v-a1a372a8]{display:none!important}.items-table[data-v-a1a372a8]{page-break-inside:auto;width:100%;table-layout:fixed}.items-table tr[data-v-a1a372a8]{page-break-inside:avoid;page-break-after:auto}.items-table thead[data-v-a1a372a8]{display:table-header-group}.items-table tfoot[data-v-a1a372a8]{display:table-footer-group}.items-table td[data-v-a1a372a8],.items-table th[data-v-a1a372a8]{font-size:10px;padding:6px 4px}.items-table td[data-v-a1a372a8]:first-child,.items-table th[data-v-a1a372a8]:first-child{width:8%}.items-table td[data-v-a1a372a8]:nth-child(2),.items-table th[data-v-a1a372a8]:nth-child(2){width:50%}.items-table td[data-v-a1a372a8]:nth-child(3),.items-table th[data-v-a1a372a8]:nth-child(3){width:12%}.items-table td[data-v-a1a372a8]:nth-child(4),.items-table td[data-v-a1a372a8]:nth-child(5),.items-table th[data-v-a1a372a8]:nth-child(4),.items-table th[data-v-a1a372a8]:nth-child(5){width:15%}.document-footer[data-v-a1a372a8],.payment-section[data-v-a1a372a8],.terms-section[data-v-a1a372a8],.thank-you-section[data-v-a1a372a8]{page-break-inside:avoid}}@media screen and (max-width:768px){.pdf-content[data-v-a1a372a8]{width:100%;padding:15px;min-height:auto}.document-title[data-v-a1a372a8]{font-size:1.8rem}.company-logo[data-v-a1a372a8]{max-width:150px;max-height:60px}.section-title[data-v-a1a372a8]{font-size:.95rem}.info-table[data-v-a1a372a8]{font-size:.9rem}.desktop-table[data-v-a1a372a8]{display:none}.mobile-cards[data-v-a1a372a8]{display:block}}@media screen and (max-width:576px){.pdf-content[data-v-a1a372a8]{padding:10px}.document-title[data-v-a1a372a8]{font-size:1.5rem}.company-logo[data-v-a1a372a8]{max-width:120px;max-height:50px}.receipt-title[data-v-a1a372a8]{padding:.75rem}.payment-section[data-v-a1a372a8]{margin-bottom:1.5rem}.thank-you-section[data-v-a1a372a8]{margin:1.5rem 0}.terms-section[data-v-a1a372a8]{padding:1rem}.desktop-table[data-v-a1a372a8]{display:none}.mobile-cards[data-v-a1a372a8]{display:block}}.table[data-v-3abf5b1c]{margin-bottom:0}.form-group[data-v-3abf5b1c]{margin-bottom:1rem}.form-group label[data-v-3abf5b1c]{font-weight:600;margin-bottom:.5rem;display:block}.description-container[data-v-3abf5b1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.description-preview[data-v-3abf5b1c]{color:#4f5d73;white-space:pre-wrap;word-break:break-word}@media (max-width:767.98px){.table-responsive[data-v-3abf5b1c]{display:none!important}}.receipt-preview[data-v-45eaba59]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top center;transform-origin:top center;overflow:hidden}@media (max-width:767.98px){.receipt-preview[data-v-45eaba59]{-webkit-transform:scale(.7);transform:scale(.7)}}.form-control-lg.is-invalid[data-v-45eaba59] .vs__dropdown-toggle{border-color:var(--danger)}