.content[data-v-23903cd2]{direction:rtl;text-align:right}.pg-wrap[data-v-23903cd2]{direction:rtl;font-family:Cairo,sans-serif;background:#f4f6f2;min-height:100vh;padding:28px 20px 60px;color:#1a2e18}.pg-header[data-v-23903cd2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;gap:12px}.pg-header-center[data-v-23903cd2],.pg-header[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-header-center[data-v-23903cd2]{gap:14px}.back-btn[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:1px solid #d4e8cc;border-radius:10px;padding:10px 16px;font-size:14px;font-family:Cairo,sans-serif;font-weight:600;color:#3a6a30;cursor:pointer;-webkit-transition:all .18s;transition:all .18s;-ms-flex-negative:0;flex-shrink:0}.back-btn[data-v-23903cd2]:hover{background:#edf7e6;border-color:#9fcc65}.back-btn svg[data-v-23903cd2]{width:16px;height:16px}.pg-icon[data-v-23903cd2]{width:52px;height:52px;background:linear-gradient(135deg,#4a7c40,#2a5a20);border-radius:15px;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;font-size:22px;-webkit-box-shadow:0 4px 14px rgba(74,124,64,.28);box-shadow:0 4px 14px rgba(74,124,64,.28);-ms-flex-negative:0;flex-shrink:0}.pg-title[data-v-23903cd2]{font-size:20px;font-weight:900;margin:0;color:#1a3018;line-height:1.2}.pg-sub[data-v-23903cd2]{font-size:13px;color:#7a9a70;margin:0}.field-input-wrap[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#f8faf6;border:1.5px solid #ded;border-radius:11px;padding:0 14px;height:46px;-webkit-transition:all .18s;transition:all .18s;width:100%}.field-input-wrap.focused[data-v-23903cd2]{border-color:#4a7c40;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(74,124,64,.1);box-shadow:0 0 0 3px rgba(74,124,64,.1)}.field-input-wrap input[data-v-23903cd2],.field-input-wrap select[data-v-23903cd2]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;outline:none;font-family:Cairo,sans-serif;font-size:14px;color:#1a2e18;text-align:right}.fi-icon[data-v-23903cd2]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;color:#9aba88}.field-unit[data-v-23903cd2]{font-size:13px;color:#9aba88;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.kpi-row[data-v-23903cd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-bottom:1.5rem}@media (max-width:480px){.kpi-row[data-v-23903cd2]{grid-template-columns:1fr 1fr}}@media (max-width:340px){.kpi-row[data-v-23903cd2]{grid-template-columns:1fr}}.kpi-card[data-v-23903cd2]{background:#f8f8f6;border-radius:10px;padding:1rem;text-align:center}.kpi-card.kpi-green[data-v-23903cd2]{background:#edf7e6}.kpi-card.kpi-amber[data-v-23903cd2]{background:#fef7e6}.kpi-label[data-v-23903cd2]{font-size:12px;color:#777;margin-bottom:6px}.kpi-val[data-v-23903cd2]{font-size:22px;font-weight:700;color:#1a1a1a}.kpi-card.kpi-green .kpi-val[data-v-23903cd2]{color:#3a6b10}.kpi-card.kpi-amber .kpi-val[data-v-23903cd2]{color:#b47216}.kpi-unit[data-v-23903cd2]{font-size:13px;font-weight:400;color:#999;margin-right:3px}.form-grid[data-v-23903cd2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media (max-width:768px){.form-grid[data-v-23903cd2]{gap:1rem}}.form-section[data-v-23903cd2]{background:#fff;border:1px solid #e8e8e4;border-radius:12px;padding:1.25rem}.form-section--full[data-v-23903cd2]{grid-column:1/-1}.section-title[data-v-23903cd2]{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;border-bottom:1px solid #f0f0ec;padding-bottom:8px}.stock-pill[data-v-23903cd2]{display:inline-block;font-size:13px;padding:5px 14px;border-radius:20px;margin-top:8px;border:1px solid transparent}.stock-pill--ok[data-v-23903cd2]{background:#edf7e6;color:#3a6b10;border-color:#9fcc65}.stock-pill--low[data-v-23903cd2]{background:#fef7e6;color:#b47216;border-color:#e9a32a}.stock-pill--empty[data-v-23903cd2]{background:#fdecea;color:#c0392b;border-color:#e57368}.stock-pill--loading[data-v-23903cd2]{background:#f4f4f2;color:#888;border-color:#ddd}.stock-pill--error[data-v-23903cd2]{background:#fdecea;color:#c0392b;border-color:#e57368}.client-loading[data-v-23903cd2]{font-size:13px;color:#888;padding:10px 0}.client-badge-block[data-v-23903cd2]{gap:12px;background:#f4f8f0;border:1px solid #c8e0a8;border-radius:10px;padding:10px 14px}.client-avatar[data-v-23903cd2],.client-badge-block[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-avatar[data-v-23903cd2]{width:44px;height:44px;border-radius:50%;background:#3a6b10;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.client-badge-name[data-v-23903cd2]{font-weight:600;font-size:15px;color:#1a1a1a}.client-badge-sub[data-v-23903cd2]{font-size:12px;color:#777;margin-top:2px}.form-group label[data-v-23903cd2]{display:block;margin-bottom:8px;font-weight:600;color:#555;font-size:13px}.flex-date-row[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.flex-date-row label[data-v-23903cd2]{margin-bottom:0;white-space:nowrap}.date-picker-wrap[data-v-23903cd2]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:220px}.qty-wrap[data-v-23903cd2]{position:relative}.qty-wrap .form-control[data-v-23903cd2]{padding-left:45px}.qty-unit[data-v-23903cd2]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;color:#999;pointer-events:none}.qty-progress[data-v-23903cd2]{margin-top:10px}.qty-bar-wrap[data-v-23903cd2]{height:5px;background:#f0f0ec;border-radius:3px;overflow:hidden}.qty-bar[data-v-23903cd2]{height:100%;border-radius:3px;background:#3a6b10;-webkit-transition:width .25s,background .25s;transition:width .25s,background .25s}.qty-bar--warn[data-v-23903cd2]{background:#e9a32a}.qty-bar--over[data-v-23903cd2]{background:#c0392b}.qty-info[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#888;margin-top:4px}.btn-submit[data-v-23903cd2]{width:100%;margin-top:1rem}.history-section[data-v-23903cd2]{margin-top:1.5rem;border-top:1px solid #f0f0ec;padding-top:1.25rem}.table td[data-v-23903cd2],.table th[data-v-23903cd2]{text-align:center;vertical-align:middle}.hist-card[data-v-23903cd2]{background:#fff;border:1px solid #e3e3e3;border-radius:10px;margin-bottom:12px;overflow:hidden}.hist-card__header[data-v-23903cd2]{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;background:#f5f5f5;padding:8px 14px;border-bottom:1px solid #e3e3e3;font-weight:600}.hist-card__body[data-v-23903cd2]{padding:8px 14px}.hist-row[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;border-bottom:1px dashed #f0f0f0;font-size:13px}.hist-row[data-v-23903cd2]:last-child{border-bottom:none}.hist-row span[data-v-23903cd2]:first-child{color:#777}.hist-card__footer[data-v-23903cd2]{padding:8px 14px;background:#fafafa;border-top:1px solid #f0f0f0;text-align:center}@media (max-width:600px){.pg-wrap[data-v-23903cd2]{padding:calc(98px + max(env(safe-area-inset-top, 0px), 24px)) 14px calc(92px + max(14px, env(safe-area-inset-bottom, 0px))) 14px!important}.pg-header[data-v-23903cd2]{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;gap:10px;margin-bottom:16px;width:100%}.pg-header>div[data-v-23903cd2]:last-child{display:none!important}.pg-header-center[data-v-23903cd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.form-grid[data-v-23903cd2]{grid-template-columns:1fr;gap:12px}.form-section--full[data-v-23903cd2]{grid-column:1}.back-btn[data-v-23903cd2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:700;border-radius:10px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.pg-icon[data-v-23903cd2]{width:40px;height:40px;min-width:40px;border-radius:12px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.pg-title[data-v-23903cd2]{font-size:16px;font-weight:800;margin:0;line-height:1.3}.pg-sub[data-v-23903cd2],.pg-title[data-v-23903cd2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-sub[data-v-23903cd2]{font-size:11.5px;color:#7a9a70;margin:2px 0 0}.kpi-row[data-v-23903cd2]{grid-template-columns:1fr 1fr}.kpi-row .kpi-card[data-v-23903cd2]:last-child{grid-column:1/-1}.flex-date-row[data-v-23903cd2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.date-picker-wrap[data-v-23903cd2]{width:100%}.btn-submit[data-v-23903cd2]{padding:14px;font-size:16px}}@media (max-width:380px){.pg-header[data-v-23903cd2]{margin-bottom:16px}.pg-title[data-v-23903cd2]{font-size:15px}.pg-icon[data-v-23903cd2]{width:40px;height:40px}.kpi-row[data-v-23903cd2]{grid-template-columns:1fr}.kpi-row .kpi-card[data-v-23903cd2]:last-child{grid-column:1}.kpi-val[data-v-23903cd2]{font-size:19px}.qty-info[data-v-23903cd2]{-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:4px}}.dark-theme .hist-card[data-v-23903cd2]{background:#1e1e1e!important;border-color:#2e2e2e!important}.dark-theme .hist-card__header[data-v-23903cd2]{background:#252525!important;border-bottom:1px solid #2e2e2e!important}.dark-theme .hist-card__client[data-v-23903cd2]{color:#fff!important}.dark-theme .hist-card__footer[data-v-23903cd2]{background:#252525!important;border-top:1px solid #2e2e2e!important}.dark-theme .hist-card__value[data-v-23903cd2]{color:#fff!important}.dark-theme .hist-card__label[data-v-23903cd2]{color:#a0a0a0!important}.dark-theme .hist-card__row[data-v-23903cd2]{border-bottom-color:#2e2e2e!important}