.landing-page[data-v-45329a1d]{min-height:100vh;background:var(--color-bg, #f3f4f6);color:var(--color-text-main, #111827);display:flex;flex-direction:column}.lp-container[data-v-45329a1d]{width:100%;max-width:1120px;margin:0 auto;padding:0 1.5rem}.lp-header[data-v-45329a1d]{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(to bottom,#f3f4f6e6,#f3f4f6b3);border-bottom:1px solid rgba(15,23,42,.06)}.lp-header-inner[data-v-45329a1d]{display:flex;align-items:center;justify-content:space-between;height:64px}.lp-logo[data-v-45329a1d]{display:flex;align-items:center;gap:.55rem;font-weight:700;font-size:1.1rem}.lp-logo-mark[data-v-45329a1d]{width:26px;height:26px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#fff,#09b3ff);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #09b3ff33}.lp-logo-text[data-v-45329a1d]{letter-spacing:.02em}.lp-nav[data-v-45329a1d]{display:flex;align-items:center;gap:1rem}.lp-nav button[data-v-45329a1d]{border:none;background:transparent;cursor:pointer;font-size:.9rem;color:#4b5563;padding:.35rem .5rem;border-radius:999px;transition:background .15s ease,color .15s ease}.lp-nav button[data-v-45329a1d]:hover{background:#0f172a0f;color:#111827}.lp-header-actions[data-v-45329a1d]{display:flex;align-items:center;gap:.75rem}.lp-header-burger[data-v-45329a1d]{display:none;border:none;background:transparent;cursor:pointer;padding:.35rem;flex-direction:column;gap:.25rem}.lp-header-burger span[data-v-45329a1d]{display:block;width:20px;height:2px;border-radius:999px;background:#111827}.lp-mobile-nav[data-v-45329a1d]{position:fixed;inset:64px 0 0;z-index:35;background:#0f172a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-mobile-nav-inner[data-v-45329a1d]{background:#f9fafb;border-radius:0 0 1.5rem 1.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.lp-mobile-nav-inner button[data-v-45329a1d]{border:none;background:transparent;text-align:right;padding:.5rem 0;font-size:.95rem;color:#111827;border-bottom:1px solid rgba(148,163,184,.35)}.lp-mobile-nav-inner button[data-v-45329a1d]:last-of-type{border-bottom:none}.lp-mobile-actions[data-v-45329a1d]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.lp-hero[data-v-45329a1d]{padding:3.5rem 0 3rem}.lp-hero-inner[data-v-45329a1d]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-items:center}.lp-hero-title[data-v-45329a1d]{font-size:2rem;line-height:1.35;margin-bottom:1rem}.lp-hero-subtitle[data-v-45329a1d]{font-size:1rem;color:#4b5563;margin-bottom:1.25rem}.lp-hero-highlights[data-v-45329a1d]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.95rem;color:#374151}.lp-hero-actions[data-v-45329a1d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem}.lp-hero-note[data-v-45329a1d]{font-size:.85rem;color:#6b7280}.lp-hero-visual[data-v-45329a1d]{display:flex;flex-direction:column;gap:1.25rem}.lp-hero-card[data-v-45329a1d]{border-radius:1.25rem;background:#fff;box-shadow:0 18px 45px #0f172a1a;padding:1.1rem}.lp-hero-card--dashboard[data-v-45329a1d]{transform:translateY(6px)}.lp-hero-card-header[data-v-45329a1d]{display:flex;gap:.3rem;margin-bottom:.75rem}.dot[data-v-45329a1d]{width:9px;height:9px;border-radius:999px}.dot-red[data-v-45329a1d]{background:#ef4444}.dot-amber[data-v-45329a1d]{background:#f59e0b}.dot-green[data-v-45329a1d]{background:#22c55e}.lp-hero-card-body h3[data-v-45329a1d]{font-size:.95rem;margin-bottom:.35rem}.lp-hero-card-body p[data-v-45329a1d]{font-size:.8rem;color:#6b7280;margin-bottom:.75rem}.lp-hero-pill[data-v-45329a1d]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;background:#09b3ff14;color:#0369a1;font-size:.75rem;margin-bottom:.55rem}.lp-hero-stats[data-v-45329a1d]{display:flex;gap:.75rem}.stat[data-v-45329a1d]{padding:.55rem .75rem;border-radius:.75rem;background:#f3f4f6;min-width:80px}.stat-label[data-v-45329a1d]{font-size:.7rem;color:#6b7280}.stat-value[data-v-45329a1d]{font-weight:700;font-size:.95rem}.lp-hero-card--card[data-v-45329a1d]{display:flex;flex-direction:column;align-items:flex-start}.lp-mini-card[data-v-45329a1d]{width:100%;max-width:260px;border-radius:1.1rem;background:linear-gradient(135deg,#0f172a,#111827);color:#f9fafb;padding:.8rem .9rem;box-shadow:0 14px 35px #0f172a80}.lp-mini-card-logo[data-v-45329a1d]{font-size:.9rem;font-weight:600;margin-bottom:.6rem}.lp-mini-card-body[data-v-45329a1d]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.6rem}.lp-mini-row[data-v-45329a1d]{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem}.lp-mini-row .label[data-v-45329a1d]{color:#9ca3af}.lp-mini-row .value[data-v-45329a1d]{font-family:IBM Plex Sans Arabic,monospace}.lp-mini-footer[data-v-45329a1d]{font-size:.75rem;color:#9ca3af}.lp-hero-caption[data-v-45329a1d]{font-size:.8rem;color:#6b7280;margin-top:.5rem}.lp-section[data-v-45329a1d]{padding:3rem 0}.lp-section-alt[data-v-45329a1d]{background:#f9fafb}.lp-section-title[data-v-45329a1d]{font-size:1.5rem;margin-bottom:.5rem}.lp-section-subtitle[data-v-45329a1d]{font-size:.95rem;color:#6b7280;margin-bottom:1.75rem}.lp-steps-grid[data-v-45329a1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-step-card[data-v-45329a1d]{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 10px 30px #0f172a0f}.lp-step-icon[data-v-45329a1d]{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#09b3ff1a;font-size:1.2rem;margin-bottom:.6rem}.lp-who-grid[data-v-45329a1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-who-card[data-v-45329a1d]{background:#fff;border-radius:1rem;padding:1.25rem;border:1px solid rgba(148,163,184,.3)}.lp-features-grid[data-v-45329a1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-feature-card[data-v-45329a1d]{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 10px 30px #0f172a0f}.lp-feature-icon[data-v-45329a1d]{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ff98001f;margin-bottom:.5rem}.lp-screens-grid[data-v-45329a1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-screen-card[data-v-45329a1d]{background:#fff;border-radius:1rem;padding:1.25rem;border:1px solid rgba(148,163,184,.3)}.lp-screen-banner[data-v-45329a1d]{display:inline-flex;padding:.25rem .75rem;border-radius:999px;background:#0f172a0f;font-size:.75rem;margin-bottom:.6rem}.lp-faq-list[data-v-45329a1d]{display:flex;flex-direction:column;gap:1rem}.lp-faq-item[data-v-45329a1d]{background:#fff;border-radius:1rem;padding:1.15rem 1.25rem;border:1px solid rgba(148,163,184,.35)}.lp-cta-section[data-v-45329a1d]{background:linear-gradient(135deg,#0b9ee2,#ff9800);color:#fff}.lp-cta-inner[data-v-45329a1d]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.lp-cta-inner .lp-section-subtitle[data-v-45329a1d]{color:#f9fafbe6}.lp-cta-actions[data-v-45329a1d]{display:flex;flex-wrap:wrap;gap:.75rem}.lp-footer[data-v-45329a1d]{border-top:1px solid rgba(148,163,184,.3);background:#f9fafb;padding:1.25rem 0;margin-top:auto}.lp-footer-inner[data-v-45329a1d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.85rem;color:#6b7280}.lp-footer-links[data-v-45329a1d]{display:flex;gap:1rem}.lp-footer-links a[data-v-45329a1d]{color:inherit;text-decoration:none}.lp-footer-links a[data-v-45329a1d]:hover{text-decoration:underline}.btn-primary[data-v-45329a1d],.btn-secondary-outline[data-v-45329a1d],.btn-ghost[data-v-45329a1d]{border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease}.btn-primary[data-v-45329a1d]{background:var(--color-primary, #09b3ff);color:#fff;box-shadow:0 12px 30px #09b3ff66}.btn-primary[data-v-45329a1d]:hover{background:#0890cc;box-shadow:0 14px 36px #09b3ff80;transform:translateY(-1px)}.btn-secondary-outline[data-v-45329a1d]{background:transparent;border-color:#0f172a1a;color:#111827}.btn-secondary-outline[data-v-45329a1d]:hover{background:#0f172a0a}.btn-ghost[data-v-45329a1d]{background:transparent;color:#111827}.btn-ghost[data-v-45329a1d]:hover{background:#0f172a0d}.btn-lg[data-v-45329a1d]{padding-block:.6rem;padding-inline:1.3rem;font-size:.95rem}.mb-8[data-v-45329a1d]{margin-bottom:.75rem}.w-100[data-v-45329a1d]{width:100%}.fade-enter-active[data-v-45329a1d],.fade-leave-active[data-v-45329a1d]{transition:opacity .15s ease}.fade-enter-from[data-v-45329a1d],.fade-leave-to[data-v-45329a1d]{opacity:0}@media(max-width:1024px){.lp-hero-inner[data-v-45329a1d]{grid-template-columns:minmax(0,1.1fr)}.lp-hero-visual[data-v-45329a1d]{order:-1}.lp-cta-inner[data-v-45329a1d]{flex-direction:column;align-items:flex-start}}@media(max-width:860px){.lp-nav[data-v-45329a1d],.lp-header-actions[data-v-45329a1d]{display:none}.lp-header-burger[data-v-45329a1d]{display:inline-flex}.lp-steps-grid[data-v-45329a1d],.lp-who-grid[data-v-45329a1d],.lp-features-grid[data-v-45329a1d],.lp-screens-grid[data-v-45329a1d]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lp-hero[data-v-45329a1d]{padding-top:2.5rem}.lp-hero-title[data-v-45329a1d]{font-size:1.6rem}.lp-footer-inner[data-v-45329a1d]{flex-direction:column;align-items:flex-start}}.auth-container[data-v-c72cc4b9]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg);direction:rtl}.auth-card[data-v-c72cc4b9]{background:#fff;padding:2rem 2.5rem;border-radius:1.25rem;box-shadow:0 18px 40px #0f172a26;width:100%;max-width:460px;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-header[data-v-c72cc4b9]{text-align:center;margin-bottom:1.5rem}.logo[data-v-c72cc4b9]{height:56px;margin-bottom:.75rem}.title[data-v-c72cc4b9]{margin:0;font-size:1.35rem;font-weight:600}.subtitle[data-v-c72cc4b9]{margin:.35rem 0 0;font-size:.9rem;color:#6b7280}form[data-v-c72cc4b9]{transition:transform .15s ease}.form-shake[data-v-c72cc4b9]{animation:shake-c72cc4b9 .3s linear}@keyframes shake-c72cc4b9{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}to{transform:translate(0)}}.form-group[data-v-c72cc4b9]{margin-bottom:.9rem;display:flex;flex-direction:column}label[data-v-c72cc4b9]{margin-bottom:.3rem;font-size:.9rem}.form-group.has-error input[data-v-c72cc4b9]{border-color:var(--color-error, #ef4444);background:#fef2f2;box-shadow:0 0 0 1px #f8717159}input[data-v-c72cc4b9]{padding:.6rem .8rem;border-radius:.6rem;border:1px solid #d1d5db;outline:none;font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input[data-v-c72cc4b9]:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px #09b3ff59;background:#f9fafb}.field-error[data-v-c72cc4b9]{margin-top:.25rem;font-size:.8rem;color:var(--color-error, #ef4444)}button[data-v-c72cc4b9]{width:100%;padding:.7rem;margin-top:.6rem;border:none;border-radius:.8rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease}button[data-v-c72cc4b9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px #0f172a2e}button[data-v-c72cc4b9]:disabled{opacity:.7;cursor:default;box-shadow:none}.auth-footer[data-v-c72cc4b9]{margin-top:1.1rem;font-size:.9rem;text-align:center;color:#6b7280}.link-login[data-v-c72cc4b9]{margin-right:.25rem;color:var(--color-primary);font-weight:500;text-decoration:none}.link-login[data-v-c72cc4b9]:hover{text-decoration:underline}.auth-page[data-v-55ed629b]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#f5f5f5;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:16px}.auth-card[data-v-55ed629b]{background:#fff;width:100%;max-width:420px;border-radius:24px;padding:32px 28px;box-shadow:0 14px 40px #0000000f;direction:rtl}.auth-header[data-v-55ed629b]{text-align:center;margin-bottom:24px}.logo[data-v-55ed629b]{height:100px}.auth-title[data-v-55ed629b]{font-size:22px;margin:0;font-weight:600;color:#222}.auth-subtitle[data-v-55ed629b]{font-size:14px;color:#666;margin-top:6px}.alert[data-v-55ed629b]{border-radius:12px;padding:10px 12px;font-size:14px;margin-bottom:12px}.alert-success[data-v-55ed629b]{background:#e1f8ec;border:1px solid #8ad4a5;color:#11693a}.alert-error[data-v-55ed629b]{background:#ffe7e7;border:1px solid #ff9e9e;color:#a32121}.auth-form[data-v-55ed629b]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-55ed629b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-55ed629b]{font-size:14px;color:#333;font-weight:500}.form-input[data-v-55ed629b]{border-radius:12px;border:1px solid #dddddd;padding:10px 12px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.form-input[data-v-55ed629b]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff40}.field-error[data-v-55ed629b]{font-size:12px;color:#d32f2f}.form-footer-row[data-v-55ed629b]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:4px}.remember-me[data-v-55ed629b]{display:flex;align-items:center;gap:6px;font-size:13px;color:#444}.remember-me input[type=checkbox][data-v-55ed629b]{width:14px;height:14px}.link-button[data-v-55ed629b]{background:none;border:none;padding:0;font-size:13px;color:#09b3ff;cursor:pointer;text-decoration:none}.link-button[data-v-55ed629b]:hover{text-decoration:underline}.btn-primary[data-v-55ed629b]{width:100%;margin-top:8px;border:none;outline:none;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;box-shadow:0 10px 24px #09b3ff4d;transition:transform .1s,box-shadow .1s,opacity .2s}.btn-primary[data-v-55ed629b]:disabled{opacity:.7;cursor:default;box-shadow:none}.btn-primary[data-v-55ed629b]:not(:disabled):active{transform:translateY(1px);box-shadow:0 6px 16px #09b3ff40}.auth-footer[data-v-55ed629b]{margin-top:18px;text-align:center;font-size:14px;color:#555}.auth-footer .link-button[data-v-55ed629b]{margin-right:4px}.account-page[data-v-d0b44655]{padding:20px 24px 28px;display:flex;flex-direction:column;gap:18px}.page-header[data-v-d0b44655]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-title[data-v-d0b44655]{margin:0;font-size:20px;font-weight:700;color:#111827}.page-subtitle[data-v-d0b44655]{margin:4px 0 0;font-size:13px;color:#6b7280}.role-badge[data-v-d0b44655]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.role-chip[data-v-d0b44655]{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600}.role-super[data-v-d0b44655]{background:#fef3c7;color:#92400e}.role-admin[data-v-d0b44655]{background:#dbeafe;color:#1d4ed8}.role-user[data-v-d0b44655]{background:#e5e7eb;color:#374151}.account-grid[data-v-d0b44655]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr);gap:18px}@media(max-width:1024px){.account-grid[data-v-d0b44655]{grid-template-columns:1fr}}.card[data-v-d0b44655]{background:#fff;border-radius:18px;padding:16px 18px 18px;box-shadow:0 12px 30px #0f172a0d;border:1px solid #e5e7eb}.card-title[data-v-d0b44655]{margin:0 0 4px;font-size:16px;color:#111827}.card-description[data-v-d0b44655]{margin:0 0 12px;font-size:13px;color:#6b7280}.form-grid[data-v-d0b44655]{display:flex;flex-direction:column;gap:10px}.form-field[data-v-d0b44655]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-d0b44655]{font-size:13px;color:#374151}.form-field input[data-v-d0b44655]{padding:8px 10px;border-radius:10px;border:1px solid #d1d5db;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-field input[data-v-d0b44655]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff40}.form-field input.has-error[data-v-d0b44655]{border-color:#ef4444}.error-text[data-v-d0b44655]{font-size:11px;color:#b91c1c}.form-actions[data-v-d0b44655]{margin-top:6px;display:flex;justify-content:flex-start}.btn-primary[data-v-d0b44655],.btn-secondary[data-v-d0b44655]{border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease,opacity .1s ease}.btn-primary[data-v-d0b44655]{background:#09b3ff;color:#fff}.btn-primary[data-v-d0b44655]:hover:enabled{background:#0284c7;transform:translateY(-1px)}.btn-secondary[data-v-d0b44655]{background:#ff9800;color:#fff}.btn-secondary[data-v-d0b44655]:hover:enabled{background:#f97316;transform:translateY(-1px)}button[data-v-d0b44655]:disabled{opacity:.6;cursor:default}.main-sidebar[data-v-6764c560]{width:260px;min-height:100vh;padding:24px 20px;box-sizing:border-box;background:linear-gradient(180deg,#09b3ff,#0079ff);color:#fff;display:flex;flex-direction:column;z-index:999}.sidebar-header[data-v-6764c560]{margin-bottom:25px}.logo-circle[data-v-6764c560]{width:44px;height:44px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px}.sidebar-title h1[data-v-6764c560]{margin:0;font-size:18px;font-weight:700}.sidebar-title p[data-v-6764c560]{margin:0;font-size:12px;opacity:.9}.sidebar-nav[data-v-6764c560]{display:flex;flex-direction:column;gap:10px}.nav-group[data-v-6764c560]{margin-top:16px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.nav-group-label[data-v-6764c560]{margin:0 0 4px;font-size:11px;font-weight:600;opacity:.96}.nav-item[data-v-6764c560]{width:100%;text-align:right;border:none;border-radius:999px;padding:10px 16px;background:#ffffff1a;color:#fff;font-size:14px;cursor:pointer;transition:background .2s,transform .1s}.nav-item[data-v-6764c560]:hover{background:#fff3;transform:translateY(-1px)}.nav-item.active[data-v-6764c560]{background:#fff;color:#0079ff;font-weight:600}.nav-item-sub[data-v-6764c560]{font-size:13px;padding-inline-start:24px;background:#ffffff14}.nav-item-sub.active[data-v-6764c560]{background:#fff;color:#0079ff}.logout-btn[data-v-6764c560]{margin-top:24px;border:none;border-radius:999px;padding:12px 16px;background:#ff9800;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.logout-btn[data-v-6764c560]:hover{background:#f28a00;transform:translateY(-1px)}.sidebar-footer[data-v-6764c560]{margin-top:auto;font-size:11px;opacity:.9;text-align:right;padding-top:12px;border-top:1px solid rgba(255,255,255,.25)}.version-label[data-v-6764c560]{display:inline-block}@media(max-width:768px){.main-sidebar[data-v-6764c560]{position:fixed;top:0;right:0;height:100vh;transform:translate(100%);transition:transform .3s ease}.main-sidebar.open[data-v-6764c560]{transform:translate(0)}}.main-header[data-v-8829303e]{height:80px;padding:16px 24px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.right[data-v-8829303e]{display:flex;align-items:center;gap:12px;text-align:right}.titles[data-v-8829303e]{display:flex;flex-direction:column}.page-title[data-v-8829303e]{margin:0;font-size:18px;font-weight:700;color:#1f2933}.page-subtitle[data-v-8829303e]{margin:2px 0 0;font-size:12px;color:#7b8794}.left[data-v-8829303e]{display:flex;align-items:center}.user-box[data-v-8829303e]{padding:8px 14px;border-radius:999px;background:#f1f5f9;font-size:13px;color:#374151}.user-name[data-v-8829303e]{font-weight:500}.menu-btn[data-v-8829303e]{display:none;background:transparent;border:none;font-size:24px;cursor:pointer;color:#0077c8}@media(max-width:768px){.menu-btn[data-v-8829303e]{display:block}}.layout-root[data-v-e338a057]{position:relative;min-height:100vh}.dashboard-shell[data-v-e338a057]{display:flex;min-height:100vh;direction:rtl}.dashboard-shell.is-disabled[data-v-e338a057]{opacity:.5;filter:grayscale(.2);pointer-events:none}.dashboard-main[data-v-e338a057]{flex:1;display:flex;flex-direction:column;background:#f5f7fb}.dashboard-page-container[data-v-e338a057]{flex:1;padding:24px;box-sizing:border-box}.sidebar-overlay[data-v-e338a057]{position:fixed;top:0;right:0;width:100%;height:100%;background:#0005;z-index:998}.onboarding-steps-bar[data-v-e338a057]{padding:10px 18px;border-bottom:1px solid #e5e7eb;background:linear-gradient(90deg,#09b3ff0d,#ff98000a)}.steps-inner[data-v-e338a057]{max-width:920px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;gap:10px}.step-item[data-v-e338a057]{flex:1;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffffe6;border:1px dashed rgba(148,163,184,.6);transition:background .15s ease,border-color .15s ease,transform .1s ease}.step-item.active[data-v-e338a057]{background:#fff;border-style:solid;border-color:#09b3ff;box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.step-badge[data-v-e338a057]{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#e5e7eb;color:#4b5563;flex-shrink:0}.step-item.active .step-badge[data-v-e338a057]{background:#09b3ff;color:#fff}.step-texts[data-v-e338a057]{display:flex;flex-direction:column;gap:2px}.step-title[data-v-e338a057]{font-size:13px;font-weight:600;color:#111827}.step-subtitle[data-v-e338a057]{font-size:11px;color:#6b7280}.step-item.active .step-title[data-v-e338a057],.step-item.active .step-subtitle[data-v-e338a057]{color:#0f172a}.step-connector[data-v-e338a057]{width:26px;align-self:center;height:2px;border-radius:999px;background:linear-gradient(90deg,#9ca3af,#cbd5f5);opacity:.7}.disabled-overlay[data-v-e338a057]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:9999}.disabled-box[data-v-e338a057]{background:#fff;border-radius:20px;padding:22px 24px;max-width:420px;width:calc(100% - 32px);text-align:center;box-shadow:0 24px 80px #0f172a66;direction:rtl}.disabled-box h2[data-v-e338a057]{margin:0 0 8px;font-size:20px;font-weight:700;color:#0f172a}.disabled-box p[data-v-e338a057]{margin:0 0 16px;font-size:14px;color:#4b5563;line-height:1.8}.disabled-box .btn-primary[data-v-e338a057]{border:none;border-radius:999px;padding:8px 18px;font-size:14px;cursor:pointer;font-weight:600;background:#09b3ff;color:#fff}@media(max-width:768px){.dashboard-page-container[data-v-e338a057]{padding:16px}.onboarding-steps-bar[data-v-e338a057]{padding:10px}.steps-inner[data-v-e338a057]{flex-direction:column;gap:8px}.step-connector[data-v-e338a057]{display:none}.step-item[data-v-e338a057]{border-radius:14px}}.dashboard-content[data-v-945ed713]{padding:20px 24px 28px;display:flex;flex-direction:column;gap:22px}.onboarding-cta[data-v-945ed713]{margin-bottom:16px;padding:14px 16px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #e5e7eb;box-shadow:0 10px 25px #0f172a0a}.onboarding-cta-primary[data-v-945ed713]{background:linear-gradient(135deg,#eff6ff,#e0f2fe)}.onboarding-cta-info[data-v-945ed713]{background:linear-gradient(135deg,#ecfeff,#e0f2fe)}.onboarding-cta-success[data-v-945ed713]{background:linear-gradient(135deg,#ecfdf3,#dcfce7)}.onboarding-text h2[data-v-945ed713]{margin:0 0 4px;font-size:16px;color:#111827}.onboarding-text p[data-v-945ed713]{margin:0;font-size:13px;color:#374151}.onboarding-actions[data-v-945ed713]{display:flex;flex-wrap:wrap;gap:8px}.onboarding-actions button[data-v-945ed713]{border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;background:#09b3ff;color:#fff;transition:background .15s ease,transform .1s ease}.onboarding-actions button.secondary[data-v-945ed713]{background:#ff9800}.onboarding-actions button[data-v-945ed713]:hover{background:#0284c7;transform:translateY(-1px)}@media(max-width:768px){.onboarding-cta[data-v-945ed713]{flex-direction:column;align-items:flex-start}}.stats-grid[data-v-945ed713]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.stat-card[data-v-945ed713]{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 10px 25px #0f172a0a;border:1px solid #e5e7eb}.stat-card h3[data-v-945ed713]{margin:0 0 6px;font-size:14px;color:#374151}.stat-number[data-v-945ed713]{margin:0 0 4px;font-size:26px;font-weight:700;color:#111827}.stat-number.small[data-v-945ed713]{font-size:16px;font-weight:600}.stat-number.badge[data-v-945ed713]{font-size:14px;display:inline-block;padding:4px 10px;border-radius:999px;background:#e0f2fe;color:#0369a1}.stat-note[data-v-945ed713]{font-size:12px;color:#6b7280}.actions-grid[data-v-945ed713]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.5fr);gap:16px}@media(max-width:1024px){.actions-grid[data-v-945ed713]{grid-template-columns:1fr}}.action-card[data-v-945ed713]{background:#fff;border-radius:18px;padding:18px;box-shadow:0 12px 30px #0f172a0d;border:1px solid #e5e7eb;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.action-card[data-v-945ed713]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0f172a14;border-color:#09b3ff55}.action-card.secondary[data-v-945ed713]{background:linear-gradient(135deg,#fffbeb,#fff7ed)}.action-card h2[data-v-945ed713]{margin:0 0 6px;font-size:16px;color:#111827}.action-card p[data-v-945ed713]{margin:0 0 12px;font-size:13px;color:#4b5563}.action-card button[data-v-945ed713]{border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;background:#09b3ff;color:#fff;transition:background .15s ease,transform .1s ease}.action-card.secondary button[data-v-945ed713]{background:#ff9800}.action-card button[data-v-945ed713]:hover{background:#0284c7;transform:translateY(-1px)}.activity-section[data-v-945ed713]{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 12px 30px #0f172a0a;border:1px solid #e5e7eb}.activity-header[data-v-945ed713]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.activity-header h2[data-v-945ed713]{margin:0;font-size:16px;color:#111827}.activity-subtitle[data-v-945ed713]{font-size:12px;color:#6b7280}.activity-list[data-v-945ed713]{display:flex;flex-direction:column;gap:10px}.activity-item[data-v-945ed713]{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #f3f4f6}.activity-item[data-v-945ed713]:last-child{border-bottom:none}.activity-main h3[data-v-945ed713]{margin:0 0 4px;font-size:14px;color:#111827}.activity-main p[data-v-945ed713]{margin:0;font-size:12px;color:#4b5563}.activity-meta[data-v-945ed713]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:#6b7280}.tag[data-v-945ed713]{padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8}.activity-empty[data-v-945ed713]{font-size:13px;color:#6b7280;padding-top:4px}.confirm-backdrop[data-v-175f6e64]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:9999}.confirm-modal[data-v-175f6e64]{background:#fff;border-radius:18px;padding:20px 22px 18px;max-width:420px;width:calc(100% - 32px);box-shadow:0 22px 60px #0f172a59;direction:rtl;box-sizing:border-box}.confirm-title[data-v-175f6e64]{margin:0 0 8px;font-size:1rem;font-weight:700;color:#0f172a}.confirm-message[data-v-175f6e64]{margin:0 0 16px;font-size:.85rem;color:#4b5563;line-height:1.7}.confirm-actions[data-v-175f6e64]{display:flex;justify-content:flex-end;gap:8px}.btn-outline[data-v-175f6e64]{border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;padding:6px 14px;font-size:.82rem;cursor:pointer;color:#374151}.btn-outline[data-v-175f6e64]:hover{background:#e5e7eb}.btn-danger[data-v-175f6e64]{border-radius:999px;border:none;padding:6px 16px;font-size:.82rem;cursor:pointer;background:#ef4444;color:#fff;box-shadow:0 8px 20px #f8717199}.btn-danger[data-v-175f6e64]:hover{background:#dc2626}.fade-enter-active[data-v-175f6e64],.fade-leave-active[data-v-175f6e64]{transition:opacity .18s ease}.fade-enter-from[data-v-175f6e64],.fade-leave-to[data-v-175f6e64]{opacity:0}.designs-page{max-width:1180px;margin:0 auto;padding:24px 20px 40px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.page-header-main{flex:1 1 auto}.page-title{font-size:28px;font-weight:700;margin:0 0 4px;color:#0f172a}.page-subtitle{margin:0 0 6px;font-size:14px;color:#6b7280}.page-meta{margin:0;font-size:13px;color:#9ca3af}.page-meta strong{color:#111827;font-weight:700}.page-header-side{flex:0 0 auto;display:flex;align-items:center}.btn-header-new{border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;box-shadow:0 10px 24px #0f172a38;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:.2s ease}.btn-header-new .plus{font-size:18px;line-height:1}.btn-header-new:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a47}.designs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.toolbar-left{flex:1 1 auto}.toolbar-right{flex:0 0 auto}.designs-filters{display:inline-flex;background:#f3f4f6;border-radius:999px;padding:3px}.filter-btn{border:none;background:transparent;padding:6px 12px;font-size:13px;cursor:pointer;border-radius:999px;color:#4b5563}.filter-btn.active{background:#fff;box-shadow:0 1px 4px #0f172a1f;color:#0f172a;font-weight:600}.search-wrapper{position:relative;min-width:240px}.designs-search-input{width:100%;border-radius:999px;border:1px solid #d1d5db;padding:7px 14px;padding-inline-end:32px;font-size:14px;outline:none;background:#f9fafb;font-family:inherit}.designs-search-input:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff40;background:#fff}.search-icon{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);font-size:13px;opacity:.6}.empty-state{text-align:center;padding:60px 20px;background:#fff;border-radius:18px;box-shadow:0 4px 14px #0000000a;margin-top:12px}.empty-icon{font-size:40px;margin-bottom:10px}.empty-title{font-size:20px;color:#111827;margin-bottom:6px;font-weight:600}.empty-text{font-size:14px;color:#6b7280;margin-bottom:18px}.btn-primary-large{background:#09b3ff;color:#fff;padding:11px 22px;border:none;border-radius:999px;font-size:15px;cursor:pointer;transition:.2s ease}.btn-primary-large:hover{background:#0aa8ef}.designs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:10px}.design-card{position:relative;background:#fff;border-radius:20px;padding:0;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f172a0f;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.design-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a24;border-color:#09b3ff73}.design-card-thumb{position:relative;overflow:hidden;height:230px;background:radial-gradient(circle at top left,#09b3ff22,transparent),radial-gradient(circle at bottom right,#ff980022,transparent),#0f172a}.thumb-inner{width:100%;height:100%}.design-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.design-thumb-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e5e7eb;gap:4px;font-size:12px}.placeholder-icon{font-size:28px}.placeholder-text{opacity:.85}.design-badge{position:absolute;inset-inline-end:14px;bottom:12px;font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172aa6;color:#f9fafb}.badge-network{background:#09b3ffe6;border-color:#bfdbfecc;color:#0f172a}.badge-platform{background:#f97316eb;border-color:#fed7aad9;color:#111827}.design-card-content{padding:14px 16px 6px}.design-title-row{margin-bottom:6px}.design-name{margin:0;font-size:16px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-subtitle{margin:4px 0 0;font-size:12px;color:#6b7280}.design-meta-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:8px}.meta-item{display:flex;flex-direction:column;gap:2px}.meta-label{font-size:11px;color:#9ca3af}.meta-value{font-size:12px;color:#111827}.meta-value-strong{font-size:12px;color:#0f172a;font-weight:600}.meta-total{font-size:11px;color:#6b7280;margin-inline-start:4px}.design-card-footer{padding:10px 12px 12px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px dashed #e5e7eb;background:#f9fafb}.btn-card{flex:1 1 auto;min-width:0;padding:7px 9px;border-radius:10px;border:none;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;transition:.15s ease;font-family:inherit}.btn-card .btn-icon{font-size:14px}.btn-card.primary{background:linear-gradient(135deg,#09b3ff,#0ea5e9);color:#fff;box-shadow:0 6px 14px #2563eb4d}.btn-card.primary:hover{filter:brightness(1.05);box-shadow:0 8px 18px #2563eb61}.btn-card.ghost{background:#eef2ff;color:#1f2937}.btn-card.ghost:hover{background:#e0e7ff}.btn-card.danger{background:#fee2e2;color:#b91c1c}.btn-card.danger:hover{background:#fecaca}.btn-card.full-width{width:100%;flex:1 1 100%}@media(max-width:768px){.design-card-thumb{height:120px}.design-meta-row{flex-direction:column;align-items:flex-start}.design-card-footer{flex-direction:column}.btn-card{width:100%}}.chip{font-size:11px;padding:4px 9px;border-radius:999px;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.chip-accent{background:#09b3ff14;color:#0369a1;border-color:#09b3ff8c;font-weight:600}.design-mini-preview{margin-top:10px}.mini-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:3px;padding:6px;border-radius:10px;background:#0f172a05;border:1px dashed rgba(148,163,184,.7)}.mini-cell{width:100%;aspect-ratio:1 / .7;border-radius:6px;background:linear-gradient(145deg,#09b3ff14,#ff980014);border:1px solid rgba(148,163,184,.6)}.design-card-footer{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.btn-card{padding:8px 10px;width:100%;border-radius:10px;border:none;font-size:13px;cursor:pointer;transition:.2s ease}.btn-card.edit{background:#09b3ff;color:#fff}.btn-card.edit:hover{background:#0aa8ef}.btn-card.secondary{background:#e5e7eb;color:#111827}.btn-card.secondary:hover{background:#d1d5db}.btn-card.delete{background:#ff5c5c;color:#fff}.btn-card.delete:hover{background:#e44d4d}.filter-btn-sub{font-size:11px;opacity:.8}.badge-orphan{background:#94a3b8f2;border-color:#d1d5dbe6;color:#111827}@media(max-width:768px){.designs-page{padding-inline:14px}.page-header{flex-direction:column;align-items:flex-start}.designs-toolbar{flex-direction:column;align-items:stretch}.toolbar-left,.toolbar-right{width:100%}.search-wrapper{min-width:0}.design-card-footer{flex-direction:column}}.design-card-skeleton{pointer-events:none}.skeleton-thumb{width:100%;height:100%;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb 80%);background-size:200% 100%;animation:skeleton-shimmer 1.2s infinite}.skeleton-badge{width:80px;height:18px;border-radius:999px;background:#1f29374d}.skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb 80%);background-size:200% 100%;animation:skeleton-shimmer 1.2s infinite}.skeleton-title{width:70%;height:14px;margin-bottom:6px}.skeleton-subtitle{width:90%;height:10px}.skeleton-meta-label{width:60px;height:10px;margin-bottom:4px}.skeleton-meta-value{width:100px;height:10px}.skeleton-btn{flex:1 1 auto;height:32px;border-radius:10px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb 80%);background-size:200% 100%;animation:skeleton-shimmer 1.2s infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.card-preview-wrapper[data-v-86c3f568]{display:flex;justify-content:center;align-items:flex-start}.card-canvas[data-v-86c3f568]{position:relative;margin:0 auto;display:block;overflow:visible;margin-inline:auto}.card-element[data-v-86c3f568]{position:absolute}.element-text[data-v-86c3f568]{display:block;width:100%;text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-wrapper[data-v-86c3f568]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.icon-wrapper svg[data-v-86c3f568]{width:100%;height:100%;display:block}.line-element[data-v-86c3f568],.box-element[data-v-86c3f568]{width:100%;height:100%;border-radius:inherit}.element-logo-img[data-v-86c3f568]{max-width:100%;max-height:100%;object-fit:contain}body{overflow-x:hidden}.card-designer-page[data-v-c79a48d7]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7fb;min-height:100%;box-sizing:border-box}.alerts-wrapper[data-v-c79a48d7]{margin-bottom:.5rem;max-width:960px;width:100%;margin-inline:auto}.card-settings-bar[data-v-c79a48d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;align-items:flex-start;background:#fff;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 6px 18px #0f172a0f}.settings-group[data-v-c79a48d7]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.settings-group label[data-v-c79a48d7]{font-size:.78rem;font-weight:600;color:#0f172a}.settings-group-intro[data-v-c79a48d7]{grid-column:1 / -1}.settings-intro-title[data-v-c79a48d7]{font-size:.9rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.settings-intro-text[data-v-c79a48d7]{margin:0;font-size:.78rem;color:#64748b;line-height:1.7}.settings-group input.field-input[data-v-c79a48d7],.settings-group input[type=number][data-v-c79a48d7]{border-radius:.7rem;border:1px solid #e2e8f0;padding:.45rem .6rem;font-size:.8rem;outline:none;box-sizing:border-box;min-height:37px}.settings-group input[type=number][data-v-c79a48d7]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff26}.size-hint[data-v-c79a48d7]{font-size:.8rem;color:#0f172a}.size-hint-muted[data-v-c79a48d7]{color:#94a3b8}.size-hint-total[data-v-c79a48d7]{font-size:.8rem;margin-top:.2rem;color:#0f172a}.manual-size-group .size-row[data-v-c79a48d7]{display:flex;flex-wrap:wrap;gap:.5rem}.size-field[data-v-c79a48d7]{flex:1 1 100px;display:flex;flex-direction:column;gap:.25rem;min-width:0}.size-field span[data-v-c79a48d7]{font-size:.72rem;color:#64748b}.zoom-label[data-v-c79a48d7]{margin-top:.4rem}.field-range[data-v-c79a48d7]{width:100%}.inline-values[data-v-c79a48d7]{font-size:.72rem;color:#64748b;margin-top:.15rem}.btn-apply-size[data-v-c79a48d7]{margin-top:.35rem;border-radius:999px;border:none;padding:.4rem .8rem;font-size:.78rem;font-weight:500;background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease}.btn-apply-size[data-v-c79a48d7]:disabled{opacity:.5;cursor:default}.btn-apply-size[data-v-c79a48d7]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f172a26}.designer-layout[data-v-c79a48d7]{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;gap:1rem;align-items:stretch}.panel[data-v-c79a48d7]{background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 6px 18px #0f172a0f;display:flex;flex-direction:column;box-sizing:border-box}.panel-title[data-v-c79a48d7]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0}.panel-subtitle[data-v-c79a48d7]{font-size:.78rem;color:#64748b;margin:.25rem 0 .75rem}.palette-item[data-v-c79a48d7]{border-radius:.85rem;border:1px dashed #cbd5e1;padding:.6rem .75rem;margin-bottom:.6rem;cursor:grab;background:#f8fafc;transition:background .1s ease,border-color .1s ease,transform .1s ease}.palette-item[data-v-c79a48d7]:hover{background:#eff6ff;border-color:#09b3ff;transform:translateY(-1px)}.palette-item-label[data-v-c79a48d7]{font-size:.85rem;font-weight:600;color:#0f172a}.palette-item-type[data-v-c79a48d7]{font-size:.72rem;color:#94a3b8}.canvas-wrapper[data-v-c79a48d7]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.canvas-toolbar[data-v-c79a48d7]{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.canvas-size-label[data-v-c79a48d7]{font-size:.8rem;color:#64748b}.canvas-buttons[data-v-c79a48d7]{display:flex;gap:.4rem}.btn-save[data-v-c79a48d7],.btn-secondary[data-v-c79a48d7]{border-radius:999px;border:none;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.btn-save[data-v-c79a48d7]{background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;box-shadow:0 8px 18px #0f172a2e}.btn-secondary[data-v-c79a48d7]{background:#e2e8f0;color:#0f172a}.card-canvas[data-v-c79a48d7]{border-radius:1.25rem;border:1px solid #e2e8f0}.empty-canvas-hint[data-v-c79a48d7]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;color:#94a3b8}.empty-canvas-icon[data-v-c79a48d7]{width:40px;height:40px;border-radius:999px;border:2px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:.35rem;background:#f8fafce6}.empty-canvas-text[data-v-c79a48d7]{font-size:.8rem;max-width:220px;line-height:1.6}.guide-line-vertical[data-v-c79a48d7]{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0ea5e9e6;pointer-events:none}.guide-line-horizontal[data-v-c79a48d7]{position:absolute;left:0;right:0;top:50%;height:1px;background:#0ea5e9e6;pointer-events:none}.spacing-overlay-vertical[data-v-c79a48d7]{position:absolute;display:flex;flex-direction:column;align-items:center;pointer-events:none}.spacing-line-vertical[data-v-c79a48d7]{width:1px;flex:1;background:#2563ebb3}.spacing-overlay-horizontal[data-v-c79a48d7]{position:absolute;display:flex;flex-direction:row;align-items:center;pointer-events:none}.spacing-line-horizontal[data-v-c79a48d7]{height:1px;flex:1;background:#2563ebb3}.spacing-badge[data-v-c79a48d7]{margin:2px;padding:1px 6px;border-radius:999px;background:#1d4ed8;color:#f9fafb;font-size:.65rem;white-space:nowrap;box-shadow:0 0 0 1px #0f172a1a}.card-element[data-v-c79a48d7]{position:absolute;border-radius:.6rem;padding:0;box-sizing:border-box;cursor:move;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:box-shadow .1s ease,outline .1s ease,background .1s ease}.card-element[data-v-c79a48d7]:hover{outline:1px dashed rgba(148,163,184,.9)}.card-element.is-selected[data-v-c79a48d7]{outline:1px dashed rgb(203,213,225);background:#f8fafccc;box-shadow:0 0 0 1px #94a3b859}.element-delete-icon[data-v-c79a48d7]{position:absolute;top:-6px;left:-6px;width:16px;height:16px;border-radius:999px;border:none;background:#ef4444;color:#fff;font-size:11px;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0;box-shadow:0 0 0 1px #fff}.card-element.is-selected .element-delete-icon[data-v-c79a48d7]{display:flex}.element-text[data-v-c79a48d7]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.element-placeholder[data-v-c79a48d7]{color:#0f172a;font-weight:600}.element-logo-placeholder[data-v-c79a48d7]{font-size:.8rem;color:#94a3b8}.element-logo-img[data-v-c79a48d7]{max-width:100%;max-height:100%;object-fit:contain}.icon-wrapper[data-v-c79a48d7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}[data-v-c79a48d7] .icon-svg{width:100%;height:100%;stroke:#0f172a;stroke:currentColor;fill:currentColor}.line-element[data-v-c79a48d7],.box-element[data-v-c79a48d7]{width:100%;height:100%}.right-tabs[data-v-c79a48d7]{display:flex;gap:.5rem;margin-bottom:.5rem}.right-tab[data-v-c79a48d7]{flex:1;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.78rem;padding:.25rem .6rem;cursor:pointer}.right-tab.active[data-v-c79a48d7]{background:linear-gradient(135deg,#09b3ff,#ff9800);border-color:transparent;color:#fff}.properties-wrapper[data-v-c79a48d7]{margin-top:.25rem;overflow:auto;padding-right:.25rem;max-height:calc(100vh - 210px)}.selected-pill[data-v-c79a48d7]{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border-radius:999px;background:#f1f5f9;font-size:.78rem;color:#0f172a;margin:.25rem 0 .5rem}.selected-pill-dot[data-v-c79a48d7]{width:8px;height:8px;border-radius:999px;background:#22c55e}.selected-pill-label[data-v-c79a48d7]{font-weight:600}.element-subtabs[data-v-c79a48d7]{display:flex;gap:.35rem;margin:.25rem 0 .6rem}.element-subtab[data-v-c79a48d7]{flex:1;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.75rem;padding:.2rem .4rem;cursor:pointer}.element-subtab.active[data-v-c79a48d7]{background:linear-gradient(135deg,#09b3ff,#ff9800);border-color:transparent;color:#fff}.properties-section[data-v-c79a48d7]{border-top:1px solid #e2e8f0;padding-top:.65rem;margin-top:.65rem}.properties-section[data-v-c79a48d7]:first-of-type{border-top:none;padding-top:0;margin-top:.25rem}.section-caption[data-v-c79a48d7]{font-size:.78rem;font-weight:600;color:#0f172a;margin:0 0 .4rem}.field-label[data-v-c79a48d7]{display:block;font-size:.75rem;font-weight:600;color:#334155;margin-bottom:.2rem}.field-input[data-v-c79a48d7]{width:100%;border-radius:.7rem;border:1px solid #e2e8f0;padding:.4rem .6rem;font-size:.8rem;outline:none;margin-bottom:.45rem;box-sizing:border-box;font-family:inherit}.field-input[data-v-c79a48d7]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff26}.field-input-file[data-v-c79a48d7]{font-size:.78rem;margin-bottom:.5rem}.field-input-color[data-v-c79a48d7]{width:100%;height:32px;padding:0;border-radius:.6rem;border:1px solid #e2e8f0;background:#f8fafc;margin-bottom:.45rem;box-sizing:border-box}.field-row[data-v-c79a48d7]{margin-top:.4rem}.btn-small[data-v-c79a48d7]{border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;padding:.2rem .6rem;font-size:.72rem;cursor:pointer}.btn-small.active[data-v-c79a48d7]{background:linear-gradient(135deg,#09b3ff,#ff9800);border-color:transparent;color:#fff}.layer-buttons-row[data-v-c79a48d7]{margin-top:.4rem}.layer-buttons[data-v-c79a48d7]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.25rem}.icon-options[data-v-c79a48d7]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.icon-option[data-v-c79a48d7]{width:36px;height:36px;border-radius:.6rem;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.icon-option-inner[data-v-c79a48d7]{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.icon-option.active[data-v-c79a48d7]{border-color:#09b3ff;background:#eff6ff;box-shadow:0 0 0 1px #09b3ff4d}.icon-option[data-v-c79a48d7] .icon-svg{width:100%;height:100%;fill:#0f172a;stroke:#0f172a}.coords-grid[data-v-c79a48d7]{display:flex;gap:.5rem}.coord-field[data-v-c79a48d7]{flex:1 1 0}.hint-text[data-v-c79a48d7]{font-size:.76rem;color:#64748b;margin:0 0 .4rem}.logo-preview-box[data-v-c79a48d7]{margin-bottom:.5rem}.logo-preview-img[data-v-c79a48d7]{width:100%;border-radius:.75rem;border:1px solid #e2e8f0}.empty-properties[data-v-c79a48d7]{margin-top:1rem;font-size:.8rem;color:#94a3b8}.danger-zone[data-v-c79a48d7]{margin-top:.5rem}.btn-delete[data-v-c79a48d7]{width:100%;border-radius:.75rem;border:none;padding:.45rem .6rem;font-size:.8rem;font-weight:600;background:#fee2e2;color:#b91c1c;cursor:pointer}.card-element[data-v-c79a48d7]{transition:transform .12s ease}.card-element.just-added[data-v-c79a48d7]{transform:scale(.9)}@media(max-width:1024px){.designer-layout[data-v-c79a48d7]{grid-template-columns:minmax(0,1fr)}.panel-left[data-v-c79a48d7],.panel-right[data-v-c79a48d7]{order:2}.canvas-wrapper[data-v-c79a48d7]{order:1}}.a4-overlay[data-v-c79a48d7]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999999}.a4-overlay-backdrop[data-v-c79a48d7]{position:absolute;inset:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.a4-overlay-content[data-v-c79a48d7]{position:relative;z-index:1;background:#fff;border-radius:1.5rem;padding:.9rem 1.75rem 1.1rem;width:min(1200px,98vw);max-height:92vh;box-shadow:0 30px 80px #0f172a59;display:flex;flex-direction:column;box-sizing:border-box;direction:rtl}.a4-overlay-header[data-v-c79a48d7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.a4-overlay-title[data-v-c79a48d7]{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.a4-overlay-subtitle[data-v-c79a48d7]{margin:0;margin-bottom:.45rem;font-size:.78rem;color:#64748b;text-align:right}.a4-overlay-header .btn-small[data-v-c79a48d7]{border-radius:999px;border:none;padding:.25rem .8rem;font-size:.78rem;font-weight:600;background:#0f172a;color:#f9fafb;cursor:pointer;box-shadow:0 4px 10px #0f172a4d}.a4-overlay-header .btn-small[data-v-c79a48d7]:hover{background:#020617}.a4-page-wrapper[data-v-c79a48d7]{margin-top:1.25rem;padding:1.25rem 1.75rem 1.75rem;display:flex;justify-content:center;align-items:flex-start;width:100%;box-sizing:border-box;overflow-x:auto;padding-top:4px;margin-top:5px}.a4-empty-hint[data-v-c79a48d7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.75rem;box-sizing:border-box;font-size:.85rem;color:#94a3b8;text-align:center}.a4-overlay-footnote[data-v-c79a48d7]{margin-top:.45rem;font-size:.72rem;color:#94a3b8;text-align:center;margin-bottom:0}@media(max-width:640px){.a4-overlay-content[data-v-c79a48d7]{width:94vw;padding:.9rem}.a4-page[data-v-c79a48d7]{width:320px;height:452px}}.a4-card-preview[data-v-c79a48d7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.a4-card-inner[data-v-c79a48d7]{position:relative;display:flex;align-items:center;justify-content:center}.a4-card-inner .card-element[data-v-c79a48d7]{pointer-events:none;cursor:default;box-shadow:none!important;outline:none!important}.a4-card-inner .element-delete-icon[data-v-c79a48d7]{display:none!important}.a4-overlay-content[data-v-c79a48d7]{max-width:1200px;max-height:calc(100vh - 3rem);margin:0 auto;display:flex;flex-direction:column}.a4-page[data-v-c79a48d7]{position:relative;background:#f8fafc;border-radius:18px;padding:12px;box-shadow:0 0 0 1px #e2e8f0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%!important}.a4-page-grid[data-v-c79a48d7]{width:100%;height:100%;display:grid;gap:10px;justify-content:center;align-content:center}.a4-card-slot[data-v-c79a48d7]{display:flex;justify-content:center;align-items:center;padding:4px;box-sizing:border-box;border:none;background:transparent}.a4-card-preview[data-v-c79a48d7]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.a4-card-inner[data-v-c79a48d7]{display:block;margin:0 auto}.a4-overlay[data-v-c79a48d7]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.a4-overlay-backdrop[data-v-c79a48d7]{position:absolute;inset:0;background:#0f172a73}.a4-overlay-content[data-v-c79a48d7]{position:relative;z-index:81;width:100%;max-width:1040px;max-height:calc(100vh - 64px);margin:0 auto;background:#fff;border-radius:1rem;padding:1.25rem 1.5rem;box-shadow:0 24px 60px #0f172a47;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.a4-card-preview[data-v-c79a48d7]{width:100%;height:100%;display:flex;align-items:stretch;justify-content:stretch}.a4-card-inner[data-v-c79a48d7]{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden}.a4-overlay-content[data-v-c79a48d7]{max-width:1100px;margin:0 auto;overflow-x:hidden}.a4-card-preview[data-v-c79a48d7]{width:100%;height:100%;padding:0}.a4-card-inner[data-v-c79a48d7]{width:100%;height:100%}.canvas-toolbar[data-v-c79a48d7]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.canvas-toolbar-left[data-v-c79a48d7]{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.design-name-field[data-v-c79a48d7]{display:flex;flex-direction:column;min-width:220px}.design-name-input[data-v-c79a48d7]{height:2.25rem;padding:.25rem .6rem;border-radius:.4rem;border:1px solid #cbd5e1;font-size:.9rem}.design-name-input[data-v-c79a48d7]:focus{outline:none;border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff33}.canvas-buttons[data-v-c79a48d7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-save-disabled[data-v-c79a48d7]{opacity:.5;cursor:not-allowed;box-shadow:none}.alert-suspended[data-v-c79a48d7]{background:#fef2f2;border-radius:.9rem;padding:.6rem .9rem;border:1px solid #fecaca;font-size:.8rem;color:#b91c1c;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.alert-suspended strong[data-v-c79a48d7]{font-weight:700}.badge-suspended[data-v-c79a48d7]{display:inline-flex;align-items:center;justify-content:center;padding:.05rem .45rem;border-radius:999px;background:#b91c1c;color:#fee2e2;font-size:.72rem;margin-inline:.25rem}.settings-disabled[data-v-c79a48d7],.panel-disabled[data-v-c79a48d7]{opacity:.6;pointer-events:none}.panel-readonly-hint[data-v-c79a48d7]{font-size:.78rem;color:#64748b;margin-bottom:.75rem}.readonly-banner[data-v-c79a48d7]{grid-column:1 / -1;background:#eff6ff;border-radius:.75rem;padding:.5rem .75rem;display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#1d4ed8}.btn-use-template[data-v-c79a48d7]{border:none;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#09b3ff,#22c55e);color:#fff;box-shadow:0 8px 20px #0f172a2e;display:inline-flex;align-items:center;gap:6px;transition:.2s ease}.btn-use-template[data-v-c79a48d7]:disabled{opacity:.7;cursor:default;box-shadow:none}.btn-use-template[data-v-c79a48d7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #0f172a42}.saving-overlay[data-v-c79a48d7]{position:fixed;inset:0;z-index:99999;background:#0f172a59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.saving-dialog[data-v-c79a48d7]{background:#fff;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 20px 60px #0f172a59;display:flex;align-items:center;gap:.75rem;min-width:260px}.saving-spinner[data-v-c79a48d7]{width:26px;height:26px;border-radius:999px;border:3px solid #e2e8f0;border-top-color:#09b3ff;animation:saving-spin-c79a48d7 .9s linear infinite}.saving-text[data-v-c79a48d7]{margin:0;font-size:.85rem;color:#0f172a;font-weight:500}.btn-save.btn-save-loading[data-v-c79a48d7]{opacity:.8;cursor:wait}@keyframes saving-spin-c79a48d7{to{transform:rotate(360deg)}}.admin-banner[data-v-c79a48d7]{margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(9,179,255,.35);background:linear-gradient(135deg,#09b3ff12,#ff980008);display:flex;flex-direction:column;gap:4px}.admin-banner-main[data-v-c79a48d7]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.admin-banner-main strong[data-v-c79a48d7]{font-size:13px;color:#0f172a}.admin-banner-main span[data-v-c79a48d7]{font-size:12px;color:#4b5563}.admin-banner-owner[data-v-c79a48d7]{display:flex;flex-wrap:wrap;gap:4px;font-size:12px;margin-top:2px}.owner-label[data-v-c79a48d7]{color:#6b7280}.owner-name[data-v-c79a48d7]{color:#111827;font-weight:500}.owner-email[data-v-c79a48d7]{color:#2563eb;font-weight:400}.convert-page[data-v-a0534fb9]{padding:1.5rem;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f5f7;min-height:100%;box-sizing:border-box}.convert-header[data-v-a0534fb9]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.convert-title[data-v-a0534fb9]{font-size:1.6rem;margin:0 0 .3rem;color:#222}.convert-subtitle[data-v-a0534fb9]{margin:0;font-size:.9rem;color:#666}.header-meta[data-v-a0534fb9]{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}.badge[data-v-a0534fb9]{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;white-space:nowrap}.badge-primary[data-v-a0534fb9]{background:#09b3ff;color:#fff}.badge-muted[data-v-a0534fb9]{background:#e0e0e0;color:#555}.convert-layout[data-v-a0534fb9]{display:grid;grid-template-columns:1.1fr 1.4fr 1.1fr;gap:1rem}.panel[data-v-a0534fb9]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 8px 18px #0f172a0f;display:flex;flex-direction:column;min-height:0}.panel-title[data-v-a0534fb9]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#111827}.panel-header-row[data-v-a0534fb9]{display:flex;justify-content:space-between;align-items:center}.form-group[data-v-a0534fb9]{margin-bottom:.75rem}.field-label[data-v-a0534fb9]{display:block;font-size:.8rem;margin-bottom:.25rem;color:#4b5563}.field-label.small[data-v-a0534fb9]{font-size:.75rem}.field-input[data-v-a0534fb9]{width:100%;border-radius:8px;border:1px solid #d1d5db;padding:.4rem .6rem;font-size:.85rem;outline:none;transition:border-color .15s,box-shadow .15s;background:#f9fafb}.field-input[data-v-a0534fb9]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff26;background:#fff}.form-row[data-v-a0534fb9]{display:flex;gap:.75rem}.upload-box[data-v-a0534fb9]{border-radius:10px;border:1.5px dashed #9ca3af;padding:.75rem;cursor:pointer;background:#f9fafb;transition:border-color .15s,background .15s;display:block}.upload-box[data-v-a0534fb9]:hover{border-color:#09b3ff;background:#f1f9ff}.file-input[data-v-a0534fb9]{display:none}.upload-content[data-v-a0534fb9]{display:flex;align-items:center;gap:.75rem}.upload-icon[data-v-a0534fb9]{width:32px;height:32px;border-radius:50%;background:#09b3ff1f;display:flex;align-items:center;justify-content:center;font-size:1rem}.upload-title[data-v-a0534fb9]{margin:0;font-size:.86rem;color:#111827}.upload-hint[data-v-a0534fb9]{margin:.1rem 0 0;font-size:.75rem;color:#6b7280}.file-info[data-v-a0534fb9]{margin-top:.6rem;font-size:.8rem;color:#374151}.file-name[data-v-a0534fb9],.file-count[data-v-a0534fb9]{margin:.1rem 0}.sample-table[data-v-a0534fb9]{margin-top:.5rem}.sample-header[data-v-a0534fb9]{display:flex;justify-content:space-between;font-size:.8rem;color:#374151;margin-bottom:.25rem}.sample-count[data-v-a0534fb9]{color:#6b7280}.sample-table-wrapper[data-v-a0534fb9]{border-radius:8px;border:1px solid #e5e7eb;overflow:hidden;max-height:180px;overflow-y:visible}.sample-table table[data-v-a0534fb9]{width:100%;border-collapse:collapse;font-size:.78rem}.sample-table th[data-v-a0534fb9],.sample-table td[data-v-a0534fb9]{padding:.3rem .4rem;border-bottom:1px solid #f3f4f6;white-space:nowrap}.sample-table th[data-v-a0534fb9]{background:#f9fafb;text-align:right;font-weight:600}.sample-table tbody tr[data-v-a0534fb9]:nth-child(2n){background:#f9fafb}.design-preview-wrapper[data-v-a0534fb9]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:.75rem .25rem}.design-preview-shell[data-v-a0534fb9]{background:#f3f4f6;border-radius:12px;padding:.75rem;box-shadow:inset 0 0 0 1px #e5e7eb;max-width:420px;max-height:510px;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:auto;margin:0 auto;max-width:540px;padding:1.5rem;box-sizing:border-box}.design-preview-inner[data-v-a0534fb9]{display:flex;align-items:center;justify-content:center}.design-preview-shell[data-v-a0534fb9] .icon-svg{width:80%;height:80%}.design-preview-card[data-v-a0534fb9]{transform-origin:top center}.design-preview-image[data-v-a0534fb9]{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px}.design-preview-empty[data-v-a0534fb9]{font-size:.85rem;color:#6b7280;text-align:center;padding:1.5rem .5rem}.preview-hint[data-v-a0534fb9]{font-size:.75rem;color:#6b7280;margin-top:.4rem}.design-list[data-v-a0534fb9]{display:flex;flex-direction:column;gap:.4rem;max-height:210px;overflow-y:auto}.design-item[data-v-a0534fb9]{display:flex;align-items:center;gap:.6rem;padding:.4rem;border-radius:10px;width:100%;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.design-item.active[data-v-a0534fb9]{border-color:#09b3ff;background:#eef9ff;box-shadow:0 0 0 1px #09b3ff33}.design-text[data-v-a0534fb9]{position:relative;width:100%;text-align:right}.design-name[data-v-a0534fb9]{font-size:.82rem;color:#111827;font-weight:500}.design-network[data-v-a0534fb9]{position:absolute;left:0;top:0;background:var(--color-secondary);border-radius:4px;padding:1px 5px;color:#fff;font-size:10px}.design-thumb[data-v-a0534fb9]{width:52px;height:32px;border-radius:6px;background:#111827;padding:2px;box-sizing:border-box}.thumb-inner[data-v-a0534fb9]{width:100%;height:100%;border-radius:4px;background:linear-gradient(135deg,#09b3ff,#ff9800);display:flex;flex-direction:column;padding:2px 4px;box-sizing:border-box}.thumb-top[data-v-a0534fb9]{flex:1;border-bottom:1px solid rgba(255,255,255,.5)}.thumb-bottom[data-v-a0534fb9]{display:flex;justify-content:space-between;align-items:center;font-size:.4rem}.thumb-user[data-v-a0534fb9],.thumb-pass[data-v-a0534fb9]{width:12px;height:4px;border-radius:2px;background:#ffffffd9}.design-name[data-v-a0534fb9]{font-size:.82rem;color:#111827}.settings-block[data-v-a0534fb9]{margin-top:.8rem;padding-top:.6rem;border-top:1px solid #e5e7eb}.settings-title[data-v-a0534fb9]{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#111827}.btn-group[data-v-a0534fb9]{display:inline-flex;border-radius:999px;overflow:hidden;border:1px solid #d1d5db}.btn-toggle[data-v-a0534fb9]{padding:.25rem .7rem;font-size:.8rem;border:none;background:transparent;cursor:pointer}.btn-toggle.active[data-v-a0534fb9]{background:#09b3ff;color:#fff}.calc-info[data-v-a0534fb9]{font-size:.78rem;color:#374151;margin:.3rem 0 0}.actions-block[data-v-a0534fb9]{margin-top:1.1rem;display:flex;flex-direction:column;gap:.4rem}.btn-auto-generate[data-v-a0534fb9]{border-radius:999px;border:none;padding:.35rem .9rem;font-size:.8rem;cursor:pointer;font-weight:500;background:#09b3ff;color:#fff;white-space:nowrap;margin-inline-start:.25rem}.btn-primary[data-v-a0534fb9],.btn-secondary[data-v-a0534fb9]{width:100%;border-radius:999px;border:none;padding:.45rem .8rem;font-size:.85rem;cursor:pointer;font-weight:500}.btn-primary[data-v-a0534fb9]{background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;box-shadow:0 8px 18px #09b3ff59}.btn-secondary[data-v-a0534fb9]{background:#e5e7eb;color:#111827}.design-helper[data-v-a0534fb9]{font-size:.8rem;color:#6b7280;padding:.4rem .3rem}.design-helper-error[data-v-a0534fb9]{color:#b91c1c}.ready-rows-cols[data-v-a0534fb9]{display:none}@media(max-width:1100px){.convert-layout[data-v-a0534fb9]{grid-template-columns:1fr}.panel[data-v-a0534fb9]{min-height:auto}.panel-center[data-v-a0534fb9]{order:3}}@media(max-width:640px){.convert-page[data-v-a0534fb9]{padding:.9rem}.convert-header[data-v-a0534fb9]{flex-direction:column;align-items:flex-start}.header-meta[data-v-a0534fb9]{align-items:flex-start}}.design-preview-card-wrapper[data-v-a0534fb9]{display:inline-block}.design-preview-card[data-v-a0534fb9]{position:relative;overflow:hidden}.design-preview-canvas[data-v-a0534fb9]{width:100%;height:100%;display:block}.design-preview-card{position:relative}.card-username-box,.card-password-box{position:absolute;display:inline-flex;align-items:center;justify-content:space-between;padding:.3rem .9rem;border-radius:999px;font-weight:500;letter-spacing:.02em;border:1px solid rgba(148,163,184,.6);background-clip:padding-box;max-width:80%;box-sizing:border-box;cursor:move;will-change:transform}.card-username-box{background:linear-gradient(90deg,#e2effff5,#d1fafaf5);color:#0f172a}.card-password-box{background:linear-gradient(90deg,#fee2e2f5,#ffedd5f5);color:#111827}.card-username-text,.card-password-text{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1;margin-inline-end:.6rem;white-space:nowrap}.card-username-icon,.card-password-icon{font-size:15px;opacity:.9}.design-preview-canvas{will-change:transform;backface-visibility:hidden;transform:translateZ(0);transition:none!important}.btn-font-weight{display:inline-flex;gap:.4rem}.btn-font-weight .btn-toggle{min-width:64px;border-radius:999px}.full-preview-backdrop{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:60}.full-preview-panel{background:#fff;border-radius:16px;padding:20px 24px;max-width:960px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 18px 45px #0f172a59;font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.full-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.full-preview-title{margin:0;font-size:18px;font-weight:600;color:#0f172a}.full-preview-subtitle{margin:4px 0 0;font-size:13px;color:#6b7280}.full-preview-close{border:none;background:#e5e7eb;border-radius:999px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;color:#374151;transition:background .15s ease,transform .1s ease}.full-preview-close:hover{background:#d1d5db;transform:translateY(-1px)}.full-preview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px}.stat-item{background:#f9fafb;border-radius:10px;padding:8px 10px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;font-size:13px}.stat-label{color:#6b7280}.stat-value{font-weight:600;color:#111827}.full-preview-a4-wrapper{margin:10px 0 6px}.a4-preview{background:#f8fafc;border-radius:14px;padding:16px;border:1px solid #e2e8f0}.a4-preview-grid{width:100%;max-width:640px;margin:0 auto;aspect-ratio:210 / 297;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:6px;box-shadow:inset 0 0 0 1px #94a3b866;box-sizing:border-box;gap:4px}.a4-grid-cell{position:relative;border-radius:6px;border:1px dashed #cbd5f5;background:#f9fafb;display:flex;align-items:center;justify-content:center;font-size:11px;color:#94a3b8}.a4-grid-cell.is-filled{border-style:solid;border-color:#09b3ff;background:linear-gradient(135deg,#09b3ff1f,#ff980014);color:#0f172a}.cell-index{pointer-events:none}.full-preview-note{margin-top:10px;font-size:12px;color:#6b7280}@media(max-width:640px){.full-preview-panel{padding:16px}.a4-preview-grid{max-width:100%}}.full-preview-settings{margin-top:6px}.settings-caption{margin:0 0 4px;font-size:13px;font-weight:600;color:#4b5563}.export-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;pointer-events:auto}.export-overlay-backdrop{position:absolute;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.export-overlay-dialog{position:relative;z-index:1;background:#fff;padding:1.5rem 2.5rem;border-radius:1.25rem;box-shadow:0 18px 45px #0f172a59;text-align:center;max-width:360px;width:90%;box-sizing:border-box}.export-spinner{width:42px;height:42px;margin:0 auto .75rem;border-radius:999px;border:4px solid #e2e8f0;border-top-color:#09b3ff;border-right-color:#ff9800;animation:export-spin .9s linear infinite}.export-title{margin:0 0 .4rem;font-size:.98rem;font-weight:700;color:#0f172a}.export-text{margin:0;font-size:.8rem;color:#64748b}@keyframes export-spin{to{transform:rotate(360deg)}}.network-page[data-v-6eb0bf23]{padding:20px 24px 28px;display:flex;flex-direction:column;gap:22px}.network-header[data-v-6eb0bf23]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.network-title[data-v-6eb0bf23]{margin:0 0 4px;font-size:20px;font-weight:600;color:var(--color-text-main)}.network-subtitle[data-v-6eb0bf23]{margin:0;font-size:13px;color:#6b7280;max-width:640px}.network-header-meta[data-v-6eb0bf23]{display:flex;align-items:center;gap:6px}.badge[data-v-6eb0bf23]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500}.badge-primary[data-v-6eb0bf23]{background:#09b3ff1f;color:#0369a1}.badge-muted[data-v-6eb0bf23]{background:#f3f4f6;color:#4b5563}.network-layout[data-v-6eb0bf23]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.panel[data-v-6eb0bf23]{background:#fff;border-radius:18px;padding:16px 18px 20px;box-shadow:0 14px 32px #0f172a0f;border:1px solid #e5e7eb}.panel-title[data-v-6eb0bf23]{margin:0 0 4px;font-size:15px;font-weight:600;color:#111827}.panel-subtitle[data-v-6eb0bf23]{margin:0 0 12px;font-size:12px;color:#6b7280}.form-group[data-v-6eb0bf23]{margin-bottom:12px}.form-row[data-v-6eb0bf23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-label[data-v-6eb0bf23]{display:block;margin-bottom:4px;font-size:12px;color:#374151}.field-input[data-v-6eb0bf23],.field-textarea[data-v-6eb0bf23],select[data-v-6eb0bf23]{width:100%;border-radius:10px;border:1px solid #d1d5db;padding:7px 9px;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;background:#fff}.field-textarea[data-v-6eb0bf23]{resize:vertical}.field-input[data-v-6eb0bf23]:focus,.field-textarea[data-v-6eb0bf23]:focus,select[data-v-6eb0bf23]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff1f}.field-error[data-v-6eb0bf23]{margin:2px 0 0;font-size:11px;color:var(--color-error)}.status-row[data-v-6eb0bf23]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-pill[data-v-6eb0bf23]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500}.status-active[data-v-6eb0bf23]{background:#10b9811a;color:#047857}.status-paused[data-v-6eb0bf23]{background:#fbbf241f;color:#92400e}.status-suspended[data-v-6eb0bf23]{background:#ef44441f;color:#b91c1c}.status-hint[data-v-6eb0bf23]{font-size:11px;color:#6b7280}.actions-row[data-v-6eb0bf23]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.btn-primary[data-v-6eb0bf23]{border:none;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:500;background:linear-gradient(135deg,#09b3ff,#0ea5e9);color:#fff;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,opacity .12s}.btn-primary[data-v-6eb0bf23]:disabled{opacity:.6;cursor:default}.btn-primary[data-v-6eb0bf23]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 25px #38bdf852}.btn-ghost[data-v-6eb0bf23]{border-radius:999px;padding:7px 14px;font-size:12px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;cursor:pointer;transition:background .1s ease,color .1s ease}.btn-ghost[data-v-6eb0bf23]:hover{background:#f3f4f6}.network-card-preview[data-v-6eb0bf23]{margin-top:8px;display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;background:radial-gradient(circle at top left,rgba(9,179,255,.18),transparent 45%),#f9fafb;border:1px solid #e5e7eb}.network-logo-placeholder[data-v-6eb0bf23]{flex-shrink:0}.logo-circle[data-v-6eb0bf23]{width:48px;height:48px;border-radius:999px;background:linear-gradient(135deg,#09b3ff,#ff9800);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;box-shadow:0 10px 25px #0f172a40}.network-info[data-v-6eb0bf23]{flex:1;min-width:0}.network-name[data-v-6eb0bf23]{margin:0 0 4px;font-size:15px;font-weight:600;color:#111827}.network-location[data-v-6eb0bf23]{margin:0 0 4px;font-size:12px;color:#4b5563;display:inline-flex;align-items:center;gap:6px}.network-location .dot[data-v-6eb0bf23]{width:6px;height:6px;border-radius:999px;background:#22c55e}.network-phone[data-v-6eb0bf23]{margin:0 0 4px;font-size:12px;color:#1f2937}.network-description[data-v-6eb0bf23]{margin:4px 0 8px;font-size:12px;color:#6b7280}.network-tags[data-v-6eb0bf23]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-6eb0bf23]{padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px}.helper-text[data-v-6eb0bf23]{margin-top:10px;font-size:12px;color:#6b7280}@media(max-width:960px){.network-layout[data-v-6eb0bf23]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.network-header[data-v-6eb0bf23]{flex-direction:column;align-items:flex-start}}.field-input[data-v-6eb0bf23],.field-textarea[data-v-6eb0bf23],select[data-v-6eb0bf23],.network-name[data-v-6eb0bf23],.network-description[data-v-6eb0bf23],.network-phone[data-v-6eb0bf23],.network-location[data-v-6eb0bf23]{font-family:IBM Plex Sans Arabic,sans-serif!important}.status-reason-box[data-v-6eb0bf23]{margin-top:8px;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.6;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.logo-upload-row[data-v-6eb0bf23]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.logo-upload-box[data-v-6eb0bf23]{flex:1;min-width:0;border-radius:14px;border:1.5px dashed #cbd5f5;padding:10px 12px;cursor:pointer;background:linear-gradient(135deg,#09b3ff0a,#ff980005),#f9fafb;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;display:block}.logo-upload-box[data-v-6eb0bf23]:hover:not(.is-disabled){border-color:#09b3ff;background:#f1f9ff;box-shadow:0 8px 18px #0f172a0f}.logo-upload-box.is-disabled[data-v-6eb0bf23]{opacity:.6;cursor:default}.logo-file-input[data-v-6eb0bf23]{display:none}.logo-upload-content[data-v-6eb0bf23]{display:flex;align-items:center;gap:10px}.logo-upload-icon[data-v-6eb0bf23]{width:40px;height:40px;border-radius:999px;background:#09b3ff1f;display:flex;align-items:center;justify-content:center;font-size:18px}.logo-upload-title[data-v-6eb0bf23]{margin:0;font-size:13px;color:#111827;font-weight:500}.logo-upload-hint[data-v-6eb0bf23]{margin:2px 0 0;font-size:11px;color:#6b7280}.logo-upload-preview[data-v-6eb0bf23]{flex-shrink:0}.logo-preview-circle[data-v-6eb0bf23]{width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,#09b3ff,#ff9800);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 10px 25px #0f172a47;color:#fff;font-weight:700;font-size:18px}.logo-preview-circle img[data-v-6eb0bf23]{width:100%;height:100%;object-fit:cover}.logo-preview-empty[data-v-6eb0bf23]{background:#e5e7eb;color:#4b5563}.logo-circle.logo-circle-image img[data-v-6eb0bf23]{width:100%;height:100%;object-fit:cover}.networks-page[data-v-0b8045bd]{padding:20px 24px 28px;display:flex;flex-direction:column;gap:18px;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-header[data-v-0b8045bd]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-header h1[data-v-0b8045bd]{margin:0 0 4px;font-size:20px;color:#111827}.page-subtitle[data-v-0b8045bd]{margin:0;font-size:13px;color:#6b7280}.toolbar[data-v-0b8045bd]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:4px}.toolbar-fields[data-v-0b8045bd]{display:flex;flex-wrap:wrap;gap:12px;flex:1 1 260px;align-items:flex-end}.field-group[data-v-0b8045bd]{display:flex;flex-direction:column;gap:4px;min-width:180px;flex:1 1 0}.field-label[data-v-0b8045bd]{font-size:.78rem;color:#6b7280;font-weight:500}.app-input[data-v-0b8045bd]{width:100%;padding:.55rem .8rem;border-radius:999px;border:1px solid #d1d5db;font-size:.9rem;outline:none;background:#fff;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-input[data-v-0b8045bd]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff38;background-color:#f9fafb}.select-wrapper[data-v-0b8045bd]{position:relative;width:100%}.app-select[data-v-0b8045bd]{width:100%;padding:.5rem .9rem;border-radius:999px;border:1px solid #d1d5db;font-size:.85rem;background:#fff;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;padding-inline-end:2rem}.app-select[data-v-0b8045bd]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff38;background-color:#f9fafb}.select-wrapper[data-v-0b8045bd]:after{content:"▾";position:absolute;inset-inline-end:.9rem;top:50%;transform:translateY(-50%);font-size:.7rem;pointer-events:none;color:#6b7280}.toolbar-meta[data-v-0b8045bd]{flex:0 0 auto;display:flex;align-items:flex-end}.meta-chip[data-v-0b8045bd]{font-size:.8rem;padding:4px 10px;border-radius:999px;background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;white-space:nowrap}.meta-chip-empty[data-v-0b8045bd]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}@media(max-width:640px){.toolbar[data-v-0b8045bd]{align-items:stretch}.toolbar-fields[data-v-0b8045bd]{flex-direction:column;align-items:stretch}.toolbar-meta[data-v-0b8045bd]{justify-content:flex-start}.meta-chip[data-v-0b8045bd]{margin-top:4px}}.search-box[data-v-0b8045bd]{flex:1 1 260px}.search-box input[data-v-0b8045bd]{width:100%;padding:.55rem .8rem;border-radius:999px;border:1px solid #d1d5db;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;font-family:inherit}.search-box input[data-v-0b8045bd]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff40;background:#f9fafb}.toolbar-right[data-v-0b8045bd]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.usage-filter[data-v-0b8045bd]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#6b7280}.usage-filter select[data-v-0b8045bd]{padding:.35rem .8rem;border-radius:999px;border:1px solid #d1d5db;font-size:.8rem;background:#fff;outline:none}.meta-info[data-v-0b8045bd]{font-size:.85rem;color:#6b7280}.content-layout[data-v-0b8045bd]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.networks-list[data-v-0b8045bd]{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 10px 25px #0f172a0a;border:1px solid #e5e7eb;min-height:140px}.empty-state[data-v-0b8045bd]{padding:18px 8px;text-align:center;font-size:.95rem;color:#6b7280}.cards-grid[data-v-0b8045bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.card-left[data-v-0b8045bd]{display:flex;align-items:center;gap:10px}.network-avatar[data-v-0b8045bd]{flex-shrink:0;width:40px;height:40px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#09b3ff,#ff9800);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0f172a2e}.avatar-img[data-v-0b8045bd]{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback[data-v-0b8045bd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.network-card[data-v-0b8045bd]{background:#f9fafb;border-radius:16px;padding:12px 12px 10px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.network-card[data-v-0b8045bd]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a0f;border-color:#09b3ff55}.card-header[data-v-0b8045bd]{display:flex;justify-content:space-between;align-items:center;gap:8px}.card-title-group[data-v-0b8045bd]{display:flex;flex-direction:column;gap:4px}.badge-row[data-v-0b8045bd]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.network-name[data-v-0b8045bd]{margin:0;font-size:15px;font-weight:600;color:#111827}.network-badge[data-v-0b8045bd]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1}.designs-badge[data-v-0b8045bd]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;background:#ecfdf5;color:#15803d}.designs-badge-zero[data-v-0b8045bd]{background:#fef2f2;color:#b91c1c}.network-id[data-v-0b8045bd]{font-size:11px;color:#9ca3af}.card-body[data-v-0b8045bd]{font-size:13px;color:#4b5563}.network-description[data-v-0b8045bd]{margin:0 0 6px}.meta-row[data-v-0b8045bd]{display:flex;flex-wrap:wrap;gap:10px}.meta-item[data-v-0b8045bd]{font-size:12px}.meta-label[data-v-0b8045bd]{display:block;color:#9ca3af}.meta-value[data-v-0b8045bd]{display:block;color:#374151}.card-footer[data-v-0b8045bd]{margin-top:6px;display:flex;justify-content:flex-end;gap:8px}.primary-btn[data-v-0b8045bd]{border:none;border-radius:999px;padding:.55rem 1.1rem;background:linear-gradient(135deg,#09b3ff,#0079ff);color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease}.primary-btn[data-v-0b8045bd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px #0f172a2e}.primary-btn[data-v-0b8045bd]:disabled{opacity:.7;cursor:default;box-shadow:none}.secondary-btn[data-v-0b8045bd]{border:none;border-radius:999px;padding:.5rem 1rem;background:#ff9800;color:#fff;font-size:.9rem;cursor:pointer}.link-btn[data-v-0b8045bd]{border:none;background:transparent;color:#0369a1;font-size:.85rem;cursor:pointer}.danger-btn[data-v-0b8045bd]{border:none;background:transparent;color:#dc2626;font-size:.85rem;cursor:pointer}.status-alert[data-v-0b8045bd]{margin:6px 0;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.5;display:flex;gap:4px}.status-alert strong[data-v-0b8045bd]{margin-left:4px}.status-alert-suspended[data-v-0b8045bd]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.status-alert-paused[data-v-0b8045bd]{background:#fffbeb;border:1px solid #fef3c7;color:#92400e}@media(max-width:640px){.page-header[data-v-0b8045bd]{flex-direction:column;align-items:flex-start}.toolbar-right[data-v-0b8045bd]{width:100%;justify-content:space-between}}.skeleton-card[data-v-0b8045bd]{position:relative;overflow:hidden;background:#f3f4f6;border-color:#e5e7eb}.skeleton-card[data-v-0b8045bd]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#fff0,#ffffff8c,#fff0);transform:translate(-100%);animation:skeleton-shimmer-0b8045bd 1.4s infinite}.skeleton-line[data-v-0b8045bd]{border-radius:999px;height:9px;background:#e5e7eb;margin-bottom:6px}.skeleton-title[data-v-0b8045bd]{width:120px;height:11px;margin-bottom:8px}.skeleton-text[data-v-0b8045bd]{width:90%}.skeleton-text.short[data-v-0b8045bd]{width:60%}.skeleton-avatar[data-v-0b8045bd]{background:#e5e7eb;box-shadow:none}.skeleton-badge[data-v-0b8045bd]{display:inline-block;height:10px;border-radius:999px;background:#e5e7eb;width:60px}.skeleton-badge-long[data-v-0b8045bd]{width:90px}.skeleton-id[data-v-0b8045bd]{width:40px;height:8px;border-radius:999px;background:#e5e7eb}.skeleton-chip[data-v-0b8045bd]{height:10px;border-radius:999px;background:#e5e7eb;width:70px}.skeleton-chip.wide[data-v-0b8045bd]{width:110px}.skeleton-btn[data-v-0b8045bd]{flex:0 0 60px;height:20px;border-radius:999px;background:#e5e7eb}@keyframes skeleton-shimmer-0b8045bd{0%{transform:translate(-100%)}to{transform:translate(100%)}}.admin-users-page[data-v-1042b7c2]{display:flex;flex-direction:column;gap:1.5rem}.admin-page-header[data-v-1042b7c2]{display:flex;justify-content:space-between;align-items:flex-start}.admin-page-title[data-v-1042b7c2]{font-size:1.4rem;font-weight:700;margin:0 0 .25rem}.admin-page-subtitle[data-v-1042b7c2]{margin:0;font-size:.9rem;color:#6b7280}.admin-users-filters[data-v-1042b7c2]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.filters-left[data-v-1042b7c2],.filters-right[data-v-1042b7c2]{display:flex;gap:.5rem;align-items:center}.admin-input[data-v-1042b7c2]{padding:.5rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;min-width:260px;font-size:.9rem}.admin-select[data-v-1042b7c2]{padding:.4rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:.9rem;background-color:#fff}.admin-select.small[data-v-1042b7c2]{min-width:140px}.admin-btn[data-v-1042b7c2]{border-radius:999px;border:none;padding:.35rem .9rem;font-size:.85rem;cursor:pointer;background:#e5e7eb}.admin-btn.primary[data-v-1042b7c2]{background:var(--color-primary);color:#fff}.admin-btn.secondary[data-v-1042b7c2]{background:#f3f4f6}.admin-btn.small[data-v-1042b7c2]{font-size:.8rem;padding:.3rem .7rem}.admin-users-card[data-v-1042b7c2]{background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 10px 40px #0f172a0f}.loading-state[data-v-1042b7c2],.empty-state[data-v-1042b7c2]{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;gap:.75rem;color:#6b7280}.spinner[data-v-1042b7c2]{width:18px;height:18px;border-radius:50%;border:2px solid #e5e7eb;border-top-color:var(--color-primary);animation:spin-1042b7c2 .7s linear infinite}@keyframes spin-1042b7c2{to{transform:rotate(360deg)}}.table-wrapper[data-v-1042b7c2]{overflow-x:auto}.admin-table[data-v-1042b7c2]{width:100%;border-collapse:collapse;font-size:.85rem}.admin-table thead tr[data-v-1042b7c2]{background:#f9fafb}.admin-table th[data-v-1042b7c2],.admin-table td[data-v-1042b7c2]{padding:.6rem .75rem;border-bottom:1px solid #e5e7eb;text-align:right}.admin-table th[data-v-1042b7c2]{font-weight:600;color:#4b5563;white-space:nowrap}.user-main[data-v-1042b7c2]{display:flex;align-items:center;gap:.5rem}.user-avatar[data-v-1042b7c2]{width:32px;height:32px;border-radius:999px;background:#e0f2fe;color:#0369a1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.user-text[data-v-1042b7c2]{display:flex;flex-direction:column}.user-name[data-v-1042b7c2]{font-weight:600}.user-id[data-v-1042b7c2]{font-size:.75rem;color:#9ca3af}.user-email[data-v-1042b7c2]{direction:ltr;text-align:left;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem}.permissions-grid[data-v-1042b7c2]{display:flex;flex-direction:column;gap:.25rem}.perm-checkbox[data-v-1042b7c2]{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.perm-checkbox input[type=checkbox][data-v-1042b7c2]{width:14px;height:14px}.hint-text[data-v-1042b7c2]{font-size:.72rem;color:#9ca3af;margin-top:.25rem}.created-at[data-v-1042b7c2]{font-size:.8rem;color:#6b7280}.actions[data-v-1042b7c2]{display:flex;flex-direction:column;gap:.25rem}.pagination[data-v-1042b7c2]{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8rem}.page-info[data-v-1042b7c2]{color:#6b7280}@media(max-width:768px){.admin-users-filters[data-v-1042b7c2]{flex-direction:column;align-items:stretch}.filters-left[data-v-1042b7c2],.filters-right[data-v-1042b7c2]{width:100%;justify-content:space-between;flex-wrap:wrap}.admin-input[data-v-1042b7c2]{flex:1}.admin-table th[data-v-1042b7c2],.admin-table td[data-v-1042b7c2]{white-space:nowrap}}.admin-regions-page[data-v-02d9ef7d]{display:flex;flex-direction:column;gap:1.5rem}.admin-page-header[data-v-02d9ef7d]{display:flex;justify-content:space-between;align-items:flex-start}.admin-page-title[data-v-02d9ef7d]{font-size:1.4rem;font-weight:700;margin:0 0 .25rem}.admin-page-subtitle[data-v-02d9ef7d]{margin:0;font-size:.9rem;color:#6b7280}.admin-regions-layout[data-v-02d9ef7d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.panel[data-v-02d9ef7d]{background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 10px 40px #0f172a0f;display:flex;flex-direction:column;gap:.75rem}.panel-header[data-v-02d9ef7d]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem}.panel-header h2[data-v-02d9ef7d]{margin:0;font-size:1rem;font-weight:700}.panel-actions[data-v-02d9ef7d]{display:flex;gap:.5rem;align-items:center}.admin-input[data-v-02d9ef7d]{padding:.45rem .7rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:.85rem;min-width:180px}.admin-btn[data-v-02d9ef7d]{border-radius:999px;border:none;padding:.35rem .9rem;font-size:.8rem;cursor:pointer;background:#e5e7eb}.admin-btn.small[data-v-02d9ef7d]{padding:.3rem .75rem}.admin-btn.primary[data-v-02d9ef7d]{background:#09b3ff;color:#fff}.admin-btn.secondary[data-v-02d9ef7d]{background:#f3f4f6}.admin-btn.danger[data-v-02d9ef7d]{background:#ef4444;color:#fff}.panel-body[data-v-02d9ef7d]{display:flex;flex:1}.list-and-form[data-v-02d9ef7d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:.75rem;width:100%}.list-side[data-v-02d9ef7d]{border-inline-end:1px solid #e5e7eb;padding-inline-end:.75rem;max-height:420px;overflow:auto}.items-list[data-v-02d9ef7d]{list-style:none;margin:0;padding:0}.items-list li[data-v-02d9ef7d]{padding:.5rem .6rem;border-radius:.65rem;border:1px solid transparent;cursor:pointer;margin-bottom:.25rem;transition:background .15s,border-color .15s}.items-list li[data-v-02d9ef7d]:hover{background:#f9fafb}.items-list li.active[data-v-02d9ef7d]{background:#e0f2fe;border-color:#38bdf8}.item-main[data-v-02d9ef7d]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.item-name[data-v-02d9ef7d]{font-weight:600;font-size:.9rem}.item-badge[data-v-02d9ef7d]{font-size:.7rem;padding:.1rem .5rem;border-radius:999px;background:#dcfce7;color:#15803d}.item-badge.off[data-v-02d9ef7d]{background:#fee2e2;color:#b91c1c}.item-meta[data-v-02d9ef7d]{display:flex;justify-content:space-between;font-size:.7rem;color:#9ca3af;margin-top:.15rem}.form-side[data-v-02d9ef7d]{padding-inline-start:.75rem}.form-title[data-v-02d9ef7d]{margin:0 0 .5rem;font-size:.9rem;font-weight:700}.form-grid[data-v-02d9ef7d]{display:flex;flex-direction:column;gap:.4rem}.form-grid label[data-v-02d9ef7d]{display:flex;flex-direction:column;font-size:.8rem;gap:.2rem}.checkbox-label[data-v-02d9ef7d]{flex-direction:row;align-items:center;gap:.4rem}.form-actions[data-v-02d9ef7d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.empty-state[data-v-02d9ef7d]{padding:1rem .5rem;font-size:.8rem;color:#6b7280}@media(max-width:1024px){.admin-regions-layout[data-v-02d9ef7d]{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.list-and-form[data-v-02d9ef7d]{grid-template-columns:minmax(0,1fr)}.list-side[data-v-02d9ef7d]{border-inline-end:none;border-bottom:1px solid #e5e7eb;padding-inline-end:0;padding-bottom:.75rem;margin-bottom:.5rem;max-height:260px}}.admin-page[data-v-29d18d98]{display:flex;flex-direction:column;gap:16px}.admin-header[data-v-29d18d98]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-title[data-v-29d18d98]{margin:0 0 4px;font-size:20px;font-weight:700;color:#1f2933}.admin-subtitle[data-v-29d18d98]{margin:0;font-size:13px;color:#6b7280}.admin-header-actions[data-v-29d18d98]{display:flex;align-items:center;gap:8px}.admin-search-input[data-v-29d18d98]{min-width:220px;padding:8px 12px;border-radius:999px;border:1px solid #d0d7e2;font-size:13px}.admin-search-input[data-v-29d18d98]:focus{outline:none;border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff33}.btn-refresh[data-v-29d18d98]{padding:8px 14px;border-radius:999px;border:none;background:#09b3ff;color:#fff;font-size:13px;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-refresh[data-v-29d18d98]:hover{background:#0294d0;transform:translateY(-1px)}.admin-layout[data-v-29d18d98]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr);gap:16px}.admin-table-card[data-v-29d18d98],.admin-detail-card[data-v-29d18d98]{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 10px 30px #0f233414}.table-header-row[data-v-29d18d98]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.table-header-info h2[data-v-29d18d98]{margin:0;font-size:16px;font-weight:600}.table-meta[data-v-29d18d98]{margin:2px 0 0;font-size:12px;color:#6b7280}.table-wrapper[data-v-29d18d98]{margin-top:8px;overflow-x:auto}.admin-table[data-v-29d18d98]{width:100%;border-collapse:collapse;font-size:13px}.admin-table th[data-v-29d18d98],.admin-table td[data-v-29d18d98]{padding:8px 10px;border-bottom:1px solid #edf1f7;text-align:right}.admin-table thead th[data-v-29d18d98]{background:#f5f7fb;font-weight:600;color:#4b5563}.admin-table tbody tr[data-v-29d18d98]{cursor:pointer;transition:background .1s ease}.admin-table tbody tr[data-v-29d18d98]:hover{background:#f9fbff}.row-selected[data-v-29d18d98]{background:#09b3ff14}.text-muted[data-v-29d18d98]{color:#9ca3af;font-size:12px}.owner-email[data-v-29d18d98]{color:#6b7280}.status-badge[data-v-29d18d98]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px}.status-badge-active[data-v-29d18d98]{background:#e0f2fe;color:#0369a1}.status-badge-paused[data-v-29d18d98]{background:#fef3c7;color:#92400e}.status-badge-suspended[data-v-29d18d98]{background:#fee2e2;color:#b91c1c}.loading-state[data-v-29d18d98],.empty-state[data-v-29d18d98]{padding:20px 8px;font-size:13px;color:#6b7280}.pagination-bar[data-v-29d18d98]{margin-top:10px;display:flex;align-items:center;gap:8px;justify-content:flex-end}.page-btn[data-v-29d18d98]{padding:6px 12px;border-radius:999px;border:1px solid #d0d7e2;background:#fff;cursor:pointer;font-size:12px}.page-btn[data-v-29d18d98]:disabled{opacity:.5;cursor:default}.page-info[data-v-29d18d98]{font-size:12px;color:#6b7280}.detail-title[data-v-29d18d98]{margin:0 0 8px;font-size:16px;font-weight:600}.detail-placeholder[data-v-29d18d98]{margin:12px 0 0;font-size:13px;color:#6b7280}.detail-form[data-v-29d18d98]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.form-group[data-v-29d18d98]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-29d18d98]{font-size:13px;font-weight:500;color:#374151}.form-input[data-v-29d18d98]{border-radius:10px;border:1px solid #d0d7e2;padding:8px 10px;font-size:13px}.form-textarea[data-v-29d18d98]{border-radius:10px;border:1px solid #d0d7e2;padding:8px 10px;font-size:13px;resize:vertical}.form-input[data-v-29d18d98]:focus,.form-textarea[data-v-29d18d98]:focus{outline:none;border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff38}.field-hint[data-v-29d18d98]{margin:0;font-size:11px;color:#9ca3af}.detail-actions[data-v-29d18d98]{display:flex;gap:8px;margin-top:6px}.btn-save[data-v-29d18d98]{padding:8px 14px;border-radius:999px;border:none;background:#09b3ff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-save[data-v-29d18d98]:hover{background:#0294d0;transform:translateY(-1px)}.btn-delete[data-v-29d18d98]{padding:8px 14px;border-radius:999px;border:none;background:#f97373;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-delete[data-v-29d18d98]:hover{background:#ef4444;transform:translateY(-1px)}@media(max-width:900px){.admin-layout[data-v-29d18d98]{grid-template-columns:minmax(0,1fr)}}.admin-page[data-v-ee7266b3]{display:flex;flex-direction:column;gap:16px}.admin-header[data-v-ee7266b3]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-title[data-v-ee7266b3]{margin:0 0 4px;font-size:20px;font-weight:700;color:#1f2933}.admin-subtitle[data-v-ee7266b3]{margin:0;font-size:13px;color:#6b7280}.admin-header-actions[data-v-ee7266b3]{display:flex;align-items:center;gap:8px}.admin-search-input[data-v-ee7266b3]{min-width:220px;padding:8px 12px;border-radius:999px;border:1px solid #d0d7e2;font-size:13px}.admin-search-input[data-v-ee7266b3]:focus{outline:none;border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff33}.btn-refresh[data-v-ee7266b3]{padding:8px 14px;border-radius:999px;border:none;background:#09b3ff;color:#fff;font-size:13px;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-refresh[data-v-ee7266b3]:hover{background:#0294d0;transform:translateY(-1px)}.admin-layout[data-v-ee7266b3]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr);gap:16px}.admin-table-card[data-v-ee7266b3],.admin-detail-card[data-v-ee7266b3]{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 10px 30px #0f233414}.table-header-row[data-v-ee7266b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.table-header-info h2[data-v-ee7266b3]{margin:0;font-size:16px;font-weight:600}.table-meta[data-v-ee7266b3]{margin:2px 0 0;font-size:12px;color:#6b7280}.table-wrapper[data-v-ee7266b3]{margin-top:8px;overflow-x:auto}.admin-table[data-v-ee7266b3]{width:100%;border-collapse:collapse;font-size:13px}.admin-table th[data-v-ee7266b3],.admin-table td[data-v-ee7266b3]{padding:8px 10px;border-bottom:1px solid #edf1f7;text-align:right}.admin-table thead th[data-v-ee7266b3]{background:#f5f7fb;font-weight:600;color:#4b5563}.admin-table tbody tr[data-v-ee7266b3]{cursor:pointer;transition:background .1s ease}.admin-table tbody tr[data-v-ee7266b3]:hover{background:#f9fbff}.row-selected[data-v-ee7266b3]{background:#09b3ff14}.text-muted[data-v-ee7266b3]{color:#9ca3af;font-size:12px}.owner-email[data-v-ee7266b3]{color:#6b7280}.loading-state[data-v-ee7266b3],.empty-state[data-v-ee7266b3]{padding:20px 8px;font-size:13px;color:#6b7280}.pagination-bar[data-v-ee7266b3]{margin-top:10px;display:flex;align-items:center;gap:8px;justify-content:flex-end}.page-btn[data-v-ee7266b3]{padding:6px 12px;border-radius:999px;border:1px solid #d0d7e2;background:#fff;cursor:pointer;font-size:12px}.page-btn[data-v-ee7266b3]:disabled{opacity:.5;cursor:default}.page-info[data-v-ee7266b3]{font-size:12px;color:#6b7280}.detail-title[data-v-ee7266b3]{margin:0 0 8px;font-size:16px;font-weight:600}.detail-placeholder[data-v-ee7266b3]{margin:12px 0 0;font-size:13px;color:#6b7280}.detail-layout[data-v-ee7266b3]{margin-top:8px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:14px;align-items:flex-start}.detail-form[data-v-ee7266b3]{display:flex;flex-direction:column;gap:10px}.form-group[data-v-ee7266b3]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-ee7266b3]{font-size:13px;font-weight:500;color:#374151}.form-input[data-v-ee7266b3]{border-radius:10px;border:1px solid #d0d7e2;padding:8px 10px;font-size:13px;background:#fff}.form-textarea[data-v-ee7266b3]{border-radius:10px;border:1px solid #d0d7e2;padding:8px 10px;font-size:13px;resize:vertical}.form-input[data-v-ee7266b3]:focus,.form-textarea[data-v-ee7266b3]:focus{outline:none;border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff38}.field-hint[data-v-ee7266b3]{margin:0;font-size:11px;color:#9ca3af}.form-row-2[data-v-ee7266b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-actions[data-v-ee7266b3]{display:flex;gap:8px;margin-top:6px}.btn-save[data-v-ee7266b3]{padding:8px 14px;border-radius:999px;border:none;background:#09b3ff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-save[data-v-ee7266b3]:hover{background:#0294d0;transform:translateY(-1px)}.btn-delete[data-v-ee7266b3]{padding:8px 14px;border-radius:999px;border:none;background:#f97373;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-delete[data-v-ee7266b3]:hover{background:#ef4444;transform:translateY(-1px)}.preview-panel[data-v-ee7266b3]{border-radius:14px;border:1px solid #e5e7eb;padding:10px 12px;background:linear-gradient(145deg,#09b3ff0a,#ff980008)}.preview-panel-header[data-v-ee7266b3]{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.preview-title[data-v-ee7266b3]{margin:0;font-size:14px;font-weight:600;color:#111827}.preview-meta[data-v-ee7266b3]{margin:0;font-size:11px;color:#6b7280}.preview-email[data-v-ee7266b3]{font-size:11px;color:#4b5563}.preview-large[data-v-ee7266b3]{border-radius:12px;border:1px solid #d1d5db;background:#f9fafb;padding:6px;margin:6px 0 8px;max-height:220px;overflow:hidden}.preview-large img[data-v-ee7266b3]{display:block;width:100%;height:auto;border-radius:8px}.preview-empty[data-v-ee7266b3]{margin:8px 0;font-size:12px;color:#6b7280;padding:10px;border-radius:10px;border:1px dashed #d1d5db;background:#f9fafbe6}.btn-open-designer[data-v-ee7266b3]{width:100%;padding:8px 10px;border-radius:999px;border:none;background:#ff9800;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-open-designer[data-v-ee7266b3]:hover{background:#f57c00;transform:translateY(-1px)}.preview-hint[data-v-ee7266b3]{margin:6px 0 0;font-size:11px;color:#6b7280}@media(max-width:900px){.admin-layout[data-v-ee7266b3],.detail-layout[data-v-ee7266b3]{grid-template-columns:minmax(0,1fr)}.preview-panel[data-v-ee7266b3]{margin-top:10px}}.designs-page[data-v-e592d860]{padding:24px}.page-header[data-v-e592d860]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title[data-v-e592d860]{font-size:1.4rem;font-weight:700;margin-bottom:4px}.page-subtitle[data-v-e592d860]{font-size:.9rem;color:#64748b;margin-bottom:6px}.page-meta[data-v-e592d860]{font-size:.85rem;color:#475569}.page-header-side .btn-header-new[data-v-e592d860]{display:inline-flex;align-items:center;gap:6px;border:none;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;font-size:.9rem;cursor:pointer}.designs-grid[data-v-e592d860]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.design-card[data-v-e592d860]{background:#fff;border-radius:18px;padding:14px 14px 12px;box-shadow:0 8px 24px #0f172a0f;border:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:space-between;min-height:260px}.design-card-header[data-v-e592d860]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.design-card-avatar[data-v-e592d860]{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#09b3ff,#0f9cf5);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.design-card-text .design-name[data-v-e592d860]{font-size:.98rem;margin:0 0 2px}.design-subtitle[data-v-e592d860]{font-size:.78rem;color:#64748b;margin:0}.design-badge[data-v-e592d860]{margin-inline-start:auto;font-size:.7rem;padding:3px 8px;border-radius:999px;top:15px;bottom:auto}.badge-platform[data-v-e592d860]{background:#09b3ff14;color:#0284c7}.design-card-body[data-v-e592d860]{margin-top:8px}.design-preview-wrapper[data-v-e592d860]{border-radius:14px;border:1px dashed #e2e8f0;background:linear-gradient(135deg,#f8fafc,#eef2ff);padding:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;min-height:120px;overflow:hidden}.design-preview-image[data-v-e592d860]{width:100%;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 4px 12px #0f172a1f}.design-preview-placeholder[data-v-e592d860]{text-align:center;color:#64748b}.placeholder-icon[data-v-e592d860]{font-size:1.6rem;margin-bottom:4px}.placeholder-text[data-v-e592d860]{font-size:.8rem}.design-chips[data-v-e592d860]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chip[data-v-e592d860]{font-size:.75rem;padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.chip-accent[data-v-e592d860]{background:#ff980014;color:#c26b02}.design-card-footer[data-v-e592d860]{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.btn-card[data-v-e592d860]{flex:1;font-size:.8rem;padding:6px 8px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.btn-card.edit[data-v-e592d860]{border-color:#09b3ff;color:#0369a1}.btn-card.delete[data-v-e592d860]{border-color:#fecaca;color:#b91c1c}.skeleton-card[data-v-e592d860]{position:relative;overflow:hidden}.skeleton-box[data-v-e592d860],.skeleton-line[data-v-e592d860],.skeleton-card .btn-card[data-v-e592d860]{background:#e5e7eb;border-radius:10px;border-color:transparent;color:transparent;position:relative;overflow:hidden}.skeleton-box[data-v-e592d860]:before,.skeleton-line[data-v-e592d860]:before,.skeleton-card .btn-card[data-v-e592d860]:before{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0 0,#fff9,#fff0);animation:skeleton-shimmer-e592d860 1.4s infinite}.skeleton-line[data-v-e592d860]{height:10px;margin-bottom:6px}.skeleton-line.short[data-v-e592d860]{width:80px}.skeleton-line.tiny[data-v-e592d860]{width:50px}.badge-skeleton[data-v-e592d860]{width:70px;height:20px}.chip-skeleton[data-v-e592d860]{width:60px;height:18px}.skeleton-card .btn-card[data-v-e592d860]{height:28px}.skeleton-card .design-card-avatar[data-v-e592d860]{background:#e5e7eb}@keyframes skeleton-shimmer-e592d860{to{transform:translate(100%)}}.empty-state[data-v-e592d860]{margin-top:40px;text-align:center}.empty-icon[data-v-e592d860]{font-size:2rem;margin-bottom:8px}.empty-title[data-v-e592d860]{font-size:1.1rem;font-weight:700;margin-bottom:4px}.empty-text[data-v-e592d860]{font-size:.9rem;color:#64748b;margin-bottom:12px}.btn-primary-large[data-v-e592d860]{padding:10px 22px;border-radius:999px;border:none;background:linear-gradient(135deg,#09b3ff,#ff9800);color:#fff;font-size:.9rem;cursor:pointer}.dialog-backdrop[data-v-b6c0a267]{position:fixed;inset:0;background:#0005;display:flex;align-items:center;justify-content:center;z-index:99999}.dialog-box[data-v-b6c0a267]{width:90%;max-width:420px;background:#fff;border-radius:18px;padding:20px}.text-area[data-v-b6c0a267]{width:100%;min-height:110px;border-radius:12px;border:1px solid #ddd;padding:10px;margin:12px 0}.dialog-actions[data-v-b6c0a267]{display:flex;justify-content:flex-end;gap:10px}.btn-outline[data-v-b6c0a267]{background:#eee;border-radius:999px;padding:6px 18px}.btn-danger[data-v-b6c0a267]{background:#ef4444;color:#fff;border-radius:999px;padding:6px 18px}.admin-users-page[data-v-d01d2e1d]{display:flex;flex-direction:column;gap:16px}.page-header h1[data-v-d01d2e1d]{margin:0;font-size:22px;font-weight:700}.page-subtitle[data-v-d01d2e1d]{margin:6px 0 0;font-size:14px;color:#4b5563}.toolbar[data-v-d01d2e1d]{display:flex;flex-wrap:wrap;gap:16px;background:#fff;padding:16px;border-radius:16px;box-shadow:0 6px 20px #0f172a0f}.toolbar-group[data-v-d01d2e1d]{display:flex;flex-direction:column;min-width:220px;flex:1}.field-label[data-v-d01d2e1d]{font-size:12px;color:#6b7280;margin-bottom:4px}.text-input[data-v-d01d2e1d],.select-input[data-v-d01d2e1d]{border-radius:999px;border:1px solid #e5e7eb;padding:8px 14px;font-size:14px;outline:none}.text-input[data-v-d01d2e1d]:focus,.select-input[data-v-d01d2e1d]:focus{border-color:#09b3ff;box-shadow:0 0 0 1px #09b3ff33}.stats-row[data-v-d01d2e1d]{display:flex;flex-wrap:wrap;gap:12px}.stat-card[data-v-d01d2e1d]{flex:1;min-width:160px;background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 4px 14px #0f172a0a}.stat-card-green[data-v-d01d2e1d]{border-inline-start:4px solid #16a34a}.stat-card-orange[data-v-d01d2e1d]{border-inline-start:4px solid #f97316}.stat-label[data-v-d01d2e1d]{font-size:12px;color:#6b7280}.stat-value[data-v-d01d2e1d]{margin-top:4px;font-size:20px;font-weight:700}.users-grid[data-v-d01d2e1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.user-card[data-v-d01d2e1d]{background:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;gap:16px}.user-card-header>div[data-v-d01d2e1d]:first-child{flex:1;min-width:60%}.user-name[data-v-d01d2e1d]{margin:0;font-size:17px;font-weight:700;color:#0f172a}.user-email[data-v-d01d2e1d]{margin:2px 0 0;font-size:13px;color:#64748b}.user-phone[data-v-d01d2e1d]{margin-top:2px;font-size:13px;color:#475569}.user-badges[data-v-d01d2e1d]{display:flex;gap:6px;min-width:95px;align-items:flex-end}.badge[data-v-d01d2e1d]{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.badge-role-user[data-v-d01d2e1d]{background:#09b3ff1a;color:#0369a1}.badge-role-admin[data-v-d01d2e1d]{background:#f973161f;color:#c2410c}.badge-role-super_admin[data-v-d01d2e1d]{background:#22c55e1f;color:#166534}.badge-status-active[data-v-d01d2e1d]{background:#10b9811a;color:#059669}.badge-status-inactive[data-v-d01d2e1d]{background:#ef44441f;color:#b91c1c}.user-meta[data-v-d01d2e1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.meta-item[data-v-d01d2e1d]{text-align:center;padding:10px 0;background:#f8fafc;border-radius:14px}.meta-label[data-v-d01d2e1d]{display:block;font-size:12px;color:#64748b}.meta-value[data-v-d01d2e1d]{margin-top:4px;font-size:18px;font-weight:700;color:#0f172a}.user-actions[data-v-d01d2e1d]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-direction:column}.user-actions .btn[data-v-d01d2e1d]{flex:1;text-align:center;width:100%}.btn[data-v-d01d2e1d]{border:none;border-radius:999px;padding:7px 12px;font-size:12px;cursor:pointer;font-weight:500}.text-btn[data-v-d01d2e1d]{background:#eee;color:#374151}.btn-primary[data-v-d01d2e1d]{background:#09b3ff;color:#fff}.btn-warning[data-v-d01d2e1d]{background:#f97316;color:#fff}.btn-success[data-v-d01d2e1d]{background:#16a34a;color:#fff}.btn-danger[data-v-d01d2e1d]{background:#ef4444;color:#fff}.empty-state[data-v-d01d2e1d]{text-align:center;padding:32px 16px;background:#fff;border-radius:16px}.empty-title[data-v-d01d2e1d]{margin:0 0 4px;font-weight:600}.empty-text[data-v-d01d2e1d]{margin:0;font-size:13px;color:#6b7280}.skeleton[data-v-d01d2e1d]{position:relative;overflow:hidden}.skeleton[data-v-d01d2e1d]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e5e7eb99,#f3f4f6e6,#e5e7eb99);animation:shimmer-d01d2e1d 1.4s infinite}.skeleton-line[data-v-d01d2e1d]{height:10px;background:#e5e7eb;border-radius:999px;margin-bottom:8px}.skeleton-title[data-v-d01d2e1d]{width:60%;height:12px}.skeleton-line.short[data-v-d01d2e1d]{width:40%}.skeleton-badges[data-v-d01d2e1d]{display:flex;gap:6px;margin-top:4px}.skeleton-pill[data-v-d01d2e1d]{width:50px;height:10px;border-radius:999px;background:#e5e7eb}@keyframes shimmer-d01d2e1d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.edit-overlay[data-v-d01d2e1d]{position:fixed;inset:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:40}.edit-dialog[data-v-d01d2e1d]{width:100%;max-width:420px;background:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 10px 40px #0f172a33}.edit-subtitle[data-v-d01d2e1d]{margin:4px 0 12px;font-size:13px;color:#6b7280}.edit-form[data-v-d01d2e1d]{display:flex;flex-direction:column;gap:10px}.edit-actions[data-v-d01d2e1d]{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.super-admin-note[data-v-d01d2e1d]{margin-top:6px;font-size:12px;color:#64748b;text-align:center}@media(max-width:768px){.toolbar[data-v-d01d2e1d]{flex-direction:column}.user-card[data-v-d01d2e1d]{border-radius:16px}.user-meta[data-v-d01d2e1d]{grid-template-columns:repeat(2,1fr)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;inset:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width:768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{display:block;width:27px;min-width:27px;height:27px;margin-left:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23000' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}.logo-horizontal{gap:0;background:#fffffff2;border-radius:5px;padding:0 5px;box-shadow:0 20px 60px #00000012;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.logo-vertical{display:flex;flex-direction:column;align-items:center;gap:12px}.logo-icon-only{width:80px;height:80px}.gnl-text{font-family:IBM Plex Sans,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.2;background:linear-gradient(135deg,#ff9800,#09b3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gnl-text.light,.gnl-text.dark{background:linear-gradient(135deg,#ff9800,#09b3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gnl-icon{width:55px;height:55px;filter:drop-shadow(0 4px 12px rgba(9,179,255,.2))}.gnl-icon.small{width:48px;height:48px}.node-pulse{animation:pulse 3.5s cubic-bezier(.4,0,.6,1) infinite;transform-origin:center}.signal-wave{stroke-dasharray:4;stroke-dashoffset:4;animation:dash 2.4s linear infinite}.network-line{animation:flow 2.5s cubic-bezier(.25,.46,.45,.94) infinite;transform-origin:center}@keyframes pulse{0%,to{r:6;opacity:1;filter:drop-shadow(0 4px 12px rgba(255,152,0,.5))}50%{r:8;opacity:.8;filter:drop-shadow(0 6px 16px rgba(255,152,0,.6))}}@keyframes dash{0%{stroke-dashoffset:4;opacity:.2}50%{opacity:.8}to{stroke-dashoffset:-4;opacity:.2}}@keyframes flow{0%,to{opacity:.5;stroke-width:2.5}50%{opacity:1;stroke-width:3}}:root{--color-primary: #09b3ff;--color-secondary: #ff9800;--color-bg: #f3f4f6;--color-text-main: #111827;--color-error: #b91c1c;--color-success: #15803d}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:VLAX;src:url(/assets/VLAX-01-kM92sQhu.ttf)}body{margin:0;padding:0;background:var(--color-bg);font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text-main)}#app{min-height:100vh}button{font-family:inherit}.mb-15{margin-bottom:15px}input{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
