@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_d6b6d42f-module__VMmHGa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d6b6d42f-module__VMmHGa__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--primary-50:#ebf6ff;--primary-100:#d1eaff;--primary-200:#a3d5ff;--primary-300:#66b9ff;--primary-400:#299dff;--primary-500:#0089fd;--primary-600:#0074d6;--primary-700:#005ead;--primary-800:#004885;--primary-900:#002c52;--neutral-50:#fafbfd;--neutral-100:#f3f5f9;--neutral-200:#e3e8f2;--neutral-300:#cbd4e6;--neutral-400:#91a4ca;--neutral-500:#5a76af;--neutral-600:#3f5683;--neutral-700:#2d3d5d;--neutral-800:#1c263b;--neutral-900:#0f141f;--neutral-950:#010f2b;--success-100:#e2f9ed;--success-500:#1dc973;--success-600:#17a15c;--warning-100:#f9f0e2;--warning-500:#c98a1d;--warning-600:#a16e17;--danger-100:#f9e3e2;--danger-500:#c92b1d;--danger-600:#a12217;--info-500:var(--primary-500);--bg-app:var(--neutral-50);--bg-surface:#fff;--bg-surface-raised:#fff;--bg-accent-subtle:var(--primary-50);--border:var(--neutral-200);--border-strong:var(--neutral-300);--text-primary:var(--neutral-950);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-500);--text-disabled:var(--neutral-300);--text-on-accent:#fff;--action-primary:var(--primary-500);--action-primary-hover:var(--primary-600);--action-primary-active:var(--primary-700);--focus-ring:var(--primary-400)}[data-theme=dark]{--bg-app:var(--neutral-950);--bg-surface:var(--neutral-900);--bg-surface-raised:var(--neutral-800);--bg-accent-subtle:var(--neutral-800);--border:var(--neutral-800);--border-strong:var(--neutral-700);--text-primary:var(--neutral-50);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--text-disabled:var(--neutral-700);--text-on-accent:#fff;--action-primary:var(--primary-500);--action-primary-hover:var(--primary-400);--action-primary-active:var(--primary-300);--focus-ring:var(--primary-400);--ink:var(--neutral-50);--muted:var(--neutral-400);--line:var(--neutral-800);--canvas:var(--neutral-950);--blue:var(--primary-400);--shadow:0 12px 34px #00000047}
.document-business-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.document-business-logo{object-fit:contain;object-position:left top;flex:none;width:auto;max-width:112px;height:auto;max-height:56px;display:block}.document-business-contact{min-width:0}.document-business-contact h1{overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;line-height:1.2}.document-business-contact p{overflow-wrap:anywhere;margin:2px 0;font-size:11px;line-height:1.45}.document-business-address{white-space:pre-line}.invoice-document .invoice-business-logo{width:auto;height:auto;max-width:calc(144px * var(--invoice-logo-scale,1));max-height:calc(64px * var(--invoice-logo-scale,1));object-fit:contain}@media screen and (max-width:520px){.document-business-identity{gap:10px}.document-business-logo{max-width:80px;max-height:48px}.document-business-contact h1{font-size:17px}}@media print{:is(.invoice-document,.repair-receipt-paper,.receipt-paper,.pos-printable-receipt),:is(.invoice-document,.repair-receipt-paper,.receipt-paper,.pos-printable-receipt) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.invoice-document){color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}body:has(.invoice-document) :is(.app-shell,.workspace,.main-content,.invoice-preview-page){width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.invoice-document) :is(.sidebar,.topbar,.workspace-footer,.floating-branch,.invoice-preview-actions){display:none!important}@page invoice{size:A4 portrait;margin:10mm}body .invoice-document{color:#172033;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:2mm 3mm!important}body .invoice-document :is(.invoice-lines-wrap,.table-responsive){max-height:none!important;overflow:visible!important}.invoice-document .invoice-party-blocks{grid-template-columns:1fr 1fr;gap:8mm}.invoice-document .invoice-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-document .invoice-lines{table-layout:fixed;width:100%!important;display:table!important}.invoice-document .invoice-lines thead{display:table-header-group!important}.invoice-document .invoice-lines tbody{display:table-row-group!important}.invoice-document .invoice-lines tr{break-inside:avoid;display:table-row!important}.invoice-document .invoice-lines th,.invoice-document .invoice-lines td{overflow-wrap:anywhere;display:table-cell!important}.invoice-document .invoice-party p{overflow-wrap:anywhere}.invoice-document :is(.invoice-document-header,.invoice-signatures){break-inside:avoid}.repair-receipt-paper .document-business-identity{gap:14px}.repair-receipt-paper .document-business-logo{max-width:112px;max-height:56px}}.statement-brand{border-bottom:2px solid #006fd1;margin-bottom:16px;padding:12px 0 16px}
