.ivl{padding-block:6px 80px}.ivl-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-block:14px 12px;display:flex}.ivl-hero-t{flex:360px;min-width:0}.ivl-start{flex:none}.ivl-about{margin-bottom:14px}.ivl-about .ivl-feats{margin-top:6px}.ivl-about h3{letter-spacing:0;font-size:1.1rem}.ivl-how h2{letter-spacing:0;margin-top:22px;font-size:1.3rem}.ivl-how .ivl-steps{margin-top:12px}.ivl-lead .ivl-free{vertical-align:middle;margin-inline-start:6px}.ivl-hero h1{font-size:clamp(1.8rem,3.4vw,2.4rem)}html[lang=ar] .ivl-hero h1{font-size:clamp(1.7rem,3.2vw,2.2rem)}.ivl-lead{color:var(--ink2);margin-top:4px;font-size:1.02rem}.ivl-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.ivl-free{background:var(--butter);border:2px solid var(--ink);border-radius:99px;align-items:center;min-height:30px;padding:.2em .9em;font-size:.9rem;font-weight:800;display:inline-flex}.ivl-feats{gap:18px 28px;margin-top:20px;padding:0;list-style:none;display:grid}@media (min-width:700px){.ivl-feats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ivl-feats{grid-template-columns:repeat(3,1fr)}}.ivl-feats li{border-inline-start:4px solid var(--butter);gap:4px;min-width:0;padding-inline-start:16px;display:grid}.ivl-feats h2{letter-spacing:0;font-size:1.15rem}.ivl-feats p{color:var(--ink2);font-size:1rem}.ivl-steps{counter-reset:s;gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.ivl-steps li{counter-increment:s;align-items:flex-start;gap:14px;display:flex}.ivl-steps li:before{content:counter(s);background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ivl-app{margin-top:14px;scroll-margin-top:90px}.ivl-soon{border-top:1px solid var(--line);color:var(--muted);max-width:70ch;margin-top:34px;padding-top:16px;font-size:.95rem}.ivl-dis{color:var(--muted);max-width:70ch;margin-top:10px;font-size:.9rem}.iv-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.iv-tabs::-webkit-scrollbar{display:none}@media (min-width:820px){.iv-tabs{flex-wrap:wrap;overflow:visible}}.iv-tabs [role=tab]{border:2px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;flex:none;min-height:44px;padding:.4em 1.05em;font-size:.95rem;font-weight:700}.iv-tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--paper)}.iv-tabs [role=tab]:hover{background:var(--paper2)}.iv-tabs [role=tab][aria-selected=true]:hover{background:var(--ink)}.iv-panel{background:var(--paper3);border:2px solid var(--ink);border-radius:18px;min-width:0;margin-top:16px;padding:clamp(14px,3vw,24px);box-shadow:6px 6px #24191524}.iv-panel[hidden]{display:none}.iv-grid{gap:24px;min-width:0;display:grid}.iv-grid>*{min-width:0}@media (min-width:1100px){.iv-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.iv-prevwrap{align-self:start;position:sticky;top:90px}}.iv-sec{border-top:1px solid var(--line);margin-top:18px;padding-top:6px}.iv-sec:first-child{border-top:0;margin-top:0;padding-top:0}.iv-sec>summary{cursor:pointer;min-height:44px;font-family:var(--display);align-items:center;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.iv-sec>summary::-webkit-details-marker{display:none}.iv-sec>summary:before{content:"+";border:2px solid var(--ink);width:24px;height:24px;font-weight:800;line-height:1;font-family:var(--body);border-radius:50%;flex:none;place-items:center;margin-inline-end:10px;display:inline-grid}.iv-sec[open]>summary:before{content:"−"}.iv-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iv-bar.top{justify-content:space-between}.iv-badge{border:1.5px solid var(--ink);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;min-height:28px;padding:.1em .8em;font-size:.9rem;font-weight:700;display:inline-flex}.iv-badge.paid,.iv-badge.accepted{border-color:var(--rosemary);color:#1e4630;background:#dcefe3}.iv-badge.sent{background:#fbeccb}.iv-badge.overdue{color:#7a1f1f;background:#f6d6d6;border-color:#a63232}.iv-rows{margin:10px 0 0;padding:0;list-style:none}.iv-rows>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto auto;align-items:center;gap:6px 14px;min-height:56px;padding:8px 0;display:grid}@media (max-width:699px){.iv-rows>li{grid-template-columns:minmax(0,1fr) auto}.iv-rows .c3,.iv-rows .c4{grid-column:1/-1}}.iv-rows b{overflow-wrap:anywhere;font-weight:800}.iv-rows .amt{font-family:var(--mono);text-align:end;white-space:nowrap;direction:ltr;font-weight:700}.iv-stats{flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:.98rem;display:flex}.iv-stats b{font-weight:800}.iv-live{min-height:1.4em;color:var(--rosemary);font-size:.95rem;font-weight:700}.iv-warn{border-inline-start:5px solid var(--crust);background:#fff;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:.95rem;line-height:1.55}.iv-ok{border-inline-start:5px solid var(--rosemary);background:#fff;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:.95rem}.iv-line{border-top:1px solid var(--line);gap:8px;min-width:0;padding:12px 0;display:grid}.iv-line>*{min-width:0}.iv-line .g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.iv-line .tl-f{margin-top:0}.iv-line .tot{font-family:var(--mono);direction:ltr;justify-content:flex-end;align-items:center;min-height:48px;font-weight:800;display:flex}.iv-line .act{flex-wrap:wrap;gap:8px;display:flex}.iv-menu{margin-top:8px}.iv-menu>summary{border:2px solid var(--ink);cursor:pointer;border-radius:99px;align-items:center;min-height:44px;padding:.4em 1.1em;font-weight:700;list-style:none;display:inline-flex}.iv-menu>summary::-webkit-details-marker{display:none}.iv-menu[open]>summary{background:var(--ink);color:var(--paper)}.iv-menu .iv-bar{margin-top:10px}.iv-confirm{background:#fff;border:2px solid #a63232;border-radius:12px;margin-top:12px;padding:12px 14px}.inv-doc{--acc:#1f3a5f;color:#111;border:1px solid var(--line2);background:#fff;border-radius:4px;min-width:0;margin-top:14px;padding:clamp(16px,4vw,38px);font-size:14px;line-height:1.5;position:relative;overflow:hidden}.inv-doc *{min-width:0}.inv-doc p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.inv-doc h2,.inv-doc h3{letter-spacing:0;margin:0;font-family:inherit}.inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inv-from{color:#444;gap:1px;max-width:52%;display:grid}@media (max-width:560px){.inv-from{max-width:100%}}.inv-sname{color:#111;font-size:1.1em;font-weight:800}.inv-logo{object-fit:contain;width:auto;max-width:190px;height:auto;max-height:64px;margin-bottom:8px;display:block}.inv-titlebox{text-align:end;justify-items:end;gap:6px;display:grid}.inv-titlebox h2{color:var(--acc);font-size:1.9em;font-weight:800;line-height:1.15}.inv-meta{gap:1px;margin:0;font-size:.95em;display:grid}.inv-meta div{justify-content:space-between;gap:10px;display:flex}.inv-meta dt{color:#555}.inv-meta dd{margin:0;font-weight:600}.inv-ltr{text-align:start;unicode-bidi:isolate}.inv-to{gap:1px;margin-top:22px;display:grid}.inv-to h3,.inv-note h3{text-transform:uppercase;letter-spacing:.08em;color:#666;font-family:inherit;font-size:.8em;font-weight:700}html[lang=ar] .inv-to h3,html[lang=ar] .inv-note h3,.inv-doc[lang=ar] h3{text-transform:none;letter-spacing:0}.inv-tbl{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:22px;font-size:.97em}.inv-tbl th,.inv-tbl td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d6d6d6;padding:8px 6px}.inv-tbl th{color:var(--acc);border-bottom:2px solid var(--acc);font-size:.9em}.inv-tbl .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.inv-tbl th.num{white-space:normal}.inv-tbl th:nth-child(2){width:13%}.inv-tbl:not(.nop) th:nth-child(3){width:21%}.inv-tbl:not(.nop) th:last-child{width:24%}.inv-tbl.disc th:nth-child(4){width:13%}.inv-tbl.nop th:nth-child(2){width:22%}.inv-sum{margin-top:14px;gap:3px;width:min(100%,340px);margin-inline-start:auto;display:grid}.inv-sum>div{justify-content:space-between;gap:12px;display:flex}.inv-sum .v{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.inv-sum .big{border-top:2px solid #111;margin-top:4px;padding-top:6px;font-size:1.15em;font-weight:800}.inv-sum .bal{font-weight:800}.inv-pay{margin:10px 0 0;color:#555;gap:1px;width:min(100%,340px);margin-inline-start:auto;padding:0;font-size:.9em;list-style:none;display:grid}.inv-pay li{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.inv-note{gap:3px;margin-top:20px;font-size:.95em;display:grid}.inv-sign{color:#555;border-top:1px solid #111;width:min(100%,260px);margin-top:46px;padding-top:4px;font-size:.9em}.inv-stamp{inset-inline:0;text-align:center;letter-spacing:.08em;opacity:.16;pointer-events:none;border:0;font-size:clamp(2rem,9vw,4.5rem);font-weight:900;position:absolute;top:28%;transform:rotate(-14deg)}.inv-stamp.od{color:#c0392b}.inv-stamp.pd{color:#1e8449}.invt-modern .inv-head{background:var(--acc);color:#fff;margin:calc(-1*clamp(16px,4vw,38px)) calc(-1*clamp(16px,4vw,38px)) 0;padding:clamp(16px,4vw,30px) clamp(16px,4vw,38px)}.invt-modern .inv-from,.invt-modern .inv-sname,.invt-modern .inv-meta dt,.invt-modern .inv-titlebox h2{color:#fff}.invt-modern .inv-tbl th{background:var(--acc);color:#fff;border-bottom:0}.invt-modern .inv-sum .big{background:var(--acc);color:#fff;border:0;padding:8px 10px}.invt-minimal{font-size:13.5px}.invt-minimal .inv-titlebox h2{color:#111;text-transform:uppercase;letter-spacing:.12em;font-size:1.4em;font-weight:600}html[lang=ar] .invt-minimal .inv-titlebox h2,.invt-minimal[lang=ar] .inv-titlebox h2{text-transform:none;letter-spacing:0}.invt-minimal .inv-tbl th{color:#555;border-bottom:1px solid #111;font-weight:600}.invt-minimal .inv-tbl td{border-bottom:1px solid #eee}.invt-minimal .inv-sum .big{border-top:1px solid #111;font-weight:700}.invt-bold .inv-titlebox h2{text-transform:uppercase;letter-spacing:-.02em;font-size:2.8em;font-weight:900;line-height:1}.invt-bold[lang=ar] .inv-titlebox h2{text-transform:none}.invt-bold .inv-tbl th{color:#fff;background:#111;border-bottom:0}.invt-bold .inv-sum .big{background:var(--acc);color:#fff;border:0;padding:8px 10px;font-size:1.3em}.invt-bold .inv-head{border-bottom:6px solid var(--acc);padding-bottom:16px}.invt-elegant{font-family:Georgia,Iowan Old Style,Times New Roman,serif}.invt-elegant[lang=ar]{font-family:var(--ar-body)}.invt-elegant .inv-head{text-align:center;border-bottom:3px double var(--acc);flex-direction:column;align-items:center;padding-bottom:16px}.invt-elegant .inv-from{text-align:center;justify-items:center;max-width:100%}.invt-elegant .inv-titlebox{text-align:center;order:-1;justify-items:center}.invt-elegant .inv-titlebox h2{letter-spacing:.06em;font-size:2.1em;font-weight:400}.invt-elegant .inv-meta div{justify-content:center}.invt-elegant .inv-to{text-align:center;justify-items:center}.invt-elegant .inv-tbl th{border-bottom:1px solid var(--acc);font-weight:600}.invt-receipt{width:min(100%,320px);margin-inline:auto;padding:14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px}.invt-receipt .inv-head{text-align:center;border-bottom:1px dashed #111;flex-direction:column;align-items:center;gap:8px;padding-bottom:10px}.invt-receipt .inv-from{text-align:center;justify-items:center;max-width:100%}.invt-receipt .inv-titlebox{text-align:center;order:2;justify-items:center}.invt-receipt .inv-titlebox h2{color:#111;font-size:1.2em}.invt-receipt .inv-meta div{justify-content:center}.invt-receipt .inv-to{text-align:center;border-bottom:1px dashed #111;justify-items:center;padding-bottom:8px}.invt-receipt .inv-tbl th{color:#111;border-bottom:1px dashed #111}.invt-receipt .inv-tbl td{border-bottom:0}.invt-receipt .inv-sum{width:100%}.invt-receipt .inv-sum .big{border-top:1px dashed #111}.invt-receipt .inv-note{text-align:center}#inv-print-root{display:none}@media print{body>:not(#inv-print-root){display:none!important}#inv-print-root{display:block!important}#inv-print-root .inv-doc{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11pt;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html,body{background:#fff!important}.invt-modern .inv-head{margin:0!important;padding:14pt!important}#inv-print-root .invt-receipt{page:thermal;width:80mm!important;padding:2mm!important}.inv-tbl tr,.inv-sum{break-inside:avoid}}@page thermal{size:80mm auto;margin:3mm}
