@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;900&display=swap);.em-wrap[data-v-17e3a364]{direction:rtl;font-family:Cairo,sans-serif;background:#f4f6f2;min-height:100vh;padding:24px 22px 52px;color:#1a2e18}.em-header[data-v-17e3a364]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.em-header-left[data-v-17e3a364],.em-header[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.em-header-left[data-v-17e3a364]{gap:14px}.em-logo[data-v-17e3a364]{width:52px;height:52px;background:linear-gradient(135deg,#1a3050,#2a4080);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:24px;-webkit-box-shadow:0 4px 14px rgba(30,48,100,.2);box-shadow:0 4px 14px rgba(30,48,100,.2)}.em-title[data-v-17e3a364]{font-size:22px;font-weight:900;margin:0;color:#1a3018}.em-sub[data-v-17e3a364]{font-size:13px;color:#7a9a70;margin:0}.em-add-btn[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#3a6a30;color:#fff;border:none;padding:10px 18px;border-radius:12px;font-family:Cairo,sans-serif;font-weight:700;font-size:14px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;-webkit-box-shadow:0 4px 12px rgba(58,106,48,.25);box-shadow:0 4px 12px rgba(58,106,48,.25)}.em-add-btn[data-v-17e3a364]:hover{background:#2a5a20}.em-filters[data-v-17e3a364]{margin-bottom:16px}.em-search-wrap[data-v-17e3a364]{max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fff;border:1.5px solid #ded;border-radius:12px;padding:0 14px;height:44px;-webkit-transition:all .2s;transition:all .2s}.em-search-wrap.focused[data-v-17e3a364]{border-color:#4a7c40;-webkit-box-shadow:0 0 0 3px rgba(74,124,64,.08);box-shadow:0 0 0 3px rgba(74,124,64,.08)}.em-search-icon[data-v-17e3a364]{width:18px;color:#9aba88}.em-search-wrap input[data-v-17e3a364]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;outline:none;font-family:Cairo,sans-serif;font-size:14px;text-align:right}.em-table-card[data-v-17e3a364]{background:#fff;border:1px solid #e2edd8;border-radius:18px;overflow:hidden;-webkit-box-shadow:0 3px 12px rgba(74,124,64,.04);box-shadow:0 3px 12px rgba(74,124,64,.04)}.em-table[data-v-17e3a364]{width:100%;border-collapse:collapse}.em-table thead[data-v-17e3a364]{background:#f4f8f0;border-bottom:1.5px solid #e2edd8}.em-table th[data-v-17e3a364]{padding:14px 16px;text-align:right;color:#4a6a40;font-size:12px;font-weight:800}.em-table td[data-v-17e3a364]{padding:14px 16px;border-bottom:1px solid #f4f8f0;vertical-align:middle}.em-table tbody tr[data-v-17e3a364]:hover{background:#fafdf8}.em-user-cell[data-v-17e3a364]{gap:12px}.em-avatar[data-v-17e3a364],.em-user-cell[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.em-avatar[data-v-17e3a364]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4a7c40,#2a5a20);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.em-name[data-v-17e3a364]{font-size:14px}.job-badge[data-v-17e3a364]{background:#e2ede1;color:#3a6a30;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800;border:1px solid #d0e0cc}.job-none[data-v-17e3a364]{color:#ccc}.td-tel[data-v-17e3a364]{color:#5a7a50;font-family:monospace;font-size:14px}.td-date[data-v-17e3a364]{color:#7a9a70;font-size:12px}.em-status[data-v-17e3a364]{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700}.status-active[data-v-17e3a364]{background:rgba(74,124,64,.1);color:#3a6a30}.status-blocked[data-v-17e3a364]{background:rgba(192,57,43,.1);color:#c0392b}.em-actions[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.em-btn[data-v-17e3a364]{border:none;border-radius:8px;padding:6px 14px;font-family:Cairo,sans-serif;font-size:12px;font-weight:700;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.em-btn-amber[data-v-17e3a364]{background:#fef7e6;color:#a17c18;border:1px solid #e8d098}.em-btn-amber[data-v-17e3a364]:hover{background:#a17c18;color:#fff}.em-btn-red[data-v-17e3a364]{background:#fdecea;color:#c0392b;border:1px solid #f5b7b1}.em-btn-red[data-v-17e3a364]:hover{background:#c0392b;color:#fff}.em-btn-grey[data-v-17e3a364]{background:#f0f5ee;color:#7a9a70}.em-btn-green[data-v-17e3a364]{background:#3a6a30;color:#fff}.em-btn-green[data-v-17e3a364]:hover{background:#2a5a20}.em-btn-blue[data-v-17e3a364]{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.em-btn-blue[data-v-17e3a364]:hover{background:#4338ca;color:#fff}.em-btn[data-v-17e3a364]:disabled{opacity:.5;cursor:not-allowed}.em-empty[data-v-17e3a364]{text-align:center;padding:4rem;color:#9aba88}.em-empty-icon[data-v-17e3a364]{font-size:48px;margin-bottom:12px;opacity:.5}.em-mobile-card[data-v-17e3a364]{margin:12px;border:1px solid #e2edd8;border-radius:14px;padding:14px}.em-mc-head[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.em-mc-info[data-v-17e3a364]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.em-name-row[data-v-17e3a364]{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:8px;margin-bottom:2px}.em-name[data-v-17e3a364]{font-weight:700;color:#1a2e18;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-tel[data-v-17e3a364]{color:#5a7a50;font-family:monospace;font-size:14px}.em-mc-footer[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;border-top:1px solid #f4f8f0;padding-top:12px}.em-mc-footer .em-btn[data-v-17e3a364]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;font-size:13px}.em-modal-overlay[data-v-17e3a364]{position:fixed;inset:0;background:rgba(15,28,12,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);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;z-index:99999!important;padding:16px;direction:rtl;font-family:Cairo,sans-serif}.em-modal[data-v-17e3a364]{background:#fff;border-radius:20px;width:100%;max-width:460px;max-height:calc(100vh - 32px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 24px 70px rgba(0,0,0,.35);box-shadow:0 24px 70px rgba(0,0,0,.35);border:1px solid rgba(58,92,46,.2)}.em-modal-header[data-v-17e3a364]{background:#f4f8f0;padding:16px 20px;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;border-bottom:1px solid #e2edd8;-ms-flex-negative:0;flex-shrink:0}.em-modal-header h3[data-v-17e3a364]{margin:0;font-size:16px;font-weight:800;color:#1a3018}.em-modal-close[data-v-17e3a364]{background:none;border:none;font-size:20px;color:#7a9a70;cursor:pointer;padding:4px}.em-modal-body[data-v-17e3a364]{padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex:1;flex:1}.em-form-group[data-v-17e3a364]{margin-bottom:18px}.em-form-group label[data-v-17e3a364]{display:block;font-size:12px;font-weight:700;color:#4a6a40;margin-bottom:6px}.em-form-group input[data-v-17e3a364],.em-form-group select[data-v-17e3a364]{width:100%;height:44px;padding:0 14px;border:1.5px solid #ded;border-radius:10px;font-family:Cairo,sans-serif;font-size:14px;outline:none;background:#fff}.em-form-group input[data-v-17e3a364]:focus,.em-form-group select[data-v-17e3a364]:focus{border-color:#3a6a30;background:#fafdf8}.em-server-error[data-v-17e3a364]{background:#fdecea;color:#c0392b;padding:10px;border-radius:8px;font-size:12px;margin-bottom:15px;font-weight:600;text-align:center}.em-modal-footer[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px;padding-top:14px;padding-bottom:max(6px,env(safe-area-inset-bottom,0));border-top:1px solid #eef4ea;-ms-flex-negative:0;flex-shrink:0}.em-modal-footer .em-btn[data-v-17e3a364]{padding:10px 20px;font-size:14px}.em-confirm-modal[data-v-17e3a364]{background:#fff;padding:30px;border-radius:20px;width:360px;text-align:center;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.2);box-shadow:0 20px 50px rgba(0,0,0,.2)}.em-confirm-icon[data-v-17e3a364]{font-size:44px;margin-bottom:12px}.em-confirm-modal h3[data-v-17e3a364]{color:#c0392b;font-size:18px;font-weight:800;margin-bottom:10px}.em-confirm-modal p[data-v-17e3a364]{font-size:14px;color:#4a6a40;line-height:1.6}.text-center[data-v-17e3a364]{text-align:center!important}@-webkit-keyframes spin-17e3a364{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-17e3a364{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.em-spinner[data-v-17e3a364]{width:18px;height:18px;border:2px solid #e2edd8;border-top-color:#3a6a30;border-radius:50%;-webkit-animation:spin-17e3a364 .8s linear infinite;animation:spin-17e3a364 .8s linear infinite}.em-loading[data-v-17e3a364]{padding:30px;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;gap:10px;color:#7a9a70}.em-form-group-check[data-v-17e3a364]{margin-bottom:20px}.pwa-check-label[data-v-17e3a364]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px;font-weight:700;color:#4a6a40;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pwa-check-label input[data-v-17e3a364]{display:none}.pwa-check-custom[data-v-17e3a364]{width:20px;height:20px;border:2px solid #ded;border-radius:6px;background:#fff;position:relative;-webkit-transition:all .2s;transition:all .2s}.pwa-check-label input:checked+.pwa-check-custom[data-v-17e3a364]{background:#3a6a30;border-color:#3a6a30}.pwa-check-label input:checked+.pwa-check-custom[data-v-17e3a364]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:500px){.em-modal-overlay[data-v-17e3a364]{padding:10px 10px calc(10px + max(10px, env(safe-area-inset-bottom, 0px)))}.em-modal[data-v-17e3a364]{max-height:calc(100vh - 20px);border-radius:18px}.em-modal-body[data-v-17e3a364]{padding:16px 14px}.em-modal-footer[data-v-17e3a364]{padding-top:12px;padding-bottom:max(10px,env(safe-area-inset-bottom,0))}.em-header[data-v-17e3a364]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;text-align:center}.em-header-left[data-v-17e3a364],.em-header[data-v-17e3a364]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.em-header-left[data-v-17e3a364]{gap:8px}.em-add-btn[data-v-17e3a364]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.em-forbidden-card[data-v-17e3a364]{text-align:center;padding:48px 24px;background:#fff;border-radius:16px;border:1.5px dashed #c8a84b;margin:20px 0}.em-forbidden-icon[data-v-17e3a364]{font-size:48px;margin-bottom:12px}.em-forbidden-title[data-v-17e3a364]{font-size:20px;font-weight:800;color:#1a3018;margin-bottom:8px}.em-forbidden-sub[data-v-17e3a364]{font-size:14px;color:#6a8a60;max-width:480px;margin:0 auto 20px}.em-btn-upgrade-pro[data-v-17e3a364]{display:inline-block;background:linear-gradient(135deg,#c8a84b,#9a7828);color:#fff!important;padding:10px 24px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;-webkit-box-shadow:0 4px 14px rgba(200,168,75,.3);box-shadow:0 4px 14px rgba(200,168,75,.3);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.em-btn-upgrade-pro[data-v-17e3a364]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(200,168,75,.4);box-shadow:0 6px 18px rgba(200,168,75,.4)}