.ainv-wrap{display:flex;flex-direction:column;height:100%;background:#fff0;color:var(--astudio-text,#f2f3f6);overflow:hidden}.ainv-paper{flex:1;overflow-y:auto;padding:20px 24px;background:var(--astudio-panel,rgb(17 18 23 / .82));backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:var(--astudio-text,#f2f3f6);margin:0;border-radius:0;box-shadow:none;font-family:var(--font-fa,'Anjoman',system-ui,sans-serif);direction:rtl;line-height:1.7}.ainv-divider{height:1px;background:linear-gradient(90deg,transparent 0%,currentColor 15%,currentColor 85%,transparent 100%);margin:4px 0 14px;opacity:.2}.ainv-divider--bottom{margin:20px 0 4px}.ainv-block{margin:10px 0 14px}.ainv-block-title{font-size:12px;font-weight:600;color:var(--astudio-text,#f2f3f6);opacity:.6;margin:0 0 8px;padding-bottom:5px;border-bottom:1px dashed currentColor;border-bottom-color:color-mix(in srgb,currentColor 20%,transparent)}.ainv-header{margin-bottom:4px}.ainv-meta-grid{display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.ainv-meta-grid--3{grid-template-columns:1.3fr 1fr 1fr}.ainv-field{display:flex;flex-direction:column;gap:3px}.ainv-field--full{grid-column:1 / -1}.ainv-label{font-size:10px;color:var(--astudio-text,#f2f3f6);opacity:.5;font-weight:500}.ainv-input{border:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 14%,transparent);border-radius:5px;padding:7px 9px;font-size:12px;background:color-mix(in srgb,var(--astudio-text,#f2f3f6) 5%,transparent);color:var(--astudio-text,#f2f3f6);transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit;width:100%;box-sizing:border-box}.ainv-input:focus{border-color:var(--color-primary,#a46497);outline:none;background:color-mix(in srgb,var(--astudio-text,#f2f3f6) 9%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#a46497) 18%,transparent)}.ainv-input::placeholder{color:var(--astudio-text,#f2f3f6);opacity:.3}.ainv-textarea{resize:vertical;min-height:48px}.ainv-select{height:32px}.ainv-select option{background:var(--astudio-panel,#111217);color:var(--astudio-text,#f2f3f6)}.ainv-input--money{text-align:center;letter-spacing:.3px}.ainv-discount-input{max-width:150px}.ainv-table-slot{margin-bottom:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ainv-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.ainv-th,.ainv-td{padding:4px 5px;vertical-align:middle;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 8%,transparent);overflow:hidden;text-overflow:ellipsis}.ainv-th{font-weight:600;font-size:11px;color:var(--astudio-text,#f2f3f6);opacity:.5;border-bottom:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 25%,transparent);padding-bottom:7px;white-space:nowrap}.ainv-th--title,.ainv-td--title{white-space:normal;word-break:break-word;overflow-wrap:break-word}.ainv-td--title .ainv-input{min-height:32px;line-height:1.5;white-space:normal}.ainv-th--move,.ainv-th--actions{text-align:center}.ainv-th--type{text-align:center}.ainv-th--total{text-align:left}.ainv-td--unit{text-align:center}.ainv-unit-select{text-align:center;text-align-last:center}.ainv-td--move{text-align:center;padding:2px}.ainv-td--move .ainv-move-btn{display:block;width:24px!important;height:20px!important;min-width:0!important;margin:1px auto;font-size:10px!important;padding:0!important}.ainv-td--type{text-align:center}.ainv-td--actions{text-align:center;vertical-align:middle}.ainv-actions-stack{display:flex;flex-direction:column;align-items:center;gap:3px}.ainv-action-btn{width:26px!important;height:22px!important;min-width:0!important;padding:0!important;font-size:11px!important}.ainv-total-cell{font-weight:600;text-align:left;direction:ltr;color:var(--color-accent,#2d5c4d);font-size:12px;white-space:nowrap}.ainv-total-cell--neg{color:#e0685c}.ainv-type-select{font-size:9px!important;padding:4px 2px!important;font-weight:500!important;text-align:center;width:100%}.ainv-type-select--income{background:color-mix(in srgb,#2e7d32 20%,transparent)!important;color:#81c784!important;border-color:color-mix(in srgb,#2e7d32 30%,transparent)!important}.ainv-type-select--expense{background:color-mix(in srgb,#c62828 20%,transparent)!important;color:#ef9a9a!important;border-color:color-mix(in srgb,#c62828 30%,transparent)!important}.ainv-type-select--gift{background:color-mix(in srgb,#b7791f 22%,transparent)!important;color:#f0c26a!important;border-color:color-mix(in srgb,#b7791f 32%,transparent)!important}.ainv-row td .ainv-input{font-size:11px;padding:5px 7px}.ainv-row td .ainv-select{height:28px}.ainv-add-btn{margin:3px 0 14px;background:transparent!important;border:1px dashed color-mix(in srgb,var(--astudio-text,#f2f3f6) 20%,transparent)!important;color:var(--astudio-text,#f2f3f6)!important;opacity:.5;width:100%;justify-content:center;height:32px}.ainv-add-btn:hover{border-color:var(--color-primary,#a46497)!important;color:var(--color-primary,#a46497)!important;opacity:1}.ainv-add-btn--small{width:auto;height:26px;font-size:10px;margin:0;padding:0 10px}.ainv-summary{margin:14px 0;padding:12px 14px;background:color-mix(in srgb,var(--astudio-text,#f2f3f6) 4%,transparent);border-radius:6px;border:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 8%,transparent)}.ainv-summary-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;gap:10px}.ainv-summary-row--grand{margin-top:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 20%,transparent)}.ainv-summary-row--grand .ainv-summary-label{opacity:1;font-weight:600}.ainv-summary-label{font-size:12px;font-weight:500;color:var(--astudio-text,#f2f3f6);opacity:.7}.ainv-summary-value{font-weight:600;direction:ltr;font-size:12px;color:var(--astudio-text,#f2f3f6);text-align:left}.ainv-summary-value--small{font-size:11px;opacity:.6}.ainv-summary-percent{max-width:120px}.ainv-grand-total{font-size:16px;color:var(--color-primary,#a46497);font-weight:700;opacity:1}.ainv-grand-total--neg{color:#e0685c}.ainv-payments-block{margin:8px 0 4px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--astudio-text,#f2f3f6) 15%,transparent)}.ainv-pay-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ainv-pay-head .ainv-block-title{margin:0;border:none;padding:0}.ainv-pay-list{display:flex;flex-direction:column;gap:5px}.ainv-pay-row{display:grid;grid-template-columns:2fr 1.2fr 1fr 28px;gap:5px;align-items:center}.ainv-pay-row .ainv-input{font-size:11px;padding:5px 7px}.ainv-pay-empty{font-size:10px;color:var(--astudio-text,#f2f3f6);opacity:.4;text-align:center;padding:6px;font-style:italic}.ainv-footer{margin-top:14px}.ainv-footer-grid{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.ainv-footer-col--logo{display:flex;flex-direction:column;align-items:center;gap:8px}.ainv-footer-col--info{display:flex;flex-direction:column;gap:8px}.ainv-logo-slot{flex:0 0 auto}.ainv-logo{width:90px;height:90px;object-fit:contain;border:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 12%,transparent);border-radius:5px;background:color-mix(in srgb,var(--astudio-text,#f2f3f6) 4%,transparent);padding:5px;display:block}.ainv-logo--placeholder{width:90px;height:90px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--astudio-text,#f2f3f6);opacity:.25;font-style:italic;border:1px dashed color-mix(in srgb,var(--astudio-text,#f2f3f6) 15%,transparent);border-radius:5px}.ainv-logo-btn{height:28px;font-size:10px}.ainv-inv-select{min-width:120px;max-width:180px;font-size:11px}.ainv-inv-btn{width:26px!important;height:26px!important;min-width:0!important;padding:0!important;font-size:12px!important}.ainv-toggle-label{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--astudio-text,#f2f3f6) 14%,transparent);border-radius:4px;background:#fff0;color:var(--astudio-text,#f2f3f6);font-size:10px;font-family:inherit;cursor:pointer;opacity:.55;transition:opacity .15s,border-color .15s,background .15s,color .15s;white-space:nowrap;user-select:none}.ainv-toggle-label:hover{opacity:.9;border-color:var(--color-primary,#a46497)}.ainv-toggle-label--active{opacity:1;border-color:var(--color-primary,#a46497);color:var(--color-primary,#a46497);background:color-mix(in srgb,var(--color-primary,#a46497) 10%,transparent)}.ainv-toggle-cb{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ainv-toggle-switch{display:inline-block;width:28px;height:14px;background:color-mix(in srgb,var(--astudio-text,#f2f3f6) 18%,transparent);border-radius:7px;position:relative;transition:background .2s;flex-shrink:0}.ainv-toggle-switch::after{content:'';position:absolute;top:1px;left:1px;width:12px;height:12px;background:var(--astudio-text,#f2f3f6);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 2px rgb(0 0 0 / .3)}.ainv-toggle-label--active .ainv-toggle-switch{background:var(--color-primary,#a46497)}.ainv-toggle-label--active .ainv-toggle-switch::after{transform:translateX(14px)}.ainv-toggle-text{line-height:1}.ainv-compact-print .ainv-block{margin:6px 0 8px}.ainv-compact-print .ainv-block-title{margin:0 0 5px;padding-bottom:3px;font-size:11px}.ainv-compact-print .ainv-th,.ainv-compact-print .ainv-td{padding:2px 4px;font-size:10px}.ainv-compact-print .ainv-summary{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;padding:6px 10px;margin:6px 0}.ainv-compact-print .ainv-summary-row{display:inline-flex;gap:4px;align-items:center;padding:0;margin:0;border:none;white-space:nowrap}.ainv-compact-print .ainv-summary-row--grand{border-top:none;margin-top:0;padding-top:0}.ainv-compact-print .ainv-summary-label{font-size:10px;opacity:.6}.ainv-compact-print .ainv-summary-value{font-size:10px}.ainv-compact-print .ainv-grand-total{font-size:12px;font-weight:700}.ainv-compact-print .ainv-summary-percent{display:none}.ainv-compact-print .ainv-discount-input{max-width:100px}.ainv-compact-print .ainv-pay-head{display:none}.ainv-compact-print .ainv-pay-list{display:none}.ainv-compact-print .ainv-pay-empty{display:none}.ainv-compact-print .ainv-payments-block{border-top:none;margin:0;padding:0}.ainv-compact-print .ainv-footer{margin-top:8px}.ainv-compact-print .ainv-divider{margin:2px 0 6px}.ainv-compact-print .ainv-divider--bottom{margin-bottom:2px}.ainv-compact-print .ainv-input{padding:5px 7px}.ainv-compact-print .ainv-pay-row{gap:4px}.ainv-picker-overlay{position:fixed;inset:0;z-index:2147483500;background:rgb(0 0 0 / .65);display:flex;align-items:center;justify-content:center;padding:20px;font-family:var(--font-fa,system-ui,sans-serif);direction:rtl}.ainv-picker-panel{background:var(--astudio-panel,#1a1b22);color:var(--astudio-text,#f2f3f6);border-radius:10px;max-width:720px;width:100%;max-height:80vh;overflow-y:auto;padding:20px;box-shadow:0 10px 40px rgb(0 0 0 / .4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent))}.ainv-picker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent))}.ainv-picker-title{margin:0;font-size:15px;font-weight:600}.ainv-picker-helper{font-size:11px;color:var(--astudio-text,#f2f3f6);opacity:.6;margin:0 0 14px;line-height:1.7}.ainv-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.ainv-picker-card{border:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 12%,transparent));border-radius:5px;padding:5px;background:color-mix(in srgb,var(--astudio-text,#f2f3f6) 4%,transparent);cursor:pointer;transition:border-color .15s,transform .15s;aspect-ratio:1;overflow:hidden}.ainv-picker-card:hover{border-color:var(--color-primary,#a46497);transform:translateY(-2px)}.ainv-picker-card img{width:100%;height:100%;object-fit:contain;display:block}.ainv-picker-empty,.ainv-picker-loading{grid-column:1 / -1;text-align:center;padding:24px;color:var(--astudio-text,#f2f3f6);opacity:.5;font-size:12px}.ainv-picker-remove{margin-top:14px;color:#e0685c!important;border-color:color-mix(in srgb,#e0685c 30%,transparent)!important}.ainv-picker-remove:hover{background:color-mix(in srgb,#e0685c 12%,transparent)!important}@media print{@page{margin:0;size:auto}html,body{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}body *{visibility:hidden!important}.ainv-wrap,.ainv-wrap *,#ainv-paper,#ainv-paper *{visibility:visible!important}.a-sun-studio,.astudio-stage,.astudio-pane,.astudio-pane--workspace,.astudio-workspace-app,.ainv-wrap,#ainv-paper{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:static!important;flex:none!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;margin:0!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#ainv-paper{padding:0 8mm 12mm!important;font-size:9.5pt!important;color:#000!important;font-family:"Anjoman","Vazirmatn","Tahoma",system-ui,sans-serif!important;direction:rtl!important;line-height:1.7!important}.ainv-divider--top{display:none!important}.akit-bar,.ainv-add-btn,.ainv-logo-btn,.ainv-toggle-label,.ainv-td--move,.ainv-th--move,.ainv-td--actions,.ainv-th--actions,.ainv-col--move,.ainv-col--actions,.astudio-toolbar,.astudio-dock,.astudio-drawer,.astudio-workspace-viewer>.astudio-workspace-toolbar,.astudio-workspace-sidebar,.astudio-workspace-header{display:none!important}.ainv-hide-type .ainv-col--type,.ainv-hide-type .ainv-th--type,.ainv-hide-type .ainv-td--type{display:none!important}.ainv-hide-unit .ainv-col--unit,.ainv-hide-unit .ainv-th--unit,.ainv-hide-unit .ainv-td--unit,.ainv-hide-qty .ainv-col--qty,.ainv-hide-qty .ainv-th--qty,.ainv-hide-qty .ainv-td--qty{display:none!important}#ainv-paper [data-empty="true"]{display:none!important}#ainv-paper,#ainv-paper .ainv-label,#ainv-paper .ainv-block-title,#ainv-paper .ainv-summary-label,#ainv-paper .ainv-summary-value,#ainv-paper .ainv-total-cell,#ainv-paper .ainv-print-text,#ainv-paper .ainv-pay-title,#ainv-paper .ainv-pay-date,#ainv-paper h1,#ainv-paper h2,#ainv-paper h3,#ainv-paper h4,#ainv-paper p,#ainv-paper span,#ainv-paper div,#ainv-paper td,#ainv-paper th,#ainv-paper label{color:#000!important}#ainv-paper .ainv-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:none!important;color:#000!important;text-align:center!important;padding:0!important;height:auto!important}#ainv-paper .ainv-select option{background:#fff!important;color:#000!important}#ainv-paper .ainv-td--unit,#ainv-paper .ainv-unit-select{text-align:center!important}#ainv-paper .ainv-input--money,#ainv-paper .ainv-discount-input{text-align:center!important}#ainv-paper .ainv-grand-total{color:#a46497!important;opacity:1!important;font-weight:700!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#ainv-paper .ainv-summary-row--grand .ainv-summary-label{opacity:1!important;font-weight:600!important}#ainv-paper .ainv-total-cell--neg{color:#c62828!important}#ainv-paper .ainv-type-select--income{color:#2e7d32!important;background:#e8f5e9!important;border-color:#a5d6a7!important;font-size:8pt!important;font-weight:500!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#ainv-paper .ainv-type-select--expense{color:#c62828!important;background:#ffebee!important;border-color:#ef9a9a!important;font-size:8pt!important;font-weight:500!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#ainv-paper .ainv-type-select--gift{color:#8a5a00!important;background:#fff4dc!important;border-color:#e0c078!important;font-size:8pt!important;font-weight:500!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#ainv-paper .ainv-type-select{font-weight:500!important}.ainv-input,.ainv-textarea,.ainv-select{border:none!important;background:transparent!important;padding:2px 0!important;box-shadow:none!important;font-size:9pt!important;resize:none!important;overflow:visible!important;height:auto!important;color:#000!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.ainv-textarea{min-height:0!important;white-space:pre-wrap!important}.ainv-table-slot{overflow:visible!important}.ainv-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;table-layout:fixed!important}.ainv-td,.ainv-th{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;color:#000!important;overflow:visible!important;text-overflow:clip!important;padding:4px 5px!important;border-bottom:1px solid #ddd!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ainv-td--title .ainv-input{white-space:normal!important}.ainv-table tr,.ainv-row{break-inside:avoid!important;page-break-inside:avoid!important;orphans:3;widows:3}.ainv-table thead{display:table-header-group}.ainv-table tbody{display:table-row-group}.ainv-block--items{break-inside:auto!important;page-break-inside:auto!important}.ainv-print-safe-wrap{break-inside:avoid!important;page-break-inside:avoid!important}.ainv-summary{background:#f4f4f4!important;border-color:#ddd!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ainv-summary-row{break-inside:avoid!important;page-break-inside:avoid!important}.ainv-footer{break-inside:avoid!important;page-break-inside:avoid!important}.ainv-pay-row{break-inside:avoid!important;page-break-inside:avoid!important}.ainv-footer-grid{display:grid!important;grid-template-columns:auto 1fr!important;gap:20px!important}.ainv-header,.ainv-block-title{break-after:avoid!important;page-break-after:avoid!important}.ainv-logo[data-empty="false"]{display:block!important;visibility:visible!important;width:70px!important;height:70px!important;border:1px solid #ccc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ainv-divider{background:#111!important;opacity:0.85!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ainv-divider--bottom{margin-bottom:5mm!important}.ainv-summary-row--grand{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ainv-block-title{color:#444!important;opacity:1!important;border-bottom-color:#ccc!important}.ainv-label{color:#666!important;opacity:1!important}.ainv-payments-block[data-empty="true"]{display:none!important}.ainv-compact-print{font-size:8pt!important}.ainv-compact-print .ainv-input,.ainv-compact-print .ainv-textarea,.ainv-compact-print .ainv-select{font-size:7.5pt!important;padding:1px 0!important}.ainv-compact-print .ainv-th,.ainv-compact-print .ainv-td{padding:2px 3px!important;font-size:8pt!important}.ainv-compact-print .ainv-block{margin:5px 0 7px!important}.ainv-compact-print .ainv-block-title{margin:0 0 4px!important;padding-bottom:2px!important;font-size:9pt!important}.ainv-compact-print .ainv-summary{display:flex!important;flex-wrap:wrap!important;gap:4px 16px!important;align-items:center!important;padding:6px 8px!important;margin:4px 0!important}.ainv-compact-print .ainv-summary-row{display:inline-flex!important;gap:4px!important;align-items:center!important;padding:0!important;margin:0!important;border:none!important;white-space:nowrap!important;break-inside:avoid!important;page-break-inside:avoid!important}.ainv-compact-print .ainv-summary-row--grand{border-top:none!important;margin-top:0!important;padding-top:0!important}.ainv-compact-print .ainv-summary-label{font-size:8pt!important;opacity:0.6!important}.ainv-compact-print .ainv-summary-value{font-size:8pt!important}.ainv-compact-print .ainv-grand-total{font-size:10pt!important}.ainv-compact-print .ainv-summary-row--grand .ainv-summary-label{opacity:1!important}.ainv-compact-print .ainv-summary-percent{display:none!important}.ainv-compact-print .ainv-pay-head{display:none!important}.ainv-compact-print .ainv-pay-list{display:none!important}.ainv-compact-print .ainv-pay-empty{display:none!important}.ainv-compact-print .ainv-payments-block{border-top:none!important;margin:0!important;padding:0!important}.ainv-compact-print .ainv-footer{margin-top:6px!important}.ainv-compact-print .ainv-divider{margin:2px 0 6px!important}.ainv-compact-print .ainv-divider--bottom{margin-bottom:3mm!important}.ainv-compact-print .ainv-type-select--income,.ainv-compact-print .ainv-type-select--expense,.ainv-compact-print .ainv-type-select--gift{font-size:6.5pt!important;padding:1px 3px!important}}