.content[data-v-3b395289]{direction:rtl;text-align:right}.table td[data-v-3b395289],.table th[data-v-3b395289]{text-align:center;vertical-align:middle}.search-input[data-v-3b395289]{max-width:250px;min-width:160px}.gap-2[data-v-3b395289]{gap:10px}.apport-card[data-v-3b395289]{background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin-bottom:14px;overflow:hidden;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06)}.apport-card__header[data-v-3b395289]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f5f5;padding:10px 14px;border-bottom:1px solid #e3e3e3}.apport-card__header-right[data-v-3b395289],.apport-card__header[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apport-card__header-right[data-v-3b395289]{gap:8px}.invoice-badge[data-v-3b395289]{background:#f8faf6;color:#4a7c40;border:1.5px solid #ded;border-radius:6px;font-size:12px;padding:2px 8px;font-weight:700;font-family:monospace;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.invoice-badge[data-v-3b395289]:hover{background:#eaf4e2;border-color:#b8d8a0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.apport-card__index[data-v-3b395289]{font-weight:700;color:#888;font-size:13px}.apport-card__name[data-v-3b395289]{font-weight:700;font-size:15px;color:#333}.apport-card__badge[data-v-3b395289]{background:#42b983;color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}.apport-card__body[data-v-3b395289]{padding:10px 14px}.apport-card__row[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;border-bottom:1px dashed #f0f0f0}.apport-card__row[data-v-3b395289]:last-child{border-bottom:none}.apport-card__label[data-v-3b395289]{font-size:13px;color:#777}.apport-card__value[data-v-3b395289]{font-size:13px;font-weight:600;color:#333}.apport-card__footer[data-v-3b395289]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 14px;background:#fafafa;-ms-flex-wrap:wrap;flex-wrap:wrap}.apport-card__footer[data-v-3b395289],.pagination-wrapper[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #f0f0f0}.pagination-wrapper[data-v-3b395289]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:20px;padding-top:16px}.pagination-info[data-v-3b395289]{font-size:13px;color:#777}.pagination-controls[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-btn[data-v-3b395289]{min-width:36px;height:36px;padding:0 10px;border:1px solid #dee2e6;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;color:#333;-webkit-transition:all .2s;transition:all .2s}.page-btn[data-v-3b395289]:hover:not(:disabled){background:#5d7d4d;color:#fff;border-color:#5d7d4d}.page-btn--active[data-v-3b395289]{background:#5d7d4d!important;color:#fff!important;border-color:#5d7d4d!important;font-weight:700}.page-btn[data-v-3b395289]:disabled{opacity:.4;cursor:not-allowed}.modal-overlay[data-v-3b395289]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:9999;z-index:100050!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-box[data-v-3b395289]{background:#fff;border-radius:14px;width:100%;max-width:460px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.22);box-shadow:0 8px 40px rgba(0,0,0,.22);overflow:hidden;direction:rtl}.modal-box__header[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;padding:12px 18px;border-bottom:1px solid #f0f0f0;background:#fafafa}.modal-box__title[data-v-3b395289]{margin:0;font-size:16px;font-weight:700;color:#333}.header-actions[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.btn-print-header[data-v-3b395289]{background:#2e7d32;color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:background .2s;transition:background .2s}.btn-print-header[data-v-3b395289]:hover{background:#1b5e20}.modal-box__close[data-v-3b395289]{background:none;border:none;font-size:18px;cursor:pointer;color:#999;line-height:1;padding:2px 6px;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.modal-box__close[data-v-3b395289]:hover{background:#f0f0f0;color:#333}.modal-box__body[data-v-3b395289]{overflow-y:auto;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-box__footer[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f0;background:#fafafa}.modal-fade-enter-active[data-v-3b395289],.modal-fade-leave-active[data-v-3b395289]{-webkit-transition:opacity .2s;transition:opacity .2s}.modal-fade-enter[data-v-3b395289],.modal-fade-leave-to[data-v-3b395289]{opacity:0}.receipt[data-v-3b395289]{border:1.5px solid #000;border-radius:12px;overflow:hidden;font-size:13px}.receipt__header[data-v-3b395289]{background:linear-gradient(135deg,#3a6b2a,#5d9e40);color:#fff;padding:16px;text-align:center}.receipt__logo[data-v-3b395289]{font-size:24px}.receipt__title[data-v-3b395289]{font-size:16px;font-weight:700;margin:4px 0}.receipt__subtitle[data-v-3b395289]{font-size:11px;opacity:.85}.receipt__meta[data-v-3b395289]{background:#eaf4e2;border-bottom:2px dashed #000;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#000}.receipt__meta strong[data-v-3b395289]{color:#3a6b2a}.receipt__section-title[data-v-3b395289]{font-size:11px;font-weight:700;color:#000;letter-spacing:1px;margin:12px 16px 6px;padding-bottom:3px;border-bottom:1px solid #000}.receipt__row[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 16px;border-bottom:1px dashed #000}.receipt__lbl[data-v-3b395289]{color:#000}.receipt__val[data-v-3b395289]{font-weight:700;color:#000}.receipt__weights[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 16px 0;border:1.5px solid #000}.weight-item[data-v-3b395289]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:12px 6px;background:#fafafa}.weight-item+.weight-item[data-v-3b395289]{border-right:1.5px solid #000!important}.weight-item__label[data-v-3b395289]{font-size:11px;color:#000;margin-bottom:6px}.weight-item__value[data-v-3b395289]{font-size:22px;font-weight:700;color:#000;line-height:1}.weight-item__unit[data-v-3b395289]{font-size:11px;color:#000;margin-top:4px}.weight-item--minus[data-v-3b395289]{background:#fff8f0}.weight-item--minus .weight-item__value[data-v-3b395289]{color:#e07b00}.weight-item--total[data-v-3b395289]{background:#eaf4e2}.weight-item--total .weight-item__label[data-v-3b395289]{color:#3a6b2a;font-weight:700}.weight-item--total .weight-item__value[data-v-3b395289]{color:#3a6b2a;font-size:24px}.badge-type[data-v-3b395289]{display:inline-block;padding:2px 14px;border-radius:20px;font-size:13px;font-weight:700;text-align:center;min-width:60px}.badge-type--falah[data-v-3b395289]{background:#e6f4ea;color:#2e7d32;border:1px solid #a5d6a7}.badge-type--bawaz[data-v-3b395289]{background:#fff3e0;color:#e65100;border:1px solid #ffcc80}.receipt__kajawets[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kajawet-badge[data-v-3b395289]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f7ec;border:1.5px solid #000;border-radius:10px;padding:8px 14px;min-width:70px}.kajawet-badge__label[data-v-3b395289]{font-size:10px;color:#7a9e5a;font-weight:600;margin-bottom:4px}.kajawet-badge__num[data-v-3b395289]{font-size:18px;font-weight:700;color:#3a6b2a;line-height:1}.receipt__footer[data-v-3b395289]{background:#f9fdf6;border-top:2px dashed #000;padding:12px 16px;text-align:center;color:#000;font-size:11px;margin-top:10px}.receipt__stamp[data-v-3b395289]{display:inline-block;margin-top:8px;border:2px solid #000;color:#000;font-size:11px;font-weight:700;padding:3px 16px;border-radius:4px;opacity:1}.dark-theme .apport-card[data-v-3b395289]{background:#1e1e1e!important;border-color:#2e2e2e!important}.dark-theme .apport-card__header[data-v-3b395289]{background:#252525!important;border-bottom:1px solid #2e2e2e!important}.dark-theme .apport-card__name[data-v-3b395289]{color:#fff!important}.dark-theme .apport-card__footer[data-v-3b395289]{background:#252525!important;border-top:1px solid #2e2e2e!important}.dark-theme .apport-card__value[data-v-3b395289]{color:#fff!important}.dark-theme .apport-card__label[data-v-3b395289]{color:#a0a0a0!important}.dark-theme .apport-card__row[data-v-3b395289]{border-bottom-color:#2e2e2e!important}@media (max-width:600px){.modal-overlay[data-v-3b395289]{padding-top:calc(max(env(safe-area-inset-top, 0px), 24px) + 16px)!important;padding-bottom:calc(max(env(safe-area-inset-bottom, 0px), 16px) + 16px)!important;padding-left:12px!important;padding-right:12px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-box[data-v-3b395289]{max-height:calc(100vh - max(env(safe-area-inset-top, 0px), 24px) - max(env(safe-area-inset-bottom, 0px), 16px) - 36px)!important;margin:0 auto!important}.modal-box__footer[data-v-3b395289]{padding:12px 16px;padding-bottom:calc(12px + max(env(safe-area-inset-bottom, 0px), 6px))}}@media print{body [data-v-3b395289]{visibility:hidden}#receipt-print-area[data-v-3b395289],#receipt-print-area [data-v-3b395289]{visibility:visible}#receipt-print-area[data-v-3b395289]{position:absolute;left:0;top:0;width:100%!important;margin:0!important;padding:10mm!important}.modal-overlay[data-v-3b395289]{background:#fff!important;padding:0!important}.modal-box[data-v-3b395289]{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;max-width:100%!important;max-height:none!important}.modal-box__footer[data-v-3b395289],.modal-box__header[data-v-3b395289]{display:none!important}}