@page pakey-a4{size:A4 portrait;margin:0}[data-pakey-print][data-pakey-template]{--paper-ink:var(--pakey-print-ink,#111820);--paper-muted:#60737b;--paper-line:var(--pakey-print-border,#d3dee1);--paper-soft:color-mix(in srgb,var(--paper-accent) 8%,white);box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:var(--pakey-print-padding,14mm);overflow:visible;background:#fff;color:var(--paper-ink);box-shadow:0 16px 40px rgba(17,39,48,.18);font-family:var(--pakey-print-font,Arial,"Noto Sans Arabic",sans-serif);font-size:var(--pakey-print-body-size,12px);font-weight:600;line-height:var(--pakey-print-line-height,1.5);print-color-adjust:exact;-webkit-print-color-adjust:exact}[data-pakey-print][data-pakey-template].pakey-pdf-exporting{min-height:0!important;height:auto!important;border:0!important;box-shadow:none!important}[data-pakey-print][data-pakey-template] *,[data-pakey-print][data-pakey-template] :after,[data-pakey-print][data-pakey-template] :before{box-sizing:border-box}[data-pakey-print][data-pakey-template] :is(.new-document-header,.new-print-header,.finance-print-head,.print-sheet-head,.eyeglass-print-head){display:flex;min-height:28mm;align-items:flex-start;justify-content:space-between;gap:5mm;margin:0;padding:0 0 5mm;border:0;border-bottom:1.2mm solid var(--paper-accent);background:transparent;color:var(--paper-ink)}[data-pakey-print][data-pakey-template] :is(.new-print-brand,.eyeglass-brand){display:flex;min-width:0;align-items:flex-start;gap:3mm}[data-pakey-print][data-pakey-template] :is(.new-print-brand,.eyeglass-brand) img{width:18mm;height:18mm;flex:0 0 18mm}[data-pakey-print][data-pakey-template] :is(.new-document-header,.new-print-header,.finance-print-head,.print-sheet-head,.eyeglass-print-head) :is(h1,h2,strong){margin:0;color:var(--paper-ink);font-family:var(--pakey-print-font,Arial,"Noto Sans Arabic",sans-serif);font-size:var(--pakey-print-heading-size,22px);font-weight:900;line-height:1.15}[data-pakey-print][data-pakey-template] :is(.new-print-brand,.eyeglass-brand) :is(p,small,span){display:block;margin:1.5mm 0 0;color:var(--paper-muted);font-size:8px;font-weight:700;letter-spacing:.08em}[data-pakey-print][data-pakey-template] :is(.new-document-number,.finance-print-reference){max-width:44%;padding:0;border:0;background:transparent;color:var(--paper-muted);text-align:end}[data-pakey-print][data-pakey-template] .new-document-number small,[data-pakey-print][data-pakey-template] .new-document-number span{display:block;font-size:8px}[data-pakey-print][data-pakey-template] .new-document-number strong,[data-pakey-print][data-pakey-template] :is(.new-print-header,.finance-print-head)>p b{display:block;margin:2mm 0 1mm;color:var(--paper-accent);font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:900;overflow-wrap:anywhere}[data-pakey-print][data-pakey-template] .new-document-accent{display:none}[data-pakey-print][data-pakey-template] :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta,.eyeglass-patient-meta){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.5mm;gap:2.5mm;margin:6mm 0;padding:0;border:0;background:transparent}[data-pakey-print][data-pakey-template] :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta,.eyeglass-patient-meta)>*{min-width:0;min-height:15mm;margin:0;padding:calc(3mm * var(--pakey-print-density, 1));border:.25mm solid var(--paper-line);border-radius:0;background:#f8fafb;color:var(--paper-muted);font-size:8px;font-weight:700;overflow-wrap:anywhere}[data-pakey-print][data-pakey-template] :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta,.eyeglass-patient-meta) :is(dd,b,strong){display:block;margin:1mm 0 0;color:var(--paper-ink);font-size:10px;font-weight:900;overflow-wrap:anywhere}[data-pakey-print][data-pakey-template] :is(.new-document-money,.finance-total,.finance-balance,.receipt-amount){color:var(--paper-accent)!important;font-size:15px!important;font-weight:900!important}[data-pakey-print][data-pakey-template] :is(.new-document-section,.print-section,.finance-print-section,.new-print-note,.eyeglass-comments,.eyeglass-ipd){margin:6mm 0 0;padding:0;border:0;background:transparent}[data-pakey-print][data-pakey-template] :is(.new-document-section,.print-section,.finance-print-section,.new-print-note)>:is(h2,h3,b):first-child,[data-pakey-print][data-pakey-template]>h3{display:block;margin:0 0 3mm;padding:2.5mm 3mm;border:0;-webkit-border-start:1.2mm solid var(--paper-accent);border-inline-start:1.2mm solid var(--paper-accent);background:var(--paper-soft);color:var(--paper-ink);font-size:12px;font-weight:900;line-height:1.25}[data-pakey-print][data-pakey-template] table{width:100%;margin:0;border:.25mm solid var(--paper-line);border-collapse:collapse;table-layout:fixed;background:#fff}[data-pakey-print][data-pakey-template] :is(th,td){height:auto;padding:calc(2.5mm * var(--pakey-print-density, 1));border:0;border-bottom:.25mm solid var(--paper-line);-webkit-border-end:.25mm solid #e2e8ea;border-inline-end:.25mm solid #e2e8ea;color:#111820;font-size:9px;font-weight:700;line-height:1.35;text-align:start;vertical-align:top;white-space:normal;overflow-wrap:anywhere}[data-pakey-print][data-pakey-template] th{background:#eef3f4;color:#405861;font-size:8px;font-weight:900;text-transform:uppercase}[data-pakey-print][data-pakey-template] tr:last-child>:is(th,td){border-bottom:0}[data-pakey-print][data-pakey-template] :is(.new-document-note,.print-note,.new-print-note>p,.eyeglass-comments>p,.new-document-empty,.print-empty){min-height:18mm;margin:0;padding:4mm;border:.25mm solid var(--paper-line);-webkit-border-start:1mm solid var(--paper-accent);border-inline-start:1mm solid var(--paper-accent);border-radius:0;background:#fff;color:var(--paper-ink);font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}[data-pakey-print][data-pakey-template] :is(.print-signature,.new-document-signatures){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12mm;gap:12mm;margin-top:16mm}[data-pakey-print][data-pakey-template] :is(.print-signature,.new-document-signatures)>*{padding-top:4mm;border-top:.3mm solid #53666d;color:var(--paper-muted);font-size:9px;text-align:center}[data-pakey-print][data-pakey-template] :is(.new-document-footer,.eyeglass-print-footer),[data-pakey-print][data-pakey-template]>footer{display:var(--pakey-print-footer-display,block);margin-top:12mm;padding-top:3mm;border:0;border-top:.25mm solid #bfcdd1;background:transparent;color:#5f747c;font-size:8px;font-weight:700;text-align:center}[data-pakey-print][data-pakey-template=invoice].pakey-invoice-document{--invoice-accent:var(--paper-accent);--invoice-ink:#172f39;--invoice-muted:#657980;padding:17mm 18mm;background:#fff;color:var(--invoice-ink);font-weight:500}[data-pakey-template=invoice].pakey-invoice-document :is(.new-document-header,.new-print-header,.finance-print-head,.print-sheet-head){min-height:32mm;align-items:center;padding-bottom:6mm;border-bottom:.8mm solid var(--invoice-accent)}[data-pakey-template=invoice].pakey-invoice-document :is(.new-print-brand,.finance-print-head>div:first-child){align-items:center}[data-pakey-template=invoice].pakey-invoice-document .new-print-brand img{width:20mm;height:20mm;flex-basis:20mm}[data-pakey-template=invoice].pakey-invoice-document :is(.new-print-brand h1,.finance-print-head h1,.print-sheet-head strong){color:var(--invoice-ink);font-size:22px;letter-spacing:0}[data-pakey-template=invoice].pakey-invoice-document :is(.new-document-number,.new-print-header>p,.finance-print-head>div:last-child,.print-sheet-head>h1){max-width:48%;margin:0;color:var(--invoice-muted);text-align:end}[data-pakey-template=invoice].pakey-invoice-document .pakey-invoice-kicker,[data-pakey-template=invoice].pakey-invoice-document .print-sheet-head>h1:before{display:block;margin-bottom:2mm;color:var(--invoice-accent);font-size:18px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}[data-pakey-template=invoice].pakey-invoice-document .print-sheet-head>h1:before{content:"INVOICE"}[data-pakey-template=invoice].pakey-invoice-document :is(.new-document-number strong,.new-print-header>p b,.finance-print-invoice-number){display:block;margin:1mm 0;color:var(--invoice-ink);font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:900;overflow-wrap:anywhere}[data-pakey-template=invoice].pakey-invoice-document :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta:first-of-type){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8mm 12mm;gap:8mm 12mm;margin:9mm 0 7mm;padding:0}[data-pakey-template=invoice].pakey-invoice-document :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta:first-of-type)>*{min-height:0;padding:3mm 0 0;border:0;border-top:.45mm solid var(--paper-line);background:transparent;color:var(--invoice-muted)}[data-pakey-template=invoice].pakey-invoice-document :is(.pakey-invoice-issued-by,.pakey-invoice-parties>:nth-child(2)){border-top-color:var(--invoice-accent)}[data-pakey-template=invoice].pakey-invoice-document :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta:first-of-type) :is(dd,b,strong){margin-top:1.2mm;color:var(--invoice-ink);font-size:11px}[data-pakey-template=invoice].pakey-invoice-document table{margin-top:3mm;border:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-pakey-template=invoice].pakey-invoice-document table th{padding:3mm 2.5mm;border:0;border-top:.55mm solid var(--invoice-accent);border-bottom:.55mm solid var(--invoice-accent);background:transparent;color:var(--invoice-accent);font-size:8.5px}[data-pakey-template=invoice].pakey-invoice-document table td{padding:3.5mm 2.5mm;border:0;border-bottom:.25mm solid var(--paper-line);background:transparent;color:var(--invoice-ink);font-weight:600}[data-pakey-template=invoice].pakey-invoice-document table :is(th,td):not(:first-child){text-align:end}[data-pakey-template=invoice].pakey-invoice-document :is(.finance-print-total,.new-finance-print-total,.new-document-note[data-pakey-block=total],.print-meta:last-of-type){display:grid;width:min(100%,76mm);min-height:0;margin:12mm 0 0 auto;padding:4mm 0 0;border:0;border-top:.8mm solid var(--invoice-accent);border-radius:0;background:transparent;color:var(--invoice-ink);font-size:10px;font-weight:700;grid-gap:2.5mm;gap:2.5mm}[dir=rtl][data-pakey-template=invoice].pakey-invoice-document :is(.finance-print-total,.new-finance-print-total,.new-document-note[data-pakey-block=total],.print-meta:last-of-type){margin-right:auto;margin-left:0}[data-pakey-template=invoice].pakey-invoice-document :is(.finance-print-total,.new-finance-print-total,.print-meta:last-of-type)>*{min-height:0;padding:0;border:0;background:transparent}[data-pakey-template=invoice].pakey-invoice-document :is(.finance-print-total,.new-finance-print-total,.print-meta:last-of-type) strong{color:var(--invoice-accent);font-size:12px}[data-pakey-template=invoice].pakey-invoice-document .print-meta:last-of-type>div:last-child{color:var(--invoice-accent);font-size:12px}[data-pakey-template=invoice].pakey-invoice-document>footer{margin-top:18mm;padding-top:3mm;border-top-color:var(--paper-line);color:var(--invoice-muted)}@media screen and (max-width:900px){[data-pakey-print][data-pakey-template]{box-shadow:0 10px 24px rgba(17,39,48,.16)}}@media print{[data-pakey-print][data-pakey-template]{margin:0!important;box-shadow:none!important;page:pakey-a4}}[data-pakey-print][data-pakey-template]{--paper-accent:var(--pakey-print-accent,#1d4ed8);--paper-ink:var(--pakey-print-ink,#102a36);--paper-muted:#6b8390;--paper-line:var(--pakey-print-border,#cbd8dc);--paper-soft:color-mix(in srgb,var(--paper-accent) 10%,white);width:210mm!important;min-height:297mm!important;padding:var(--pakey-print-padding,12mm)!important;background:#fff!important;color:var(--paper-ink)!important;font-size:var(--pakey-print-body-size,11px)!important;font-weight:500!important;line-height:var(--pakey-print-line-height,1.45)!important}[data-pakey-print][data-pakey-template] :is(.new-document-header,.new-print-header,.finance-print-head,.print-sheet-head,.eyeglass-print-head){min-height:0!important;align-items:flex-start!important;margin:0 0 14px!important;padding:0 0 10px!important;border:0!important;border-bottom:2px solid var(--paper-accent)!important;background:transparent!important}[data-pakey-print][data-pakey-template] :is(.new-document-header,.new-print-header,.finance-print-head,.print-sheet-head,.eyeglass-print-head) :is(h1,h2,strong){color:var(--paper-ink)!important;font-size:var(--pakey-print-heading-size,22px)!important;font-weight:700!important;letter-spacing:-.4px!important;line-height:1.1!important}[data-pakey-print][data-pakey-template] :is(.new-print-brand,.eyeglass-brand) img{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:10px;object-fit:contain}[data-pakey-print][data-pakey-template] :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta,.eyeglass-patient-meta){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px 16px!important;gap:6px 16px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}[data-pakey-print][data-pakey-template] :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta,.eyeglass-patient-meta)>*{min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid var(--paper-line)!important;border-radius:0!important;background:transparent!important;color:var(--paper-muted)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.04em!important}[data-pakey-print][data-pakey-template] :is(.new-document-facts,.new-print-facts,.finance-print-facts,.print-meta,.eyeglass-patient-meta) :is(dd,b,strong){display:block!important;margin:1px 0 0!important;color:var(--paper-ink)!important;font-size:11px!important;font-weight:500!important}[data-pakey-print][data-pakey-template=invoice] [data-pakey-block=total]{flex:0 0 100%!important;max-width:100%!important}@media print{@page{size:A4 portrait;margin:0}[data-pakey-print][data-pakey-template]{width:210mm!important;min-height:297mm!important;margin:0!important;padding:var(--pakey-print-padding,12mm)!important;box-shadow:none!important}}[data-pakey-print][data-pakey-template] :is(.new-document-section,.print-section,.finance-print-section,.new-print-note,.eyeglass-comments,.eyeglass-ipd){margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}[data-pakey-print][data-pakey-template] :is(.new-document-section,.print-section,.finance-print-section,.new-print-note)>:is(h2,h3,b):first-child,[data-pakey-print][data-pakey-template]>h3{display:block!important;margin:0 0 8px!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid var(--paper-soft)!important;background:transparent!important;color:var(--paper-accent)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}[data-pakey-print][data-pakey-template] table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:#fff!important;font-size:10.5px!important}[data-pakey-print][data-pakey-template] :is(th,td){height:auto!important;padding:5px 8px!important;border:0!important;border-bottom:1px solid var(--paper-line)!important;background:transparent!important;color:var(--paper-ink)!important;font-size:10.5px!important;font-weight:500!important;line-height:1.35!important}[data-pakey-print][data-pakey-template] th{background:var(--paper-accent)!important;color:#fff!important;font-size:9px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}[data-pakey-print][data-pakey-template] tbody tr:nth-child(2n) td{background:#f8fafb!important}[data-pakey-print][data-pakey-template] tr:last-child td{border-bottom:0!important}[data-pakey-print][data-pakey-template] :is(.new-document-note,.print-note,.new-print-note>p,.eyeglass-comments>p,.new-document-empty,.print-empty){min-height:0!important;margin:0!important;padding:8px 12px!important;border:0!important;-webkit-border-start:3px solid var(--paper-accent)!important;border-inline-start:3px solid var(--paper-accent)!important;border-radius:0 6px 6px 0!important;background:#f4f8fa!important;color:#2d4a56!important;font-size:10.5px!important;font-weight:500!important;line-height:1.5!important}[data-pakey-print][data-pakey-template] :is(.finance-print-total,.new-finance-print-total,.finance-total,.receipt-amount,.new-document-note[data-pakey-block=total]){display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:10px 14px!important;border:0!important;border-radius:6px!important;background:var(--paper-accent)!important;color:#fff!important}[data-pakey-print][data-pakey-template] :is(.finance-print-total,.new-finance-print-total,.finance-total,.receipt-amount) :is(span,b,strong){color:#fff!important}[data-pakey-print][data-pakey-template] :is(.finance-print-total,.new-finance-print-total,.finance-total,.receipt-amount,.new-document-note[data-pakey-block=total])>:is(span,strong,b,div){display:inline-flex!important;flex:1 1 125px;flex-direction:column;min-width:0;align-items:flex-start;justify-content:flex-start;row-gap:4px!important;white-space:normal}[data-pakey-print][data-pakey-template] :is(.finance-print-total,.new-finance-print-total,.finance-total,.receipt-amount,.new-document-note[data-pakey-block=total])>:is(span,strong,div)>:is(b,strong){-webkit-margin-start:0!important;margin-inline-start:0!important;white-space:nowrap}[data-pakey-print][data-pakey-template] :is(.print-signature,.new-document-signatures){gap:12px!important;margin-top:20px!important}[data-pakey-print][data-pakey-template] :is(.new-document-footer,.eyeglass-print-footer),[data-pakey-print][data-pakey-template]>footer{margin-top:20px!important;padding-top:10px!important;border-top:1px solid var(--paper-line)!important;color:var(--paper-muted)!important;font-size:9px!important;font-weight:500!important}[data-pakey-print][data-pakey-template=eyeglass-rx] .eyeglass-print-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:24px!important;gap:24px!important;margin-top:30mm!important;padding-top:10px!important;border-top:1px solid var(--paper-line)!important;text-align:left!important}[data-pakey-print][data-pakey-template=eyeglass-rx] .eyeglass-print-footer>div{display:grid;grid-gap:4px;gap:4px;text-align:left}