@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_d6f8f1{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}:root{--navy:#0f2744;--navy-2:#17345c;--blue:#1d4ed8;--blue-2:#1a43b8;--sky:#0ea5e9;--teal:#14b8a6;--emerald:#10b981;--emerald-dark:#0c9a6c;--ink:#111827;--slate:#64748b;--line:#e2e8f0;--paper:#f8fafc;--white:#ffffff;--danger:#dc2626;--danger-bg:#fee2e2;--warn-bg:#fef3c7;--ok-bg:#dcfce7;--radius:12px}*{box-sizing:border-box}body,html{margin:0}body{background:var(--paper);color:var(--ink);font-size:15px;line-height:1.6}a{color:var(--blue)}h1{font-size:24px;margin:0 0 4px}h1,h2{color:var(--navy)}h2{font-size:18px;margin:0 0 12px}.muted{color:var(--slate)}.num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:10px;padding:9px 16px;font:inherit;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--blue-2)}.btn-success{background:var(--emerald);color:var(--white)}.btn-success:hover:not(:disabled){background:var(--emerald-dark)}.btn-outline{background:var(--white);color:var(--blue);border-color:var(--line)}.btn-outline:hover:not(:disabled){border-color:var(--slate)}.btn-danger{background:var(--danger);color:var(--white)}.btn-danger:hover:not(:disabled){filter:brightness(.92)}.btn-link{background:none;border:0;color:var(--blue);padding:4px 6px;text-decoration:underline}.btn-block{width:100%}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.field label{font-weight:500;font-size:14px}.field input,.field select{font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.field input:focus,.field select:focus{outline:2px solid rgba(29,78,216,.25);border-color:var(--blue)}.field input.ltr{direction:ltr;text-align:left}.field .error{color:var(--danger);font-size:13px}.field .hint{color:var(--slate);font-size:13px}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0 16px;gap:0 16px}.checks{display:flex;flex-wrap:wrap;gap:8px 16px}.checks label{display:inline-flex;gap:6px;align-items:center;font-weight:400}.alert{border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:14px}.alert-error{background:var(--danger-bg);color:#991b1b}.alert-ok{background:var(--ok-bg);color:#166534}.alert-warn{background:var(--warn-bg);color:#92400e}.badge{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12.5px}.badge-ok{background:var(--ok-bg);color:#166534}.badge-off{background:#f1f5f9;color:var(--slate)}.badge-warn{background:var(--warn-bg);color:#92400e}.chip{display:inline-block;border:1px solid var(--line);border-radius:8px;padding:1px 8px;margin:2px;font-size:12.5px}.card,.chip{background:var(--white)}.card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin-bottom:16px}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:14px}table.data th{text-align:start;color:var(--slate);font-weight:500;white-space:nowrap}table.data td,table.data th{padding:10px;border-bottom:1px solid var(--line)}table.data td{vertical-align:top}table.data tr:last-child td{border-bottom:0}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;flex-wrap:wrap}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:linear-gradient(150deg,#0f2744,#1d4ed8 60%,#0e9f9a)}.auth-card{width:100%;max-width:420px;background:var(--white);border-radius:18px;padding:32px 28px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.auth-card .brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.auth-foot{text-align:center;color:#cbd5e1;font-size:13px;margin-top:16px;display:grid;justify-items:center;grid-gap:10px;gap:10px}.auth-lang{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.35);padding:6px 16px}.qr{display:block;margin:8px auto 12px;border:1px solid var(--line);border-radius:12px}.secret{direction:ltr;font-family:Consolas,monospace;background:var(--paper);border:1px dashed var(--line);border-radius:8px;padding:8px;text-align:center;word-break:break-all;font-size:13px}.code-input{letter-spacing:8px;font-size:22px!important;text-align:center!important;direction:ltr}.shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.side{background:var(--navy);color:#e2e8f0;padding:18px 14px;display:flex;flex-direction:column;gap:6px}.side .brand{display:flex;align-items:center;gap:10px;padding:4px 6px 18px}.side .group{font-size:12px;color:#94a3b8;padding:12px 10px 4px}.side a.nav{color:#e2e8f0;text-decoration:none;padding:9px 12px;border-radius:10px;display:block}.side a.nav:hover{background:rgba(255,255,255,.07)}.side a.nav.active{background:rgba(14,165,233,.18);color:#fff;box-shadow:inset -3px 0 0 var(--sky)}[dir=ltr] .side a.nav.active{box-shadow:inset 3px 0 0 var(--sky)}.main{min-width:0}.topbar{background:var(--white);border-bottom:1px solid var(--line);padding:10px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.content{padding:24px;max-width:1180px}.menu-btn{display:none}@media (max-width:860px){.shell{grid-template-columns:1fr}.side{position:fixed;inset:0 0 0 auto;width:260px;z-index:20;transform:translateX(100%);transition:transform .2s}.side.open{transform:none}[dir=ltr] .side{inset:0 auto 0 0;transform:translateX(-100%)}[dir=ltr] .side.open{transform:none}.menu-btn{display:inline-flex}.content{padding:16px}.topbar{padding:10px 16px}.hide-sm{display:none}.dash-hero{padding:18px}}.dash-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:22px 24px;border-radius:16px;color:#fff;background:linear-gradient(120deg,#0f2744,#1d4ed8 65%,#0e9f9a 120%);box-shadow:0 10px 30px rgba(15,39,68,.18)}.dash-hello{font-size:22px;font-weight:700}.dash-sub{color:#cbd5e1;margin-top:4px;font-size:14px}.dash-actions{display:flex;gap:8px;flex-wrap:wrap}.dash-btn{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.3);text-decoration:none}.dash-btn:hover{background:rgba(255,255,255,.2)}.dash-btn-primary{background:#fff;color:#0f2744;border:1px solid #fff;font-weight:600;text-decoration:none}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.kpi{position:relative;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px rgba(15,39,68,.04);min-height:128px;display:flex;flex-direction:column;gap:6px}.kpi-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;position:absolute;inset-inline-end:16px;top:16px}.kpi-label{color:var(--slate);font-size:13px;font-weight:500}.kpi-value{font-size:26px;font-weight:700;color:#0f172a;line-height:1.2}.kpi-unit{font-size:13px;font-weight:500;color:var(--slate)}.kpi-foot{margin-top:auto;font-size:12.5px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.kpi-hero{background:linear-gradient(150deg,#0f2744,#17345c);border:0;color:#fff}.kpi-hero .kpi-label,.kpi-hero .kpi-unit,.kpi-hero .muted{color:#cbd5e1}.kpi-hero .kpi-value{color:#fff;font-size:32px}.kpi-hero .kpi-foot{color:#e2e8f0}.kpi-spark{position:absolute;inset-inline-end:14px;top:14px}.delta-up{color:#067647;font-weight:600}.delta-down{color:#b42318;font-weight:600}.kpi-hero .delta-up{color:#86efac}.kpi-hero .delta-down{color:#fca5a5}.dash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.dash-grid>*{min-width:0}.dash-card{margin:0;border-radius:14px}.dash-full{grid-column:1/-1}.dash-card h2{margin:0;font-size:16px}.dash-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.dash-card-head .muted{font-size:12.5px}.dash-list{list-style:none;margin:0;padding:0}.dash-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.dash-list li:last-child{border-bottom:0}.dash-list-main{flex:1 1;min-width:0}.dash-list-main a{font-weight:500;text-decoration:none;color:#0f172a}.dash-list-main .muted{font-size:12px}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:#e8f1fc;color:#1c5cab;font-weight:700;font-size:14px}.viz{position:relative}.viz-grid{stroke:#eef0f3;stroke-width:1}.viz-axis{stroke:#c3c2b7;stroke-width:1}.viz-tick{fill:#898781;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;z-index:5;white-space:nowrap;background:#0f172a;color:#fff;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:0 6px 18px rgba(0,0,0,.18)}.viz-tip-title{color:#cbd5e1;margin-bottom:3px}.viz-tip-row{display:flex;align-items:center;gap:6px}.viz-tip-row strong{-webkit-margin-start:8px;margin-inline-start:8px}.viz-key{display:inline-block;width:10px;height:10px;border-radius:3px;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:-1px}.viz-legend{display:flex;gap:14px;font-size:12.5px;color:var(--slate)}.rank{display:grid;grid-gap:10px;gap:10px}.rank-label{font-size:13px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-label a{color:#0f172a;text-decoration:none}.rank-track{display:flex;align-items:center;gap:8px}.rank-bar{height:12px;border-radius:0 4px 4px 0;min-width:2px}[dir=rtl] .rank-bar{border-radius:4px 0 0 4px}.rank-value{font-size:12px;color:var(--slate)}@media (max-width:960px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.invoice-sheet{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px;margin:0 auto 16px;max-width:210mm;font-size:13px;color:#0f172a;box-shadow:0 2px 10px rgba(15,39,68,.06)}.inv-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding-bottom:14px;border-bottom:3px solid var(--navy)}.inv-seller{display:flex;align-items:center;gap:12px;min-width:0}.inv-seller img{height:60px;max-width:150px;object-fit:contain}.inv-seller-name{font-size:15px;font-weight:700;color:var(--navy)}.inv-title{text-align:center;color:var(--navy)}.inv-title div:first-child{font-size:22px;font-weight:700}.inv-title div:last-child{font-size:12px;color:var(--slate);letter-spacing:.5px}.inv-qr{display:flex;justify-content:flex-end}.inv-qr img{width:110px;height:110px}.inv-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin:14px 0;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.inv-meta>div{padding:8px 10px;background:var(--white)}.inv-meta>div>.bi{display:flex;gap:6px;justify-content:space-between;font-size:11px;color:var(--slate)}.bi{display:flex;flex-direction:column;line-height:1.25}.bi-2{font-size:.82em;color:var(--slate);font-weight:400}.inv-meta>div>.bi .bi-2{font-size:1em}.inv-lines th .bi-2{color:#cbd5e1}.inv-kv dt .bi{flex-direction:row;gap:5px;align-items:baseline}.inv-meta strong{font-weight:600}.inv-meta .inv-meta-wide{grid-column:span 2}.inv-parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.inv-box{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.inv-box-head{font-weight:700;color:var(--navy);margin-bottom:6px}.inv-box-head .bi-2{font-size:11px}.inv-kv{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;gap:3px 10px;margin:0}.inv-kv dt{color:var(--slate)}.inv-kv dd{margin:0}table.inv-lines{width:100%;border-collapse:collapse;table-layout:fixed;min-width:640px}.inv-lines th{background:var(--navy);color:#fff;font-weight:500;font-size:11.5px}.inv-lines td,.inv-lines th{padding:7px 5px;text-align:center}.inv-lines td{border-bottom:1px solid var(--line);vertical-align:top}.inv-lines tbody tr:nth-child(2n) td{background:var(--paper)}.inv-lines td.inv-desc{text-align:start;overflow-wrap:anywhere}.inv-lines .muted,.inv-sub{font-size:10.5px}.inv-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px}.inv-notes{flex:1 1;display:grid;grid-gap:4px;gap:4px}table.inv-totals{width:46%;border-collapse:collapse;border:1px solid var(--line)}.inv-totals td,.inv-totals th{padding:7px 10px;border-bottom:1px solid var(--line)}.inv-totals th{text-align:start;font-weight:500}.inv-totals th .bi-2{font-size:10.5px}.inv-totals td{text-align:end;white-space:nowrap}.inv-totals .inv-grand td,.inv-totals .inv-grand th{background:var(--navy);color:#fff;font-weight:700;font-size:15px;border-bottom:0}.inv-totals .inv-grand th .bi-2{color:#cbd5e1}@media (max-width:700px){.invoice-sheet{padding:16px}.inv-head{grid-template-columns:1fr auto}.inv-title{grid-column:1/-1;grid-row:2}.inv-meta{grid-template-columns:1fr 1fr}.inv-parties{grid-template-columns:1fr}.inv-bottom{flex-direction:column}table.inv-totals{width:100%}}.print-only{display:none}@media print{.btn,.no-print,.side,.topbar{display:none!important}.shell{display:block}.content{padding:0;max-width:none}.card{border:0;padding:0}.print-only{display:block}.print-header{display:flex;align-items:center;gap:12px;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #cbd5e1}.content:has(.invoice-sheet) .print-header{display:none}table.data{font-size:11px}table.data td,table.data th{padding:4px 6px}body{background:#fff}.invoice-sheet{font-size:11.5px;border:0;border-radius:0;padding:0;max-width:none;box-shadow:none;margin:0}.invoice-sheet a{color:inherit;text-decoration:none}.invoice-sheet .table-wrap{overflow:visible}table.inv-lines{min-width:0}.inv-lines thead{display:table-header-group}.inv-bottom,.inv-lines tr,.inv-parties{page-break-inside:avoid;break-inside:avoid}.inv-lines tbody tr:nth-child(2n) td,.inv-lines th,.inv-totals .inv-grand td,.inv-totals .inv-grand th{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:10mm}}dialog.modal{border:0;border-radius:16px;padding:0;width:min(560px,calc(100vw - 32px));box-shadow:0 20px 50px rgba(0,0,0,.25)}dialog.modal::-webkit-backdrop{background:rgba(15,39,68,.45)}dialog.modal::backdrop{background:rgba(15,39,68,.45)}dialog.modal .head{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}dialog.modal .body{padding:20px;max-height:70vh;overflow-y:auto}dialog.modal .foot{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-start}