[data-v-b8a676ea]{box-sizing:border-box}.dashboard-container[data-v-b8a676ea]{width:100%;padding:40px 20px;background:transparent;display:flex;align-items:center;justify-content:center}.cards-wrapper[data-v-b8a676ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:900px;width:100%}.card[data-v-b8a676ea]{background:var(--surface);border:1px solid rgba(16,24,40,.06);border-radius:12px;padding:36px 26px;box-shadow:0 8px 30px rgba(16,24,40,.08);transition:all .3s ease;text-align:center;position:relative;overflow:hidden;cursor:pointer}.card[data-v-b8a676ea]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,rgba(16,24,40,.06),rgba(16,24,40,.04))}.card[data-v-b8a676ea]:hover{transform:translateY(-10px);box-shadow:0 15px 50px rgba(0,0,0,.2)}.card-icon[data-v-b8a676ea]{width:72px;height:72px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--icon-bg,#f3f4f6);color:var(--icon-color,#1f2937)}.card-icon svg[data-v-b8a676ea]{width:40px;height:40px;stroke-width:2;stroke:#1f2937}.card-inventory[data-v-b8a676ea]{--icon-bg:linear-gradient(135deg,#667eea,#7b6ff0);--icon-color:#fff}.card-transfer[data-v-b8a676ea]{--icon-bg:linear-gradient(135deg,#764ba2,#8b63d9);--icon-color:#fff}.card-inventory .card-icon svg[data-v-b8a676ea],.card-transfer .card-icon svg[data-v-b8a676ea]{stroke:#fff}.card-title[data-v-b8a676ea]{font-size:22px;font-weight:700;color:#0f172a;margin:16px 0 12px;direction:rtl}.card-description[data-v-b8a676ea]{font-size:14px;color:#475569;line-height:1.6;margin:12px 0 20px;direction:rtl}.card[data-v-b8a676ea]:focus{outline:none;box-shadow:0 0 0 4px rgba(43,138,239,.08);transform:translateY(-4px)}.btn-card[data-v-b8a676ea]:active{transform:scale(.98)}@media (max-width:768px){.dashboard-container[data-v-b8a676ea]{padding:20px 10px}.cards-wrapper[data-v-b8a676ea]{gap:20px}.card[data-v-b8a676ea]{padding:30px 20px}.card-title[data-v-b8a676ea]{font-size:20px}.card-description[data-v-b8a676ea]{font-size:13px}}.user-badge[data-v-0e68dd3a]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 8px;border-radius:10px;transition:background .14s ease}.user-badge[data-v-0e68dd3a]:hover{background:hsla(0,0%,100%,.04)}.avatar[data-v-0e68dd3a]{width:36px;height:36px;border-radius:50%;background:var(--primary-color-1);color:#667eea;display:flex;align-items:center;justify-content:center;font-weight:700}.info .name[data-v-0e68dd3a]{font-size:14px;color:#667eea;font-weight:700}.overlay[data-v-21e97c77]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background:linear-gradient(180deg,rgba(8,12,20,.36),rgba(8,12,20,.44));z-index:9999;padding:20px}.glass[data-v-21e97c77]{display:flex;gap:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,250,252,.86));border-radius:14px;padding:14px 18px;box-shadow:0 12px 40px rgba(2,6,23,.5);min-width:280px;max-width:520px;align-items:center}.left[data-v-21e97c77]{display:flex;align-items:center;justify-content:center}.ring[data-v-21e97c77]{width:56px;height:56px}.ring-bg[data-v-21e97c77]{fill:none;stroke:rgba(15,23,42,.08);stroke-width:4}.ring-fg[data-v-21e97c77]{fill:none;stroke:#667eea;stroke-width:4;stroke-linecap:round;stroke-dasharray:94;stroke-dashoffset:70;transform-origin:50% 50%;-webkit-animation:spin-ring-21e97c77 1s linear infinite;animation:spin-ring-21e97c77 1s linear infinite}.body[data-v-21e97c77]{display:flex;flex-direction:column;gap:4px}.title[data-v-21e97c77]{font-weight:800;color:#0f172a;font-size:16px}.sub[data-v-21e97c77]{color:#475569;font-size:13px}@-webkit-keyframes spin-ring-21e97c77{to{transform:rotate(1turn);stroke-dashoffset:0}}@keyframes spin-ring-21e97c77{to{transform:rotate(1turn);stroke-dashoffset:0}}.overlay-fade-enter-active[data-v-21e97c77],.overlay-fade-leave-active[data-v-21e97c77]{transition:opacity .22s ease,transform .22s ease}.overlay-fade-enter-from[data-v-21e97c77],.overlay-fade-leave-to[data-v-21e97c77]{opacity:0;transform:translateY(-6px)}@media (max-width:520px){.glass[data-v-21e97c77]{min-width:220px;padding:12px;gap:12px}.ring[data-v-21e97c77]{width:44px;height:44px}.title[data-v-21e97c77]{font-size:15px}}.page-header[data-v-3d1eec01]{gap:16px;margin-bottom:18px}.page-title[data-v-3d1eec01]{font-size:24px;font-weight:700;margin:0}.page-header[data-v-3d1eec01]{display:flex;justify-content:space-between;align-items:center}.left-actions[data-v-3d1eec01]{gap:12px}.left-actions[data-v-3d1eec01],.right-actions[data-v-3d1eec01]{display:flex;align-items:center}.logout-btn[data-v-3d1eec01]{background:#ff4757;color:#fff;border:none;padding:8px 12px;border-radius:10px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px rgba(102,126,234,.18)}.logout-btn[data-v-3d1eec01]:hover{transform:translateY(-2px)}.page-container[data-v-3d1eec01]{min-height:100vh;padding:30px 20px;background:var(--primary-gradient);direction:rtl}.content[data-v-3d1eec01]{max-width:1000px;margin:0 auto}.logout-modal-backdrop[data-v-3d1eec01]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1200}.logout-modal[data-v-3d1eec01]{background:#fff;border-radius:12px;padding:22px;width:360px;max-width:92%;box-shadow:0 20px 60px rgba(0,0,0,.25);text-align:right}.logout-modal h3[data-v-3d1eec01]{margin:0 0 10px 0;color:#2c3e50}.logout-modal p[data-v-3d1eec01]{color:#7f8c8d;margin-bottom:18px}.logout-actions[data-v-3d1eec01]{display:flex;gap:10px;justify-content:flex-end}.btn-cancel[data-v-3d1eec01]{background:#ecf0f1}.btn-cancel[data-v-3d1eec01],.btn-confirm[data-v-3d1eec01]{border:none;padding:8px 14px;border-radius:8px;cursor:pointer}.btn-confirm[data-v-3d1eec01]{background:#ff4757;color:#fff}@media (max-width:768px){.page-header[data-v-3d1eec01]{flex-direction:column;align-items:stretch;gap:12px}.left-actions[data-v-3d1eec01],.right-actions[data-v-3d1eec01]{display:flex;justify-content:space-between;align-items:center;width:100%}.logout-btn[data-v-3d1eec01]{padding:8px 10px;font-size:14px}.user-badge .avatar[data-v-3d1eec01]{width:32px;height:32px}.user-badge .info .name[data-v-3d1eec01]{font-size:13px}.logout-modal[data-v-3d1eec01]{width:320px;padding:18px}}@media (max-width:420px){.page-header[data-v-3d1eec01]{gap:8px}.left-actions[data-v-3d1eec01]{justify-content:flex-start}.right-actions[data-v-3d1eec01]{justify-content:flex-end}.logout-btn[data-v-3d1eec01]{width:100%;border-radius:10px}.left-actions[data-v-3d1eec01],.right-actions[data-v-3d1eec01]{flex-direction:row}.logout-modal[data-v-3d1eec01]{width:calc(100% - 32px);margin:0 16px}}