.public-invoice-page[data-v-fa33bffa]{--ink:#102a43;--muted:#62748a;--line:rgba(15,42,67,0.12);--brand:#00325a;--brand-deep:#001f3f;--brand-blue:#0052a4;--brand-soft:#e7f0fb;min-height:100vh;padding:30px 18px 42px;color:var(--ink);background:radial-gradient(circle at 8% 8%,rgba(0,82,164,.18),transparent 28%),radial-gradient(circle at 86% 12%,rgba(0,50,90,.18),transparent 30%),linear-gradient(135deg,#edf4fb,#f7fbff 48%,#eef3fa)}.public-invoice-page__state[data-v-fa33bffa],.public-invoice-result[data-v-fa33bffa]{width:min(620px,100%);margin:70px auto;padding:34px;border:1px solid hsla(0,0%,100%,.7);border-radius:30px;background:hsla(0,0%,100%,.86);-webkit-box-shadow:0 28px 80px rgba(15,42,67,.16);box-shadow:0 28px 80px rgba(15,42,67,.16);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-invoice-page__state i[data-v-fa33bffa],.public-invoice-result__icon[data-v-fa33bffa]{width:72px;height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;border-radius:5px;color:#fff;font-size:30px;background:linear-gradient(135deg,var(--brand-deep),var(--brand-blue));-webkit-box-shadow:0 16px 34px rgba(11,93,114,.24);box-shadow:0 16px 34px rgba(11,93,114,.24)}.public-invoice-page__state strong[data-v-fa33bffa],.public-invoice-result h1[data-v-fa33bffa]{display:block;margin:0 0 8px;font-size:24px;font-weight:900}.public-invoice-page__state span[data-v-fa33bffa],.public-invoice-result p[data-v-fa33bffa]{color:var(--muted);line-height:1.9}.public-invoice-page__state--error i[data-v-fa33bffa],.public-invoice-result.is-failed .public-invoice-result__icon[data-v-fa33bffa]{background:linear-gradient(135deg,#991b1b,#f97316)}.public-invoice-result.is-success .public-invoice-result__icon[data-v-fa33bffa]{background:linear-gradient(135deg,#047857,#22c55e)}.public-invoice-result>span[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:10px;padding:6px 12px;border-radius:5px;background:#ecfeff;color:#0e7490;font-weight:900}.public-invoice-page__state button[data-v-fa33bffa],.public-invoice-result__btn[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:18px;border:0;border-radius:5px;padding:12px 20px;color:#fff;background:linear-gradient(135deg,var(--brand-deep),var(--brand));font-weight:900}.public-invoice[data-v-fa33bffa]{width:min(1120px,100%);margin:0 auto;display:grid;gap:18px}.public-invoice__hero[data-v-fa33bffa]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:230px;padding:30px;border-radius:5px;color:#fff;background:radial-gradient(circle at 18% 22%,hsla(0,0%,100%,.18),transparent 26%),linear-gradient(135deg,#001f3f,#00325a 55%,#0052a4);-webkit-box-shadow:0 32px 90px rgba(5,40,63,.28);box-shadow:0 32px 90px rgba(5,40,63,.28)}.public-invoice__hero[data-v-fa33bffa]:after{content:"";position:absolute;left:-80px;bottom:-110px;width:260px;height:260px;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;-webkit-box-shadow:0 0 0 38px hsla(0,0%,100%,.05),0 0 0 82px hsla(0,0%,100%,.035);box-shadow:0 0 0 38px hsla(0,0%,100%,.05),0 0 0 82px hsla(0,0%,100%,.035)}.public-invoice__hero-main[data-v-fa33bffa],.public-invoice__hero-meta[data-v-fa33bffa]{position:relative;z-index:1}.public-invoice__eyebrow[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;padding:7px 13px;border-radius:5px;background:hsla(0,0%,100%,.14);font-weight:900}.public-invoice__hero h1[data-v-fa33bffa]{margin:0 0 10px;font-size:clamp(28px,4vw,38px);font-weight:950;letter-spacing:-1px}.public-invoice__hero p[data-v-fa33bffa]{margin:0;color:hsla(0,0%,100%,.86);font-size:17px}.public-invoice__hero-meta[data-v-fa33bffa]{display:grid;-ms-flex-line-pack:justify;align-content:space-between;justify-items:start;min-width:260px;padding:18px;border:1px solid hsla(0,0%,100%,.18);border-radius:26px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-invoice__hero-meta strong[data-v-fa33bffa]{font-size:26px;font-weight:950}.public-invoice__hero-actions[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.public-invoice__status[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;padding:7px 13px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:900}.public-invoice__status.is-approved[data-v-fa33bffa],.public-invoice__status.is-paid[data-v-fa33bffa]{background:#dcfce7;color:#166534}.public-invoice__status.is-rejected[data-v-fa33bffa]{background:#fee2e2;color:#991b1b}.public-invoice-payment-banner[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;border-radius:5px;background:#fff;border:1px solid var(--line);-webkit-box-shadow:0 16px 42px rgba(15,42,67,.08);box-shadow:0 16px 42px rgba(15,42,67,.08)}.public-invoice-payment-banner i[data-v-fa33bffa]{font-size:26px}.public-invoice-payment-banner strong[data-v-fa33bffa]{display:block;margin-bottom:4px;font-weight:950}.public-invoice-payment-banner span[data-v-fa33bffa]{color:var(--muted)}.public-invoice-payment-banner.is-success i[data-v-fa33bffa]{color:#16a34a}.public-invoice-payment-banner.is-failed i[data-v-fa33bffa]{color:#dc2626}.public-invoice__card[data-v-fa33bffa]{border:1px solid hsla(0,0%,100%,.72);border-radius:5px;padding:22px;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 18px 58px rgba(15,42,67,.1);box-shadow:0 18px 58px rgba(15,42,67,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-invoice__head[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.public-invoice__head strong[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:18px;font-weight:950}.public-invoice__head i[data-v-fa33bffa]{color:var(--brand)}.public-invoice__customer[data-v-fa33bffa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-invoice__customer span[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;gap:14px;padding:14px 16px;border:1px solid #e3edf4;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fbfb));background:linear-gradient(180deg,#fff,#f7fbfb);font-weight:850}.public-invoice__customer small[data-v-fa33bffa]{color:var(--muted);font-size:12px;font-weight:800}.public-invoice__customer .is-full[data-v-fa33bffa]{grid-column:1/-1}.table-responsive[data-v-fa33bffa]{border-radius:5px;border:0 solid #ecf1f8}.public-invoice__table[data-v-fa33bffa]{margin:0;border-collapse:separate;border-spacing:0 9px}.public-invoice__table thead th[data-v-fa33bffa]{border:0;color:var(--muted);font-size:12px;font-weight:900}.public-invoice__table tbody td[data-v-fa33bffa]{border-top:1px solid #e9f0f5;border-bottom:1px solid #e9f0f5;background:#fff;vertical-align:middle}.public-invoice__table tbody td[data-v-fa33bffa]:first-child{border-right:1px solid #e9f0f5;border-radius:0 16px 16px 0}.public-invoice__table tbody td[data-v-fa33bffa]:last-child{border-left:1px solid #e9f0f5;border-radius:5px 0 0 5px;font-weight:950;color:var(--brand-deep)}.public-invoice__table td strong[data-v-fa33bffa]{font-weight:950}.public-invoice__table td div[data-v-fa33bffa]{margin-top:4px;color:var(--muted);font-size:12px}.public-invoice__empty[data-v-fa33bffa]{padding:24px!important;text-align:center;color:var(--muted)}.public-invoice__summary[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center}.public-invoice__summary>div[data-v-fa33bffa]{min-height:94px;display:grid;-ms-flex-line-pack:center;align-content:center;gap:8px;padding:16px;border:1px solid #e3edf4;border-radius:5px;background:#fff;width:100%}.public-invoice__summary span[data-v-fa33bffa]{color:var(--muted);font-size:12px;font-weight:850}.public-invoice__summary strong[data-v-fa33bffa]{font-size:18px;font-weight:950}.public-invoice__summary .is-grand[data-v-fa33bffa]{color:#fff;border:0;background:linear-gradient(135deg,var(--brand-deep),var(--brand-blue));-webkit-box-shadow:0 16px 34px rgba(11,93,114,.22);box-shadow:0 16px 34px rgba(11,93,114,.22)}.public-invoice__summary .is-grand span[data-v-fa33bffa]{color:hsla(0,0%,100%,.82)}.public-invoice__actions[data-v-fa33bffa]{display:grid;grid-template-columns:1fr auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:5px;background:hsla(0,0%,100%,.72);-webkit-box-shadow:0 18px 48px rgba(15,42,67,.08);box-shadow:0 18px 48px rgba(15,42,67,.08)}.public-invoice__primary[data-v-fa33bffa],.public-invoice__print[data-v-fa33bffa],.public-invoice__secondary[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;border:0;border-radius:5px;padding:13px 20px;font-weight:950;-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.public-invoice__primary[data-v-fa33bffa]{min-height:56px;color:#fff;background:linear-gradient(135deg,#00325a,#0052a4);-webkit-box-shadow:0 18px 35px rgba(6,54,90,.25);box-shadow:0 18px 35px rgba(6,54,90,.25)}.public-invoice__secondary[data-v-fa33bffa]{min-height:56px;color:var(--brand-deep);background:var(--brand-soft)}.public-invoice__print[data-v-fa33bffa]{color:#06365a;background:hsla(0,0%,100%,.92)}.public-invoice__primary[data-v-fa33bffa]:hover,.public-invoice__print[data-v-fa33bffa]:hover,.public-invoice__secondary[data-v-fa33bffa]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.public-invoice__comment-list[data-v-fa33bffa]{display:grid;gap:14px}.public-invoice__comment-item[data-v-fa33bffa]{position:relative;overflow:hidden;padding:18px;border:1px solid #dbe7f4;border-radius:5px;background:linear-gradient(135deg,#fff,#f4f9ff);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.public-invoice__comment-item[data-v-fa33bffa]:before{content:"";position:absolute;top:0;right:0;width:5px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#0052a4),to(#00325a));background:linear-gradient(180deg,#0052a4,#00325a)}.public-invoice__comment-head[data-v-fa33bffa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.public-invoice__comment-author[data-v-fa33bffa],.public-invoice__comment-head[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.public-invoice__comment-avatar[data-v-fa33bffa]{width:44px;height:44px;border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0052a4,#00325a);-webkit-box-shadow:0 14px 28px rgba(0,50,90,.18);box-shadow:0 14px 28px rgba(0,50,90,.18)}.public-invoice__comment-author strong[data-v-fa33bffa]{display:block;font-weight:950;color:#00325a}.public-invoice__comment-author small[data-v-fa33bffa]{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:800}.public-invoice__comment-date[data-v-fa33bffa]{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.public-invoice__comment-item p[data-v-fa33bffa]{margin:0;color:#334155;line-height:2}.public-invoice__manual-list[data-v-fa33bffa]{display:grid;gap:12px}.public-invoice__manual-item[data-v-fa33bffa]{border:1px solid #e5edf5;border-radius:5px;padding:16px;background:linear-gradient(135deg,#fff,#f4fbfa)}.public-invoice__manual-top[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.public-invoice__manual-top small[data-v-fa33bffa],.public-invoice__manual-top strong[data-v-fa33bffa]{display:block}.public-invoice__manual-top strong[data-v-fa33bffa]{font-size:18px;font-weight:950}.public-invoice__manual-top small[data-v-fa33bffa]{margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.public-invoice__manual-details[data-v-fa33bffa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding:12px;border:1px dashed #d3e2ef;border-radius:5px;background:hsla(0,0%,100%,.72)}.public-invoice__manual-details span[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;color:#334155;font-size:13px;font-weight:800}.public-invoice__manual-details small[data-v-fa33bffa]{color:var(--muted);font-size:11px;font-weight:900}.public-invoice__manual-item p[data-v-fa33bffa]{margin:6px 0 0;color:var(--muted);line-height:1.8}.public-invoice__review-note[data-v-fa33bffa]{color:#075985!important;font-weight:800}.public-invoice__manual-attachments[data-v-fa33bffa]{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.public-invoice__manual-attachments>strong[data-v-fa33bffa]{color:#00325a;font-size:13px;font-weight:950}.public-invoice__manual-attachments>div[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.public-invoice__manual-attachments a[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;max-width:100%;padding:8px 10px;border-radius:5px;color:#00325a;background:#e7f0fb;font-size:12px;font-weight:850;text-decoration:none}.public-invoice__manual-attachments a span[data-v-fa33bffa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-invoice__manual-attachments a small[data-v-fa33bffa]{color:#64748b;font-size:10px}.public-invoice-print-source[data-v-fa33bffa]{position:fixed;top:0;right:-10000px;width:210mm;height:0;overflow:hidden;opacity:0;pointer-events:none}.manual-payment-modal[data-v-fa33bffa]{position:fixed;inset:0;z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:22px;background:radial-gradient(circle at 20% 15%,rgba(14,165,233,.18),transparent 30%),rgba(15,23,42,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manual-payment-modal__dialog[data-v-fa33bffa]{width:min(920px,100%);max-height:calc(100vh - 44px);overflow:hidden;border:1px solid rgba(219,231,241,.8);border-radius:5px;background:#fff;-webkit-box-shadow:0 30px 90px rgba(15,23,42,.32);box-shadow:0 30px 90px rgba(15,23,42,.32)}.manual-payment-modal__hero[data-v-fa33bffa]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 28px;color:#fff;background:linear-gradient(135deg,hsla(0,0%,100%,.14),transparent 36%),linear-gradient(135deg,#001f3f,#00325a 58%,#0052a4)}.manual-payment-modal__close[data-v-fa33bffa]{position:absolute;top:14px;left:14px;width:38px;height:38px;border:0;border-radius:14px;color:#fff;background:hsla(0,0%,100%,.16)}.manual-payment-modal__badge[data-v-fa33bffa]{width:64px;height:64px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;font-size:26px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22)}.manual-payment-modal__hero span[data-v-fa33bffa]{display:block;margin-bottom:6px;font-size:12px;font-weight:800;opacity:.8}.manual-payment-modal__hero h3[data-v-fa33bffa]{margin:0;font-size:24px;font-weight:900}.manual-payment-modal__hero p[data-v-fa33bffa]{margin:8px 0 0;line-height:1.8;opacity:.88}.manual-payment-modal__hero>strong[data-v-fa33bffa]{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 18px;border-radius:5px;font-size:18px;background:hsla(0,0%,100%,.14)}.manual-payment-modal__body[data-v-fa33bffa]{max-height:calc(100vh - 250px);overflow-y:auto;padding:22px 28px;background:radial-gradient(circle at 92% 10%,rgba(20,184,166,.09),transparent 28%),#f8fbfd}.manual-payment-modal__grid[data-v-fa33bffa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manual-payment-modal__full[data-v-fa33bffa]{grid-column:1/-1}.manual-payment-modal__textarea[data-v-fa33bffa]{min-height:92px;resize:vertical}.manual-payment-modal__dropzone[data-v-fa33bffa]{display:grid;place-items:center;gap:8px;margin-top:16px;padding:28px;border:2px dashed #a9d8e7;border-radius:5px;color:#0f5f7c;background:linear-gradient(135deg,#eefaff,#f6fffb);cursor:pointer;text-align:center;-webkit-transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,border-color .18s ease,background .18s ease;transition:transform .18s ease,border-color .18s ease,background .18s ease,-webkit-transform .18s ease}.manual-payment-modal__dropzone.is-dragging[data-v-fa33bffa]{-webkit-transform:scale(1.015);transform:scale(1.015);border-color:#0ea5e9;background:linear-gradient(135deg,#dff6ff,#e7fff7)}.manual-payment-modal__dropzone i[data-v-fa33bffa]{font-size:34px}.manual-payment-modal__dropzone strong[data-v-fa33bffa]{font-size:17px;font-weight:900}.manual-payment-modal__dropzone span[data-v-fa33bffa]{color:#64748b;font-size:13px}.manual-payment-modal__file-input[data-v-fa33bffa]{display:none}.manual-payment-modal__files[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:14px}.manual-payment-modal__file[data-v-fa33bffa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:100%;border:0;border-radius:5px;padding:9px 12px;color:#00325a;background:#e7f0fb;font-weight:700}.manual-payment-modal__file span[data-v-fa33bffa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-payment-modal__footer[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:18px 28px 22px;background:#fff;border-top:1px solid #e2e8f0}.manual-payment-modal__btn[data-v-fa33bffa]{min-width:130px;border:0;border-radius:5px;padding:11px 18px;font-weight:900}.manual-payment-modal__btn--ghost[data-v-fa33bffa]{color:#00325a;background:#e7f0fb}.manual-payment-modal__btn--primary[data-v-fa33bffa]{color:#fff;background:linear-gradient(135deg,#00325a,#0052a4)}@media (max-width:860px){.public-invoice-page[data-v-fa33bffa]{padding:14px 10px 28px}.public-invoice__hero[data-v-fa33bffa]{grid-template-columns:1fr;min-height:auto;padding:24px;border-radius:5px}.public-invoice__hero-meta[data-v-fa33bffa]{min-width:0;justify-items:stretch}.public-invoice__hero-actions[data-v-fa33bffa]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.public-invoice__print[data-v-fa33bffa]{width:100%}.public-invoice__actions[data-v-fa33bffa],.public-invoice__customer[data-v-fa33bffa],.public-invoice__manual-details[data-v-fa33bffa],.public-invoice__summary[data-v-fa33bffa]{grid-template-columns:1fr}.table-responsive[data-v-fa33bffa]{overflow:visible}.public-invoice__table thead[data-v-fa33bffa]{display:none}.public-invoice__table[data-v-fa33bffa],.public-invoice__table tbody[data-v-fa33bffa],.public-invoice__table td[data-v-fa33bffa],.public-invoice__table tr[data-v-fa33bffa]{display:block;width:100%}.public-invoice__table[data-v-fa33bffa]{border-spacing:0}.public-invoice__table tbody tr[data-v-fa33bffa]{margin-bottom:12px;border:1px solid #e5edf5;border-radius:5px;overflow:hidden;background:#fff}.public-invoice__table tbody td[data-v-fa33bffa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid #eef3f7;border-radius:0!important;text-align:left}.public-invoice__table tbody td[data-v-fa33bffa]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:900;text-align:right}.public-invoice__table tbody td[data-v-fa33bffa]:last-child{border-bottom:0}.manual-payment-modal[data-v-fa33bffa]{padding:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.manual-payment-modal__dialog[data-v-fa33bffa]{max-height:calc(100vh - 20px);border-radius:26px 26px 0 0}.manual-payment-modal__hero[data-v-fa33bffa]{grid-template-columns:auto 1fr;padding:22px 18px}.manual-payment-modal__hero>strong[data-v-fa33bffa]{grid-column:1/-1;min-height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manual-payment-modal__body[data-v-fa33bffa]{max-height:calc(100vh - 300px);padding:18px}.manual-payment-modal__grid[data-v-fa33bffa]{grid-template-columns:1fr}.manual-payment-modal__footer[data-v-fa33bffa]{padding:14px 18px 18px}}@media (max-width:480px){.public-invoice-page__state[data-v-fa33bffa],.public-invoice-result[data-v-fa33bffa]{margin:28px auto;padding:24px 18px;border-radius:5px}.public-invoice__hero h1[data-v-fa33bffa]{font-size:30px}.public-invoice__hero-meta strong[data-v-fa33bffa]{font-size:22px}.public-invoice__card[data-v-fa33bffa]{padding:16px;border-radius:5px}.public-invoice__customer span[data-v-fa33bffa]{min-height:auto}.public-invoice__primary[data-v-fa33bffa],.public-invoice__secondary[data-v-fa33bffa]{width:100%}}@media print{.public-invoice-page[data-v-fa33bffa]{padding:0;background:#fff}.manual-payment-modal[data-v-fa33bffa],.public-invoice-page__state[data-v-fa33bffa],.public-invoice-result[data-v-fa33bffa],.public-invoice[data-v-fa33bffa]{display:none!important}.public-invoice-print-source[data-v-fa33bffa]{position:static;width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto}}