.invoice-view[data-v-de436d22]{--iv-primary:linear-gradient(134deg,#0649b8 1%,#0a7fd7 41%,#03d2c5 99%);--iv-bg:#eef3f8;--iv-paper:#fff;--iv-border:rgba(15,23,42,0.12);--iv-border-strong:rgba(15,23,42,0.18);--iv-head:rgba(6,73,184,0.08);--iv-text:#0b1625;--iv-muted:#415064;--iv-accent:#0a7fd7;--iv-shadow:0 0.9375vw 2.08333vw rgba(7,32,62,0.14);background:radial-gradient(circle at 10% -5%,rgba(10,127,215,.14) 0,transparent 42%),radial-gradient(circle at 90% 110%,rgba(3,210,197,.18) 0,transparent 46%),var(--iv-bg);min-height:100vh;padding:6.04167vw .83333vw 1.66667vw;font-family:Manrope,Avenir Next,Segoe UI Variable,Noto Sans SC,PingFang SC,sans-serif;color:var(--iv-text)}.invoice-toolbar[data-v-de436d22]{width:100%;max-width:58.33333vw;margin:0 auto .72917vw;display:flex;justify-content:flex-end}.export-btn[data-v-de436d22]{border:none;background:var(--iv-primary);color:#fff;font-size:.67708vw;letter-spacing:.02em;line-height:1;padding:.57292vw .78125vw;border-radius:.52083vw;cursor:pointer;box-shadow:0 .52083vw .9375vw rgba(6,73,184,.26);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.export-btn[data-v-de436d22]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 .625vw 1.14583vw rgba(6,73,184,.32)}.export-btn[data-v-de436d22]:disabled{opacity:.68;cursor:not-allowed}.invoice-page[data-v-de436d22]{width:100%;max-width:58.33333vw;margin:0 auto 1.5625vw;background:var(--iv-paper);padding:1.77083vw 1.77083vw 1.35417vw;border-radius:.72917vw;border:1px solid rgba(11,22,37,.08);box-shadow:var(--iv-shadow);box-sizing:border-box;position:relative;overflow:hidden}.invoice-page[data-v-de436d22]:before{content:"";position:absolute;left:0;right:0;top:0;height:.3125vw;background:var(--iv-primary)}.top-grid[data-v-de436d22]{display:grid;grid-template-columns:minmax(14.58333vw,1fr) 2fr;gap:1.45833vw;align-items:start}.logo-wrap[data-v-de436d22]{margin-bottom:.72917vw}.mt-logo[data-v-de436d22]{width:13.125vw;max-width:100%;object-fit:contain}.sender-box[data-v-de436d22]{border:1px solid var(--iv-border);border-radius:.41667vw;padding:.625vw .72917vw;font-size:.78125vw;line-height:1.48;color:#111827;background:#fbfcff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.sender-box p[data-v-de436d22]{margin:0}.sender-box p+p[data-v-de436d22]{margin-top:.10417vw}.line-table[data-v-de436d22],.meta-table[data-v-de436d22]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--iv-border);border-radius:.52083vw;overflow:hidden}.line-table td[data-v-de436d22],.line-table th[data-v-de436d22],.meta-table td[data-v-de436d22],.meta-table th[data-v-de436d22]{border-bottom:1px solid var(--iv-border);border-right:1px solid var(--iv-border);padding:.46875vw .52083vw;font-size:.72917vw;color:var(--iv-text);vertical-align:top}.line-table tr:last-child td[data-v-de436d22],.meta-table tr:last-child td[data-v-de436d22]{border-bottom:none}.line-table tr td[data-v-de436d22]:last-child,.line-table tr th[data-v-de436d22]:last-child,.meta-table tr td[data-v-de436d22]:last-child,.meta-table tr th[data-v-de436d22]:last-child{border-right:none}.block-title[data-v-de436d22],.head-row th[data-v-de436d22],.label-cell[data-v-de436d22],.left-head[data-v-de436d22]{background:linear-gradient(134deg,rgba(6,73,184,.12) 1%,rgba(10,127,215,.12) 41%,rgba(3,210,197,.12) 99%)}.left-head[data-v-de436d22],.right-head[data-v-de436d22]{font-size:1.35417vw!important;font-weight:700;line-height:1.16;letter-spacing:.01em}.left-head[data-v-de436d22]{text-align:left}.amount-col[data-v-de436d22],.right-head[data-v-de436d22],.right[data-v-de436d22],.value-cell[data-v-de436d22]{text-align:right}.blank-row td[data-v-de436d22]{height:4.375vw;background:#fff}.line-table[data-v-de436d22]{margin-top:1.5625vw}.matter-col[data-v-de436d22]{width:38%;text-align:left}.currency-col[data-v-de436d22]{width:12%}.amount-col[data-v-de436d22]{width:15%}.summary-label[data-v-de436d22]{text-align:left;color:#1f2937}.strong[data-v-de436d22]{font-weight:700}.center[data-v-de436d22]{text-align:center}.info-block[data-v-de436d22]{margin-top:1.25vw}.block-title[data-v-de436d22]{width:42%;border:1px solid var(--iv-border);border-bottom:none;padding:.36458vw .52083vw;font-size:.78125vw;font-weight:600;color:#102335}.block-content[data-v-de436d22]{border:1px solid var(--iv-border);padding:.46875vw .52083vw;font-size:.72917vw;line-height:1.45;color:var(--iv-muted);background:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.block-content p[data-v-de436d22]{margin:0}.bank-title-only .block-title[data-v-de436d22]{border-bottom:1px solid var(--iv-border)}.footer-line[data-v-de436d22]{border-top:1px solid rgba(15,23,42,.12);margin-top:.72917vw}.page-footer[data-v-de436d22]{margin-top:.625vw;font-size:.625vw;color:#425266;display:flex;justify-content:space-between}.second-page[data-v-de436d22]{min-height:51.04167vw}.bank-box[data-v-de436d22]{border:1px solid var(--iv-border);border-radius:.41667vw;padding:.72917vw;font-size:.78125vw;line-height:1.44;color:#101828;background:#fbfcff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.bank-box p[data-v-de436d22]{margin:0}.bank-box p+p[data-v-de436d22]{margin-top:.15625vw}@media(max-width:1200px){.invoice-page[data-v-de436d22]{padding:24px;border-radius:12px}.top-grid[data-v-de436d22]{grid-template-columns:1fr;gap:18px}}@media(max-width:768px){.invoice-view[data-v-de436d22]{padding:86px 8px 16px}.invoice-toolbar[data-v-de436d22]{margin-bottom:8px}.invoice-page[data-v-de436d22]{padding:14px;margin-bottom:16px;border-radius:8px;box-shadow:0 10px 26px rgba(15,23,42,.09)}.mt-logo[data-v-de436d22]{width:180px}.bank-box[data-v-de436d22],.block-content[data-v-de436d22],.block-title[data-v-de436d22],.line-table td[data-v-de436d22],.line-table th[data-v-de436d22],.meta-table td[data-v-de436d22],.meta-table th[data-v-de436d22],.sender-box[data-v-de436d22]{font-size:13px}.left-head[data-v-de436d22],.right-head[data-v-de436d22]{font-size:15px!important}.blank-row td[data-v-de436d22]{height:34px}.block-title[data-v-de436d22]{width:100%}.page-footer[data-v-de436d22]{font-size:11px;gap:8px;flex-wrap:wrap}.second-page[data-v-de436d22]{min-height:auto}}@media print{.invoice-toolbar[data-v-de436d22]{display:none}.invoice-view[data-v-de436d22]{background:#fff;padding:0}.invoice-page[data-v-de436d22]{margin:0;max-width:none;border:none;border-radius:0;box-shadow:none;page-break-after:always}}