@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb.d9b1a4d0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb_Bold.732952bc.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:IRANSans!important}.login-wrapper[data-v-0d8f5e3e]{min-height:100vh;background-color:#fff;position:relative}.lang-switch[data-v-0d8f5e3e]{position:absolute;top:20px;right:20px;display:flex;gap:6px}[dir=ltr] .lang-switch[data-v-0d8f5e3e]{right:auto;left:20px}.lang-switch-label[data-v-0d8f5e3e]{left:auto;right:0;text-align:right}[dir=ltr] .lang-switch-label[data-v-0d8f5e3e]{right:auto;left:0;text-align:left}.login-card[data-v-0d8f5e3e]{width:100%;max-width:380px;padding:2rem}.avatar[data-v-0d8f5e3e]{width:90px;height:90px;border-radius:50%;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.08)}.avatar img[data-v-0d8f5e3e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-input[data-v-0d8f5e3e]{border:none;border-bottom:1px solid #ddd;border-radius:0;box-shadow:none!important}.custom-input[data-v-0d8f5e3e]:focus{border-bottom-color:#198754}.btn-success[data-v-0d8f5e3e]{box-shadow:0 8px 20px rgba(25,135,84,.35)}.error-message[data-v-0d8f5e3e]{background-color:#ffe6e6;color:#dc3545;border-left:4px solid #dc3545;border-radius:8px;padding:8px 12px;margin-top:6px;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:6px;box-shadow:0 2px 6px rgba(220,53,69,.15);animation:fadeIn-0d8f5e3e .25s ease-in}@keyframes fadeIn-0d8f5e3e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.otp-wrapper[data-v-0d8f5e3e]{direction:ltr;display:flex;justify-content:center;gap:10px}.otp-input[data-v-0d8f5e3e]{direction:ltr;text-align:center;width:45px;height:55px;font-size:22px;border:1px solid #ccc;border-radius:8px}.edit-phone-btn[data-v-0d8f5e3e]{border:1px solid #198754;color:#198754;background-color:transparent;border-radius:50px;padding:6px 14px;font-weight:500;transition:all .25s ease}.edit-phone-btn[data-v-0d8f5e3e]:hover{background-color:#198754;color:#fff;box-shadow:0 4px 12px rgba(25,135,84,.25)}.edit-phone-btn[data-v-0d8f5e3e]:active{transform:scale(.97);box-shadow:none}@media (max-width:576px){.edit-phone-btn[data-v-0d8f5e3e]{padding:4px 10px;font-size:13px}}.sidebar{width:250px;height:100vh;padding:20px 15px;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.sidebar.collapsed{width:85px}.sidebar-header{justify-content:space-between;margin-bottom:30px}.header-left,.sidebar-header{display:flex;align-items:center}.header-left{gap:12px}.brand{font-size:18px;font-weight:600;color:#343a40}.avatar{width:85px;height:85px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 20px rgba(0,0,0,.06);transition:all .3s ease}.sidebar.collapsed .avatar{width:50px;height:50px;margin:0 auto}.collapse-btn{border:none;background:#f1f3f5;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.collapse-btn i{font-size:14px}.collapse-btn:hover{background:#6366f1;color:#fff;transform:scale(1.05)}.menu{padding:0;margin:0;list-style:none;flex:1}.menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:all .2s ease;color:#495057;font-size:15px;font-weight:500;margin-bottom:6px}.menu-item i:first-child{font-size:18px;min-width:22px;text-align:center}.menu-item:hover{background:#f8f9fa;color:#212529}.sidebar.collapsed .menu-item{justify-content:center}.sidebar.collapsed .menu-item span{display:none}.submenu{list-style:none;margin:0;padding:4px 0}html[dir=ltr] .submenu{padding-left:36px}html[dir=rtl] .submenu{padding-right:36px}.submenu li{padding:6px 0;font-size:14px;color:#6c757d;cursor:pointer;transition:.2s}.sumenu li:hover{color:#212529}.menu-item.active{background:#eef2ff;color:#6366f1}@media (max-width:991px){.sidebar,.sidebar.collapsed{width:260px!important}}.main-header[data-v-44267a18]{min-height:70px;background:#fff;padding:0 25px;border-radius:18px;margin:24px;box-shadow:0 4px 22px rgba(80,80,120,.1);display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-wrapper[data-v-44267a18]{position:relative;cursor:pointer}.avatar[data-v-44267a18]{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e5e7eb;transition:.2s}.avatar[data-v-44267a18]:hover{transform:scale(1.05)}.dropdown-menu-box[data-v-44267a18]{position:absolute;right:0;top:65px;width:190px;background:#fff;border-radius:14px;padding:15px;box-shadow:0 6px 20px rgba(60,60,80,.15);animation:fadeIn-44267a18 .2s ease;z-index:999}.user-info[data-v-44267a18]{margin-bottom:10px;line-height:1.4}.user-info strong[data-v-44267a18]{display:block;font-size:16px}.user-info small[data-v-44267a18]{color:#555;font-size:13px}.dropdown-divider[data-v-44267a18]{height:1px;background:#e5e5e5;margin:10px 0}.logout-btn[data-v-44267a18]{width:100%;background:#ef4444;color:#fff;border:none;padding:8px 0;border-radius:8px;font-size:14px;cursor:pointer}.logout-btn[data-v-44267a18]:hover{background:#dc2626}.user-icon[data-v-44267a18]{width:45px;height:45px;border-radius:50%;border:2px solid #dee2e6;background:#f8f9fa;font-size:22px;color:#6c757d;cursor:pointer;flex-shrink:0}.lang-btn[data-v-44267a18]{border-radius:50px;min-width:42px;font-weight:700;transition:background .2s;white-space:nowrap}.lang-btn[data-v-44267a18]:hover{background:#e9ecef}.header-actions[data-v-44267a18]{flex-shrink:0}@keyframes fadeIn-44267a18{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.main-header[data-v-44267a18]{margin:16px;padding:0 18px;border-radius:16px}.user-icon[data-v-44267a18]{width:42px;height:42px;font-size:20px}}@media (max-width:767.98px){.main-header[data-v-44267a18]{margin:12px;padding:12px 14px;min-height:auto}.lang-btn[data-v-44267a18]{font-size:13px;padding:6px 10px}.user-icon[data-v-44267a18]{width:40px;height:40px;font-size:18px}.header-actions[data-v-44267a18]{gap:12px!important}.header-actions i.fs-5[data-v-44267a18]{font-size:18px!important}}@media (max-width:575.98px){.main-header[data-v-44267a18]{margin:10px;padding:10px 12px;gap:10px}.lang-btn[data-v-44267a18]{font-size:12px;padding:5px 9px}.header-actions[data-v-44267a18]{gap:10px!important}.user-icon[data-v-44267a18]{width:38px;height:38px;font-size:17px}.dropdown-menu[data-v-44267a18]{min-width:170px}}.alert-modal-backdrop[data-v-374de466]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999}.alert-modal[data-v-374de466]{width:380px;background:#fff;border-radius:16px;padding:30px 24px;text-align:center}.icon-wrapper[data-v-374de466]{margin-bottom:15px}.icon-wrapper i[data-v-374de466]{font-size:60px}.success-icon[data-v-374de466]{color:#198754}.error-icon[data-v-374de466]{color:#dc3545}.title[data-v-374de466]{margin-bottom:10px;font-weight:700}.message[data-v-374de466]{color:#666;margin-bottom:20px}.loading-overlay[data-v-26b3c15d]{position:fixed;inset:0;background:rgba(248,250,252,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.loading-popup[data-v-26b3c15d]{width:220px;max-width:100%;background:#fff;border-radius:24px;padding:28px 22px;text-align:center;box-shadow:0 20px 60px rgba(67,97,238,.14);border:1px solid rgba(67,97,238,.08)}.loader-ring[data-v-26b3c15d]{position:relative;width:68px;height:68px;margin:0 auto 18px}.loader-ring span[data-v-26b3c15d]{position:absolute;inset:0;border:4px solid transparent;border-top-color:#4361ee;border-radius:50%;animation:rotate-26b3c15d 1.2s linear infinite}.loader-ring span[data-v-26b3c15d]:first-child{animation-duration:1.2s}.loader-ring span[data-v-26b3c15d]:nth-child(2){inset:8px;border-top-color:#6c8cff;animation-duration:.9s;animation-direction:reverse}.loader-ring span[data-v-26b3c15d]:nth-child(3){inset:16px;border-top-color:#9db0ff;animation-duration:.7s}.loading-title[data-v-26b3c15d]{margin:0 0 8px;font-size:16px;font-weight:700;color:#24324a}.loading-subtitle[data-v-26b3c15d]{margin:0;font-size:13px;color:#7b8190;line-height:1.7}.loading-fade-enter-active[data-v-26b3c15d],.loading-fade-leave-active[data-v-26b3c15d]{transition:opacity .25s ease}.loading-fade-enter-from[data-v-26b3c15d],.loading-fade-leave-to[data-v-26b3c15d]{opacity:0}@keyframes rotate-26b3c15d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-back{background:#f8f9fa;min-height:100vh}.main-content{display:flex;flex-direction:column;width:100%}.page-wrapper{padding:0 24px 24px 24px}.page-card{background:#fff;border-radius:18px;padding:24px;min-height:calc(100vh - 130px);box-shadow:0 4px 22px rgba(80,80,120,.08)}@media (max-width:991px){.page-wrapper{padding:0 18px 18px 18px}.page-card{padding:20px;border-radius:16px}}@media (max-width:768px){.page-wrapper{padding:0 14px 14px 14px}.page-card{padding:16px;border-radius:14px}}@media (max-width:576px){.page-wrapper{padding:0 12px 12px 12px}.page-card{padding:14px}}.stat-card[data-v-12cd53f0]{padding:1.5rem;border-radius:16px;color:#fff;min-height:140px;display:flex;align-items:center;transition:all .3s ease;border:none}.stat-card[data-v-12cd53f0]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.card-label[data-v-12cd53f0]{font-size:.9rem;opacity:.9;display:block;margin-bottom:.5rem}.card-value[data-v-12cd53f0]{font-size:1.8rem;font-weight:700;margin-bottom:.3rem}.card-sub[data-v-12cd53f0]{font-size:.75rem;opacity:.7}.bg-gradient-blue[data-v-12cd53f0]{background:linear-gradient(135deg,#5e60ce,#4847d6)}.bg-gradient-cyan[data-v-12cd53f0]{background:linear-gradient(135deg,#4cc9f0,#4361ee)}.bg-gradient-purple[data-v-12cd53f0]{background:linear-gradient(135deg,#b5179e,#7209b7)}.bg-gradient-green[data-v-12cd53f0]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.chart-card[data-v-d3045112]{border-radius:16px;padding:1rem}.chart-container[data-v-d3045112]{height:350px}.custom-table[data-v-5491371f]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-5491371f]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-5491371f]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-5491371f]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-5491371f]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-5491371f]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-5491371f]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-5491371f]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-5491371f]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-5491371f]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.active[data-v-5491371f]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-5491371f]{background:#fee2e2;color:#dc2626}.action-btn[data-v-5491371f]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-5491371f]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-5491371f]{position:relative;width:280px}.search-box i[data-v-5491371f]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-5491371f]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-5491371f]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-5491371f]::placeholder{color:#94a3b8}.search-box input[data-v-5491371f]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-5491371f]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-5491371f]{color:#6366f1}@media (max-width:768px){.search-box[data-v-5491371f]{width:100%}.search-box input[data-v-5491371f]{height:48px;font-size:13px}.modern-table-card[data-v-5491371f]{padding:16px;border-radius:18px}.table-header[data-v-5491371f]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-5491371f]{width:100%}.custom-table thead[data-v-5491371f]{display:none}.custom-table tbody[data-v-5491371f],.custom-table td[data-v-5491371f],.custom-table tr[data-v-5491371f],.custom-table[data-v-5491371f]{display:block;width:100%}.custom-table tbody tr[data-v-5491371f]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-5491371f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-5491371f]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-5491371f]:first-child,.custom-table tbody tr td[data-v-5491371f]:last-child{border-radius:0}.avatar[data-v-5491371f]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-5491371f]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-5491371f]{flex-direction:row-reverse}.pagination .page-link[data-v-5491371f]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-5491371f]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-5491371f]:hover{background:#eef2ff}.custom-alert[data-v-24a2a460]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;margin-bottom:15px;font-size:14px}.error[data-v-24a2a460]{background:#fdecea;color:#b02a37}.icon[data-v-24a2a460]{font-size:18px}.page-title[data-v-7f4edbae]{font-size:28px;font-weight:700;color:#1e293b}.page-subtitle[data-v-7f4edbae]{color:#64748b;font-size:14px}.custom-label[data-v-7f4edbae]{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.custom-input[data-v-7f4edbae]{height:48px;border-radius:10px;border:none;font-size:14px;padding:0 14px;transition:.2s ease;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.08)}.custom-input[data-v-7f4edbae]:focus{box-shadow:0 2px 10px rgba(15,23,42,.08),0 0 0 3px rgba(59,130,246,.15);outline:none}.save-btn[data-v-7f4edbae]{min-width:160px;height:46px;border:none;border-radius:10px;background:#16a34a;color:#fff;font-weight:600;padding:0 24px;transition:.2s ease;box-shadow:0 4px 12px rgba(22,163,74,.25)}.save-btn[data-v-7f4edbae]:hover{background:#15803d;color:#fff}.back-btn[data-v-7f4edbae]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.back-btn[data-v-7f4edbae]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-input[data-v-7f4edbae]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.8}@media (max-width:768px){.page-title[data-v-7f4edbae]{font-size:22px}.save-btn[data-v-7f4edbae]{width:100%}}.required[data-v-7f4edbae]{color:red;margin-right:4px}.custom-table[data-v-e775e9c0]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-e775e9c0]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-e775e9c0]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-e775e9c0]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-e775e9c0]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-e775e9c0]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-e775e9c0]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-e775e9c0]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-e775e9c0]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-e775e9c0]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.active[data-v-e775e9c0]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-e775e9c0]{background:#fee2e2;color:#dc2626}.action-btn[data-v-e775e9c0]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-e775e9c0]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-e775e9c0]{position:relative;width:280px}.search-box i[data-v-e775e9c0]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-e775e9c0]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-e775e9c0]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-e775e9c0]::placeholder{color:#94a3b8}.search-box input[data-v-e775e9c0]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-e775e9c0]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-e775e9c0]{color:#6366f1}@media (max-width:768px){.search-box[data-v-e775e9c0]{width:100%}.search-box input[data-v-e775e9c0]{height:48px;font-size:13px}.modern-table-card[data-v-e775e9c0]{padding:16px;border-radius:18px}.table-header[data-v-e775e9c0]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-e775e9c0]{width:100%}.custom-table thead[data-v-e775e9c0]{display:none}.custom-table tbody[data-v-e775e9c0],.custom-table td[data-v-e775e9c0],.custom-table tr[data-v-e775e9c0],.custom-table[data-v-e775e9c0]{display:block;width:100%}.custom-table tbody tr[data-v-e775e9c0]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-e775e9c0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-e775e9c0]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-e775e9c0]:first-child,.custom-table tbody tr td[data-v-e775e9c0]:last-child{border-radius:0}.avatar[data-v-e775e9c0]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-e775e9c0]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-e775e9c0]{flex-direction:row-reverse}.pagination .page-link[data-v-e775e9c0]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-e775e9c0]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-e775e9c0]:hover{background:#eef2ff}.page-title[data-v-5e8ce3d2]{font-size:28px;font-weight:700;color:#1e293b}.page-subtitle[data-v-5e8ce3d2]{color:#64748b;font-size:14px}.custom-label[data-v-5e8ce3d2]{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.custom-input[data-v-5e8ce3d2]{height:48px;border-radius:10px;border:none;font-size:14px;padding:0 14px;transition:.2s ease;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.08)}.custom-input[data-v-5e8ce3d2]:focus{box-shadow:0 2px 10px rgba(15,23,42,.08),0 0 0 3px rgba(59,130,246,.15);outline:none}.save-btn[data-v-5e8ce3d2]{min-width:160px;height:46px;border:none;border-radius:10px;background:#16a34a;color:#fff;font-weight:600;padding:0 24px;transition:.2s ease;box-shadow:0 4px 12px rgba(22,163,74,.25)}.save-btn[data-v-5e8ce3d2]:hover{background:#15803d;color:#fff}.back-btn[data-v-5e8ce3d2]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.back-btn[data-v-5e8ce3d2]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-input[data-v-5e8ce3d2]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.8}@media (max-width:768px){.page-title[data-v-5e8ce3d2]{font-size:22px}.save-btn[data-v-5e8ce3d2]{width:100%}}.required[data-v-5e8ce3d2]{color:red;margin-right:4px}.tree-node[data-v-6779e2cc]{margin-top:4px}.tree-row[data-v-6779e2cc]{display:flex;align-items:center;padding:10px 15px;background:#fdfdfd;border:1px solid #f1f1f1;border-radius:10px;transition:.2s}.tree-row[data-v-6779e2cc]:hover{background:#f8fafc;border-color:#e2e8f0}.toggle-icon[data-v-6779e2cc]{width:25px;cursor:pointer;color:#64748b}.category-info[data-v-6779e2cc]{flex-grow:1;font-weight:500;color:#1e293b}.children-wrapper[data-v-6779e2cc]{margin-right:25px;border-right:1px dashed #cbd5e1;padding-right:10px}.actions[data-v-6779e2cc]{display:flex;gap:8px}.btn-action[data-v-6779e2cc]{width:32px;height:32px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-action.add[data-v-6779e2cc]{background:#f0fdf4;color:#16a34a}.btn-action.edit[data-v-6779e2cc]{background:#eff6ff;color:#2563eb}.btn-action.delete[data-v-6779e2cc]{background:#fef2f2;color:#dc2626}.btn-action[data-v-6779e2cc]:hover{transform:scale(1.1)}.modal-overlay[data-v-6779e2cc]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content[data-v-6779e2cc]{background:#fff;padding:1.5rem;border-radius:.5rem;min-width:320px;max-width:420px}.modal-overlay[data-v-31e8a376]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content[data-v-31e8a376]{background:#fff;padding:1.5rem;border-radius:.5rem;min-width:320px;max-width:420px}.tree-container[data-v-587047b0]{background:#fff;border-radius:12px;padding:10px}.create-btn[data-v-587047b0]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.create-btn[data-v-587047b0]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-table[data-v-23f84caa]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-23f84caa]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-23f84caa]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-23f84caa]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-23f84caa]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-23f84caa]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-23f84caa]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-23f84caa]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-23f84caa]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-23f84caa]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.active[data-v-23f84caa]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-23f84caa]{background:#fee2e2;color:#dc2626}.action-btn[data-v-23f84caa]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-23f84caa]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-23f84caa]{position:relative;width:280px}.search-box i[data-v-23f84caa]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-23f84caa]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-23f84caa]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-23f84caa]::placeholder{color:#94a3b8}.search-box input[data-v-23f84caa]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-23f84caa]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-23f84caa]{color:#6366f1}@media (max-width:768px){.search-box[data-v-23f84caa]{width:100%}.search-box input[data-v-23f84caa]{height:48px;font-size:13px}.modern-table-card[data-v-23f84caa]{padding:16px;border-radius:18px}.table-header[data-v-23f84caa]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-23f84caa]{width:100%}.custom-table thead[data-v-23f84caa]{display:none}.custom-table tbody[data-v-23f84caa],.custom-table td[data-v-23f84caa],.custom-table tr[data-v-23f84caa],.custom-table[data-v-23f84caa]{display:block;width:100%}.custom-table tbody tr[data-v-23f84caa]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-23f84caa]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-23f84caa]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-23f84caa]:first-child,.custom-table tbody tr td[data-v-23f84caa]:last-child{border-radius:0}.avatar[data-v-23f84caa]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-23f84caa]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-23f84caa]{flex-direction:row-reverse}.pagination .page-link[data-v-23f84caa]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-23f84caa]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-23f84caa]:hover{background:#eef2ff}.create-btn[data-v-23f84caa]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.create-btn[data-v-23f84caa]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.page-title[data-v-b2b7c1dc]{font-size:28px;font-weight:700;color:#1e293b}.page-subtitle[data-v-b2b7c1dc]{color:#64748b;font-size:14px}.custom-label[data-v-b2b7c1dc]{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.custom-input[data-v-b2b7c1dc]{height:48px;border-radius:10px;border:none;font-size:14px;padding:0 14px;transition:.2s ease;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.08)}.custom-input[data-v-b2b7c1dc]:focus{box-shadow:0 2px 10px rgba(15,23,42,.08),0 0 0 3px rgba(59,130,246,.15);outline:none}.save-btn[data-v-b2b7c1dc]{min-width:160px;height:46px;border:none;border-radius:10px;background:#16a34a;color:#fff;font-weight:600;padding:0 24px;transition:.2s ease;box-shadow:0 4px 12px rgba(22,163,74,.25)}.save-btn[data-v-b2b7c1dc]:hover{background:#15803d;color:#fff}.back-btn[data-v-b2b7c1dc]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.back-btn[data-v-b2b7c1dc]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-input[data-v-b2b7c1dc]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.8}@media (max-width:768px){.page-title[data-v-b2b7c1dc]{font-size:22px}.save-btn[data-v-b2b7c1dc]{width:100%}}.required[data-v-b2b7c1dc]{color:red;margin-right:4px}.custom-table[data-v-e312b2c6]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-e312b2c6]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-e312b2c6]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-e312b2c6]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-e312b2c6]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-e312b2c6]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-e312b2c6]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-e312b2c6]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-e312b2c6]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-e312b2c6]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.active[data-v-e312b2c6]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-e312b2c6]{background:#fee2e2;color:#dc2626}.action-btn[data-v-e312b2c6]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-e312b2c6]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-e312b2c6]{position:relative;width:280px}.search-box i[data-v-e312b2c6]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-e312b2c6]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-e312b2c6]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-e312b2c6]::placeholder{color:#94a3b8}.search-box input[data-v-e312b2c6]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-e312b2c6]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-e312b2c6]{color:#6366f1}@media (max-width:768px){.search-box[data-v-e312b2c6]{width:100%}.search-box input[data-v-e312b2c6]{height:48px;font-size:13px}.modern-table-card[data-v-e312b2c6]{padding:16px;border-radius:18px}.table-header[data-v-e312b2c6]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-e312b2c6]{width:100%}.custom-table thead[data-v-e312b2c6]{display:none}.custom-table tbody[data-v-e312b2c6],.custom-table td[data-v-e312b2c6],.custom-table tr[data-v-e312b2c6],.custom-table[data-v-e312b2c6]{display:block;width:100%}.custom-table tbody tr[data-v-e312b2c6]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-e312b2c6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-e312b2c6]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-e312b2c6]:first-child,.custom-table tbody tr td[data-v-e312b2c6]:last-child{border-radius:0}.avatar[data-v-e312b2c6]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-e312b2c6]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-e312b2c6]{flex-direction:row-reverse}.pagination .page-link[data-v-e312b2c6]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-e312b2c6]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-e312b2c6]:hover{background:#eef2ff}.create-btn[data-v-e312b2c6]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.create-btn[data-v-e312b2c6]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.page-title[data-v-88369d76]{font-size:28px;font-weight:700;color:#1e293b}.page-subtitle[data-v-88369d76]{color:#64748b;font-size:14px}.custom-label[data-v-88369d76]{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.custom-input[data-v-88369d76]{height:48px;border-radius:10px;border:none;font-size:14px;padding:0 14px;transition:.2s ease;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.08)}.custom-input[data-v-88369d76]:focus{box-shadow:0 2px 10px rgba(15,23,42,.08),0 0 0 3px rgba(59,130,246,.15);outline:none}.save-btn[data-v-88369d76]{min-width:160px;height:46px;border:none;border-radius:10px;background:#16a34a;color:#fff;font-weight:600;padding:0 24px;transition:.2s ease;box-shadow:0 4px 12px rgba(22,163,74,.25)}.save-btn[data-v-88369d76]:hover{background:#15803d;color:#fff}.back-btn[data-v-88369d76]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.back-btn[data-v-88369d76]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-input[data-v-88369d76]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.8}@media (max-width:768px){.page-title[data-v-88369d76]{font-size:22px}.save-btn[data-v-88369d76]{width:100%}}.required[data-v-88369d76]{color:red;margin-right:4px}.custom-table[data-v-43e59b80]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-43e59b80]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-43e59b80]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-43e59b80]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-43e59b80]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-43e59b80]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-43e59b80]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-43e59b80]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-43e59b80]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-43e59b80]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.active[data-v-43e59b80]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-43e59b80]{background:#fee2e2;color:#dc2626}.action-btn[data-v-43e59b80]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-43e59b80]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-43e59b80]{position:relative;width:280px}.search-box i[data-v-43e59b80]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-43e59b80]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-43e59b80]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-43e59b80]::placeholder{color:#94a3b8}.search-box input[data-v-43e59b80]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-43e59b80]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-43e59b80]{color:#6366f1}@media (max-width:768px){.search-box[data-v-43e59b80]{width:100%}.search-box input[data-v-43e59b80]{height:48px;font-size:13px}.modern-table-card[data-v-43e59b80]{padding:16px;border-radius:18px}.table-header[data-v-43e59b80]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-43e59b80]{width:100%}.custom-table thead[data-v-43e59b80]{display:none}.custom-table tbody[data-v-43e59b80],.custom-table td[data-v-43e59b80],.custom-table tr[data-v-43e59b80],.custom-table[data-v-43e59b80]{display:block;width:100%}.custom-table tbody tr[data-v-43e59b80]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-43e59b80]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-43e59b80]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-43e59b80]:first-child,.custom-table tbody tr td[data-v-43e59b80]:last-child{border-radius:0}.avatar[data-v-43e59b80]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-43e59b80]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-43e59b80]{flex-direction:row-reverse}.pagination .page-link[data-v-43e59b80]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-43e59b80]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-43e59b80]:hover{background:#eef2ff}.page-title[data-v-219004ee]{font-size:28px;font-weight:700;color:#1e293b}.page-subtitle[data-v-219004ee]{color:#64748b;font-size:14px}.custom-label[data-v-219004ee]{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.custom-input[data-v-219004ee]{height:48px;border-radius:10px;border:none;font-size:14px;padding:0 14px;transition:.2s ease;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.08)}.custom-input[data-v-219004ee]:focus{box-shadow:0 2px 10px rgba(15,23,42,.08),0 0 0 3px rgba(59,130,246,.15);outline:none}.save-btn[data-v-219004ee]{min-width:160px;height:46px;border:none;border-radius:10px;background:#16a34a;color:#fff;font-weight:600;padding:0 24px;transition:.2s ease;box-shadow:0 4px 12px rgba(22,163,74,.25)}.save-btn[data-v-219004ee]:hover{background:#15803d;color:#fff}.back-btn[data-v-219004ee]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.back-btn[data-v-219004ee]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-input[data-v-219004ee]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.8}@media (max-width:768px){.page-title[data-v-219004ee]{font-size:22px}.save-btn[data-v-219004ee]{width:100%}}.required[data-v-219004ee]{color:red;margin-right:4px}.custom-table[data-v-41eb1b9a]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-41eb1b9a]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-41eb1b9a]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-41eb1b9a]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-41eb1b9a]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-41eb1b9a]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-41eb1b9a]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-41eb1b9a]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-41eb1b9a]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-41eb1b9a]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.active[data-v-41eb1b9a]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-41eb1b9a]{background:#fee2e2;color:#dc2626}.action-btn[data-v-41eb1b9a]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-41eb1b9a]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-41eb1b9a]{position:relative;width:280px}.search-box i[data-v-41eb1b9a]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-41eb1b9a]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-41eb1b9a]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-41eb1b9a]::placeholder{color:#94a3b8}.search-box input[data-v-41eb1b9a]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-41eb1b9a]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-41eb1b9a]{color:#6366f1}@media (max-width:768px){.search-box[data-v-41eb1b9a]{width:100%}.search-box input[data-v-41eb1b9a]{height:48px;font-size:13px}.modern-table-card[data-v-41eb1b9a]{padding:16px;border-radius:18px}.table-header[data-v-41eb1b9a]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-41eb1b9a]{width:100%}.custom-table thead[data-v-41eb1b9a]{display:none}.custom-table tbody[data-v-41eb1b9a],.custom-table td[data-v-41eb1b9a],.custom-table tr[data-v-41eb1b9a],.custom-table[data-v-41eb1b9a]{display:block;width:100%}.custom-table tbody tr[data-v-41eb1b9a]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-41eb1b9a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-41eb1b9a]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-41eb1b9a]:first-child,.custom-table tbody tr td[data-v-41eb1b9a]:last-child{border-radius:0}.avatar[data-v-41eb1b9a]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-41eb1b9a]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-41eb1b9a]{flex-direction:row-reverse}.pagination .page-link[data-v-41eb1b9a]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-41eb1b9a]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-41eb1b9a]:hover{background:#eef2ff}.page-title[data-v-b0ef9b10]{font-size:28px;font-weight:700;color:#1e293b}.page-subtitle[data-v-b0ef9b10]{color:#64748b;font-size:14px}.custom-label[data-v-b0ef9b10]{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.custom-input[data-v-b0ef9b10]{height:48px;border-radius:10px;border:none;font-size:14px;padding:0 14px;transition:.2s ease;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.08)}.custom-input[data-v-b0ef9b10]:focus{box-shadow:0 2px 10px rgba(15,23,42,.08),0 0 0 3px rgba(59,130,246,.15);outline:none}.save-btn[data-v-b0ef9b10]{min-width:160px;height:46px;border:none;border-radius:10px;background:#16a34a;color:#fff;font-weight:600;padding:0 24px;transition:.2s ease;box-shadow:0 4px 12px rgba(22,163,74,.25)}.save-btn[data-v-b0ef9b10]:hover{background:#15803d;color:#fff}.back-btn[data-v-b0ef9b10]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.back-btn[data-v-b0ef9b10]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.custom-input[data-v-b0ef9b10]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.8}@media (max-width:768px){.page-title[data-v-b0ef9b10]{font-size:22px}.save-btn[data-v-b0ef9b10]{width:100%}}.required[data-v-b0ef9b10]{color:red;margin-right:4px}.tree-node[data-v-04b8b1a1]{margin-top:4px}.tree-row[data-v-04b8b1a1]{display:flex;align-items:center;padding:10px 15px;background:#fdfdfd;border:1px solid #f1f1f1;border-radius:10px;transition:.2s;margin-bottom:4px}.tree-row[data-v-04b8b1a1]:hover{background:#f8fafc;border-color:#e2e8f0}.media-row[data-v-04b8b1a1]{background:#fff!important;border:1px solid #f8fafc;margin-top:2px}.toggle-icon[data-v-04b8b1a1]{width:25px;cursor:pointer;color:#64748b}.category-info[data-v-04b8b1a1]{flex-grow:1;font-weight:500;color:#1e293b}.children-wrapper[data-v-04b8b1a1]{margin-right:25px;border-right:1px dashed #cbd5e1;padding-right:10px}.actions[data-v-04b8b1a1]{display:flex;gap:8px}.btn-action[data-v-04b8b1a1]{width:32px;height:32px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-action.add[data-v-04b8b1a1]{background:#f0fdf4;color:#16a34a}.btn-action.edit[data-v-04b8b1a1]{background:#eff6ff;color:#2563eb}.btn-action[data-v-04b8b1a1]:hover{transform:scale(1.1)}.btn-action.delete[data-v-04b8b1a1]{background:#fef2f2;color:#dc2626}.modal-overlay[data-v-3def714e]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content[data-v-3def714e]{background:#fff;padding:1.5rem;border-radius:.5rem;min-width:320px;max-width:420px}.required[data-v-3def714e]{color:red;margin-right:4px}.modal-overlay[data-v-6a3e2fb8]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content[data-v-6a3e2fb8]{background:#fff;padding:1.5rem;border-radius:.5rem;min-width:320px;max-width:420px}.tree-container[data-v-321e6288]{background:#fff;border-radius:12px;padding:10px}.create-btn[data-v-321e6288]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.create-btn[data-v-321e6288]:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.modal-backdrop-custom[data-v-7c4a8174]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.modal-box[data-v-7c4a8174]{background:#fff;padding:24px;border-radius:12px;width:320px}.custom-table[data-v-7c4a8174]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-7c4a8174]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-7c4a8174]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-7c4a8174]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-7c4a8174]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-7c4a8174]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-7c4a8174]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-7c4a8174]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-7c4a8174]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-7c4a8174]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.status-badge.approved[data-v-7c4a8174]{background:#dcfce7;color:#16a34a}.status-badge.rejected[data-v-7c4a8174]{background:#fee2e2;color:#dc2626}.status-badge.registered[data-v-7c4a8174]{background:#fee2e2;color:#fed049}.action-btn[data-v-7c4a8174]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s}.action-btn[data-v-7c4a8174]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-7c4a8174]{position:relative;width:280px}.search-box i[data-v-7c4a8174]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-7c4a8174]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-7c4a8174]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-7c4a8174]::placeholder{color:#94a3b8}.search-box input[data-v-7c4a8174]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-7c4a8174]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-7c4a8174]{color:#6366f1}@media (max-width:768px){.search-box[data-v-7c4a8174]{width:100%}.search-box input[data-v-7c4a8174]{height:48px;font-size:13px}.modern-table-card[data-v-7c4a8174]{padding:16px;border-radius:18px}.table-header[data-v-7c4a8174]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-7c4a8174]{width:100%}.custom-table thead[data-v-7c4a8174]{display:none}.custom-table tbody[data-v-7c4a8174],.custom-table td[data-v-7c4a8174],.custom-table tr[data-v-7c4a8174],.custom-table[data-v-7c4a8174]{display:block;width:100%}.custom-table tbody tr[data-v-7c4a8174]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-7c4a8174]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-7c4a8174]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-7c4a8174]:first-child,.custom-table tbody tr td[data-v-7c4a8174]:last-child{border-radius:0}.avatar[data-v-7c4a8174]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-7c4a8174]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-7c4a8174]{flex-direction:row-reverse}.pagination .page-link[data-v-7c4a8174]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-7c4a8174]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-7c4a8174]:hover{background:#eef2ff}.page-title[data-v-553a205a]{font-weight:700;color:#1f2937}.page-subtitle[data-v-553a205a]{color:#6b7280;font-size:.95rem}.custom-input[data-v-553a205a]{min-height:48px;border-radius:12px;border:1px solid #dbe1ea;box-shadow:none!important;transition:.2s ease}.custom-input[data-v-553a205a]:focus{border-color:#86b7fe}.address-card[data-v-553a205a],.invoice-summary-card[data-v-553a205a],.order-card[data-v-553a205a]{border-radius:18px}.save-btn[data-v-553a205a]{min-width:160px;height:48px;border-radius:12px;background:#0d6efd;color:#fff;border:none;font-weight:600}.save-btn[data-v-553a205a]:hover{background:#0b5ed7;color:#fff}.back-btn[data-v-553a205a]{border:none;border-radius:10px;padding:10px 18px;background:#fff;color:#334155;font-weight:600;transition:.2s ease;box-shadow:0 2px 10px rgba(15,23,42,.08)}.invoice-item[data-v-553a205a]{background:#fcfcfd;border:1px solid #e9edf3}.invoice-item-meta[data-v-553a205a]{padding-top:8px;border-top:1px dashed #e5e7eb;margin-top:12px}.invoice-summary[data-v-553a205a]{max-width:520px;margin-inline-start:auto}.summary-row[data-v-553a205a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:.96rem;border-bottom:1px solid #f1f3f5}.summary-row[data-v-553a205a]:last-child{border-bottom:none}.grand-total[data-v-553a205a]{font-size:1.08rem;font-weight:700;color:#111827}.invoice-loading[data-v-553a205a]{font-size:.9rem;color:#6b7280}.invoice-main-card[data-v-553a205a]{border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.08)}.invoice-item-card[data-v-553a205a]:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,23,42,.1);border-color:#dbe7ff}.custom-label[data-v-553a205a]{font-size:13px;font-weight:600;color:#344054;margin-bottom:8px}.modern-input[data-v-553a205a]:focus{border-color:#4f8cff;box-shadow:0 0 0 4px rgba(79,140,255,.12)}.input-disabled[data-v-553a205a],.modern-input[data-v-553a205a]:disabled{background:#f8fafc!important;color:#475467;opacity:1}.btn-add-item[data-v-553a205a]{border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;height:40px;font-weight:600;box-shadow:0 8px 18px rgba(37,99,235,.25);transition:all .25s ease}.btn-add-item[data-v-553a205a]:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(37,99,235,.3);color:#fff}.btn-delete-item[data-v-553a205a]{height:44px;border-radius:12px;border:1px solid #fecaca;background:#fff5f5;color:#dc2626;font-size:22px;font-weight:700;transition:all .2s ease}.btn-delete-item[data-v-553a205a]:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.meta-box[data-v-553a205a]{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;padding:12px 14px;min-height:72px;display:flex;flex-direction:column;justify-content:center}.meta-box small[data-v-553a205a]{color:#667085;font-size:12px;margin-bottom:6px}.meta-box strong[data-v-553a205a]{color:#101828;font-size:15px;font-weight:700}.meta-box.highlight[data-v-553a205a]{background:linear-gradient(135deg,#eff6ff,#eef4ff);border-color:#bfdbfe}.invoice-item-row[data-v-553a205a]{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:14px 14px 10px;margin-bottom:12px;box-shadow:0 10px 22px rgba(15,23,42,.06)}.compact-label[data-v-553a205a]{font-size:12px;font-weight:700;color:#344054;margin-bottom:6px;white-space:nowrap}.required[data-v-553a205a]{color:#ef4444}.compact-input[data-v-553a205a]{height:40px;border-radius:12px;border:1px solid #d0d7e2;font-size:14px;padding:8px 10px}.compact-input[data-v-553a205a]:focus{border-color:#4f8cff;box-shadow:0 0 0 4px rgba(79,140,255,.12)}.input-disabled[data-v-553a205a]{background:#f8fafc!important;opacity:1;color:#475467}.total-input[data-v-553a205a]{color:#0f766e}.btn-delete-compact[data-v-553a205a]{height:40px;border-radius:12px;border:1px solid #fecaca;background:#fff5f5;color:#dc2626;font-size:22px;font-weight:900;line-height:1}.invoice-meta-line[data-v-553a205a]{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;flex-wrap:wrap;gap:10px 14px;font-size:12px;color:#667085}.invoice-meta-line b[data-v-553a205a]{color:#101828;font-weight:800}.invoice-meta-line span[data-v-553a205a]{background:#f8fafc;border:1px solid #edf2f7;padding:6px 10px;border-radius:999px}.invoice-meta-line .meta-highlight[data-v-553a205a]{background:#eff6ff;border-color:#bfdbfe}@media (max-width:992px){.invoice-meta-grid[data-v-553a205a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.invoice-main-card .card-body[data-v-553a205a]{padding:16px!important}.invoice-item-card[data-v-553a205a]{padding:16px;border-radius:14px}.invoice-meta-grid[data-v-553a205a]{grid-template-columns:1fr}.btn-delete-item[data-v-553a205a],.modern-input[data-v-553a205a]{height:42px}}@media (max-width:767.98px){.page-title[data-v-553a205a]{font-size:1.25rem}.page-subtitle[data-v-553a205a]{font-size:.85rem}.save-btn[data-v-553a205a]{width:100%}}.custom-table[data-v-7d0aa40c]{margin-top:24px;border-collapse:separate;border-spacing:0 14px}.custom-table thead th[data-v-7d0aa40c]{border:none;background:transparent;font-size:13px;font-weight:700;color:#94a3b8;padding:10px 16px}.custom-table tbody tr[data-v-7d0aa40c]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);transition:all .25s ease}.custom-table tbody tr[data-v-7d0aa40c]:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.custom-table tbody td[data-v-7d0aa40c]{border:none!important;padding:18px 16px}.custom-table tbody tr td[data-v-7d0aa40c]:first-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.custom-table tbody tr td[data-v-7d0aa40c]:last-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.avatar[data-v-7d0aa40c]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px rgba(99,102,241,.35)}.role-badge[data-v-7d0aa40c]{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.status-badge[data-v-7d0aa40c]{padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700}.action-btn[data-v-7d0aa40c]{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;transition:.2s;display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none}.action-btn[data-v-7d0aa40c]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.search-box[data-v-7d0aa40c]{position:relative;width:280px}.search-box i[data-v-7d0aa40c]{position:absolute;top:50%;right:18px;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none;transition:.25s}.search-box input[data-v-7d0aa40c]{width:100%;height:52px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding-right:48px;padding-left:16px;font-size:14px;color:#0f172a;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.search-box input[data-v-7d0aa40c]::-moz-placeholder{color:#94a3b8}.search-box input[data-v-7d0aa40c]::placeholder{color:#94a3b8}.search-box input[data-v-7d0aa40c]:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 10px 25px rgba(99,102,241,.08);transform:translateY(-1px)}.search-box:hover input[data-v-7d0aa40c]{box-shadow:0 8px 24px rgba(15,23,42,.06)}.search-box:focus-within i[data-v-7d0aa40c]{color:#6366f1}@media (max-width:768px){.search-box[data-v-7d0aa40c]{width:100%}.search-box input[data-v-7d0aa40c]{height:48px;font-size:13px}.modern-table-card[data-v-7d0aa40c]{padding:16px;border-radius:18px}.table-header[data-v-7d0aa40c]{flex-direction:column;align-items:flex-start!important}.search-box[data-v-7d0aa40c]{width:100%}.custom-table thead[data-v-7d0aa40c]{display:none}.custom-table tbody[data-v-7d0aa40c],.custom-table td[data-v-7d0aa40c],.custom-table tr[data-v-7d0aa40c],.custom-table[data-v-7d0aa40c]{display:block;width:100%}.custom-table tbody tr[data-v-7d0aa40c]{margin-bottom:16px;padding:14px;border-radius:18px}.custom-table tbody td[data-v-7d0aa40c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;text-align:left;border:none!important}.custom-table tbody td[data-v-7d0aa40c]:before{content:attr(data-label);font-size:13px;font-weight:700;color:#94a3b8}.custom-table tbody tr td[data-v-7d0aa40c]:first-child,.custom-table tbody tr td[data-v-7d0aa40c]:last-child{border-radius:0}.avatar[data-v-7d0aa40c]{width:40px;height:40px;font-size:14px}}.pagination-wrapper[data-v-7d0aa40c]{margin-top:25px;display:flex;justify-content:center;direction:rtl}.pagination[data-v-7d0aa40c]{flex-direction:row-reverse}.pagination .page-link[data-v-7d0aa40c]{border-radius:10px;margin:0 4px;min-width:38px;text-align:center}.pagination .page-item.active .page-link[data-v-7d0aa40c]{background-color:#6366f1;border-color:#6366f1;color:#fff}.pagination .page-link[data-v-7d0aa40c]:hover{background:#eef2ff}.page-title[data-v-630da439]{font-weight:700;color:#333}.page-subtitle[data-v-630da439]{color:#7b8190}.back-btn[data-v-630da439]{border-radius:10px;padding:10px 18px}.info-card[data-v-630da439],.summary-card[data-v-630da439],.table-card[data-v-630da439]{background:#fff;border-radius:18px;padding:22px;border:1px solid #edf0f5;box-shadow:0 8px 24px rgba(20,30,60,.05)}.card-title[data-v-630da439]{font-weight:700;color:#222}.info-card p[data-v-630da439]{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px;color:#7b8190}.info-card p[data-v-630da439]:last-child{margin-bottom:0}.info-card strong[data-v-630da439]{color:#222;text-align:end}.table[data-v-630da439]{min-width:820px}.table thead th[data-v-630da439]{color:#7b8190;font-size:13px;font-weight:600;border-bottom:1px solid #edf0f5}.table tbody td[data-v-630da439]{padding:16px 8px;color:#333}.summary-card div[data-v-630da439]{display:flex;justify-content:space-between;margin-bottom:14px;color:#6c7280}.summary-card div[data-v-630da439]:last-child{margin-bottom:0}.total-row[data-v-630da439]{border-top:1px solid #edf0f5;padding-top:16px;margin-top:16px;font-size:18px;color:#222!important}.total-row strong[data-v-630da439]{color:#4361ee}@media (max-width:576px){.info-card p[data-v-630da439],.summary-card div[data-v-630da439]{align-items:flex-start;flex-direction:column}}