.hero[data-v-f290ee00]{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative;overflow:hidden}.hero-content[data-v-f290ee00]{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.animated-title[data-v-f290ee00]{font-size:48px;font-weight:800;margin-bottom:20px;line-height:1.2}.gradient-text[data-v-f290ee00]{background:linear-gradient(135deg,#ffd166,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:60px}.hero-description[data-v-f290ee00]{font-size:18px;margin-bottom:30px;line-height:1.6;opacity:.95}.hero-buttons[data-v-f290ee00]{display:flex;gap:15px;flex-wrap:wrap}.btn-primary[data-v-f290ee00],.btn-secondary[data-v-f290ee00],.btn-cta[data-v-f290ee00]{padding:12px 30px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s;border:none;font-size:16px;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-f290ee00]{background:#fff;color:#667eea}.btn-primary[data-v-f290ee00]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-secondary[data-v-f290ee00]{background:#fff3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-f290ee00]:hover{background:#ffffff4d}.services[data-v-f290ee00]{padding:80px 0}.section-header[data-v-f290ee00]{text-align:center;margin-bottom:50px}.section-header h2[data-v-f290ee00]{font-size:36px;color:#1e293b;margin-bottom:10px}.section-header p[data-v-f290ee00]{font-size:18px;color:#64748b}.services-grid[data-v-f290ee00]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:20px}.service-card[data-v-f290ee00]{background:#fff;border-radius:20px;padding:30px;text-align:center;transition:all .3s;cursor:pointer;box-shadow:0 5px 15px #0000000d}.service-card[data-v-f290ee00]:hover{transform:translateY(-10px);box-shadow:0 20px 30px #0000001a}.service-icon[data-v-f290ee00]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;color:#fff}.service-icon.restaurant[data-v-f290ee00]{background:linear-gradient(135deg,#f093fb,#f5576c)}.service-icon.cashier[data-v-f290ee00]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.service-icon.laundry[data-v-f290ee00]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.service-icon.salon[data-v-f290ee00]{background:linear-gradient(135deg,#fa709a,#fee140)}.service-icon.dropshipping[data-v-f290ee00]{background:linear-gradient(135deg,#30cfd0,#330867)}.service-icon.ecommerce[data-v-f290ee00]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.service-card h3[data-v-f290ee00]{font-size:22px;margin-bottom:15px;color:#1e293b}.service-card p[data-v-f290ee00]{color:#64748b;line-height:1.6;margin-bottom:15px}.service-features[data-v-f290ee00]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.feature-tag[data-v-f290ee00]{background:#f1f5f9;padding:4px 12px;border-radius:20px;font-size:12px;color:#475569}.btn-service[data-v-f290ee00]{background:#667eea;color:#fff;border:none;padding:10px 24px;border-radius:25px;cursor:pointer;transition:all .3s;font-weight:500}.btn-service[data-v-f290ee00]:hover{background:#5a67d8;transform:translateY(-2px)}.features[data-v-f290ee00]{background:#f8fafc;padding:80px 0}.features-grid[data-v-f290ee00]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.feature-item[data-v-f290ee00]{text-align:center;padding:30px}.feature-icon[data-v-f290ee00]{width:70px;height:70px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;color:#fff}.feature-item h3[data-v-f290ee00]{font-size:20px;margin-bottom:10px;color:#1e293b}.feature-item p[data-v-f290ee00]{color:#64748b;line-height:1.6}.statistics[data-v-f290ee00]{padding:60px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stats-grid[data-v-f290ee00]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;text-align:center}.stat-number[data-v-f290ee00]{font-size:48px;font-weight:800;margin-bottom:10px}.stat-label[data-v-f290ee00]{font-size:18px;opacity:.9}.cta[data-v-f290ee00]{padding:80px 0;background:#fff}.cta-content[data-v-f290ee00]{text-align:center;max-width:600px;margin:0 auto}.cta-content h2[data-v-f290ee00]{font-size:36px;margin-bottom:20px;color:#1e293b}.cta-content p[data-v-f290ee00]{font-size:18px;color:#64748b;margin-bottom:30px}.btn-cta[data-v-f290ee00]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;padding:15px 35px}.btn-cta[data-v-f290ee00]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.modal-overlay[data-v-f290ee00]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-container[data-v-f290ee00]{background:#fff;border-radius:24px;width:90%;max-width:700px;max-height:85vh;overflow-y:auto;animation:slideUp-f290ee00 .3s ease}@keyframes slideUp-f290ee00{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-f290ee00]{padding:24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-f290ee00]{font-size:24px;color:#1e293b}.close-btn[data-v-f290ee00]{background:none;border:none;font-size:28px;cursor:pointer;color:#94a3b8}.modal-body[data-v-f290ee00]{padding:24px}.service-description[data-v-f290ee00]{font-size:16px;line-height:1.6;color:#334155;margin-bottom:24px}.features-list[data-v-f290ee00],.technical-specs[data-v-f290ee00]{margin-bottom:24px}.features-list h3[data-v-f290ee00],.technical-specs h3[data-v-f290ee00]{font-size:18px;margin-bottom:12px;color:#1e293b}.features-list ul[data-v-f290ee00],.technical-specs ul[data-v-f290ee00]{list-style:none;padding:0}.features-list li[data-v-f290ee00],.technical-specs li[data-v-f290ee00]{padding:8px 0;display:flex;align-items:center;gap:10px;color:#475569}.features-list li i[data-v-f290ee00],.technical-specs li i[data-v-f290ee00]{color:#10b981;font-size:16px}.modal-actions[data-v-f290ee00]{display:flex;gap:15px;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}@media (max-width: 768px){.hero-content[data-v-f290ee00]{grid-template-columns:1fr;text-align:center}.hero-buttons[data-v-f290ee00]{justify-content:center}.animated-title[data-v-f290ee00]{font-size:32px}.gradient-text[data-v-f290ee00]{font-size:40px}.services-grid[data-v-f290ee00]{grid-template-columns:1fr}.section-header h2[data-v-f290ee00]{font-size:28px}}.contact-section[data-v-f290ee00]{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#fff);position:relative;overflow:hidden}.contact-section[data-v-f290ee00]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#667eea,transparent)}.section-title[data-v-f290ee00]{font-size:40px;font-weight:800;color:#1e293b;margin-bottom:15px;position:relative;display:inline-block}.section-subtitle[data-v-f290ee00]{font-size:18px;color:#64748b;max-width:600px;margin:0 auto 20px}.section-divider[data-v-f290ee00]{width:80px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto;border-radius:2px}.contact-wrapper[data-v-f290ee00]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.contact-info[data-v-f290ee00]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-f290ee00]{background:#fff;border-radius:24px;padding:25px;text-align:center;transition:all .3s;box-shadow:0 5px 20px #0000000d;border:1px solid #e2e8f0}.info-card[data-v-f290ee00]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.card-icon[data-v-f290ee00]{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;color:#fff}.card-icon.phone[data-v-f290ee00]{background:linear-gradient(135deg,#667eea,#764ba2)}.card-icon.email[data-v-f290ee00]{background:linear-gradient(135deg,#f093fb,#f5576c)}.card-icon.location[data-v-f290ee00]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.info-card h3[data-v-f290ee00]{font-size:20px;color:#1e293b;margin-bottom:10px}.info-value[data-v-f290ee00]{font-size:16px;color:#334155;font-weight:500;margin-bottom:8px}.info-note[data-v-f290ee00]{font-size:12px;color:#94a3b8}.contact-form-wrapper[data-v-f290ee00]{grid-column:span 2;background:#fff;border-radius:32px;padding:40px;box-shadow:0 20px 40px #00000014;border:1px solid #e2e8f0}.form-header[data-v-f290ee00]{text-align:center;margin-bottom:30px}.form-header h3[data-v-f290ee00]{font-size:28px;color:#1e293b;margin-bottom:10px}.form-header p[data-v-f290ee00]{color:#64748b;font-size:15px}.alert-message[data-v-f290ee00]{padding:16px 20px;border-radius:16px;margin-bottom:25px;display:flex;align-items:flex-start;gap:15px;animation:slideDown-f290ee00 .3s ease-out;position:relative}.alert-message.success[data-v-f290ee00]{background:#d1fae5;border-right:4px solid #10b981}.alert-message.error[data-v-f290ee00]{background:#fee2e2;border-right:4px solid #ef4444}.alert-icon[data-v-f290ee00]{font-size:24px}.alert-message.success .alert-icon[data-v-f290ee00]{color:#10b981}.alert-message.error .alert-icon[data-v-f290ee00]{color:#ef4444}.alert-content[data-v-f290ee00]{flex:1}.alert-content strong[data-v-f290ee00]{display:block;margin-bottom:4px}.alert-message.success .alert-content strong[data-v-f290ee00]{color:#065f46}.alert-message.error .alert-content strong[data-v-f290ee00]{color:#991b1b}.alert-content p[data-v-f290ee00]{font-size:13px;margin:0}.alert-message.success .alert-content p[data-v-f290ee00]{color:#047857}.alert-message.error .alert-content p[data-v-f290ee00]{color:#dc2626}.alert-close[data-v-f290ee00]{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:14px;padding:5px}.contact-form[data-v-f290ee00]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-f290ee00]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-f290ee00]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-f290ee00]{display:flex;align-items:center;gap:8px;font-weight:600;color:#334155;font-size:14px}.form-group label i[data-v-f290ee00]{color:#667eea;font-size:14px}.required[data-v-f290ee00]{color:#ef4444;font-size:12px}.form-group input[data-v-f290ee00],.form-group select[data-v-f290ee00],.form-group textarea[data-v-f290ee00]{padding:12px 16px;border:2px solid #e2e8f0;border-radius:14px;font-size:14px;font-family:inherit;transition:all .3s;background:#fff}.form-group input[data-v-f290ee00]:focus,.form-group select[data-v-f290ee00]:focus,.form-group textarea[data-v-f290ee00]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input.error[data-v-f290ee00],.form-group select.error[data-v-f290ee00],.form-group textarea.error[data-v-f290ee00]{border-color:#ef4444}.error-message[data-v-f290ee00]{color:#ef4444;font-size:12px;margin-top:4px}.char-count[data-v-f290ee00]{text-align:left;font-size:11px;color:#94a3b8;margin-top:5px}.btn-submit[data-v-f290ee00]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 28px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.btn-submit[data-v-f290ee00]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.btn-submit[data-v-f290ee00]:disabled{opacity:.7;cursor:not-allowed}.form-footer[data-v-f290ee00]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.form-footer p[data-v-f290ee00]{font-size:12px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:6px}.form-footer i[data-v-f290ee00]{color:#10b981}.map-section[data-v-f290ee00]{margin-top:50px}.map-container[data-v-f290ee00]{border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.map-container iframe[data-v-f290ee00]{display:block}@keyframes slideDown-f290ee00{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.contact-wrapper[data-v-f290ee00]{grid-template-columns:1fr}.contact-form-wrapper[data-v-f290ee00]{grid-column:span 1}.contact-info[data-v-f290ee00]{flex-direction:row;flex-wrap:wrap}.info-card[data-v-f290ee00]{flex:1;min-width:200px}}@media (max-width: 768px){.contact-section[data-v-f290ee00]{padding:50px 0}.section-title[data-v-f290ee00]{font-size:32px}.form-row[data-v-f290ee00]{grid-template-columns:1fr;gap:15px}.contact-form-wrapper[data-v-f290ee00]{padding:25px}.info-card[data-v-f290ee00]{min-width:100%}.btn-submit[data-v-f290ee00]{padding:12px 24px;font-size:14px}}.landing-page[data-v-f290ee00]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#fff);direction:rtl}.container[data-v-f290ee00]{max-width:1200px;margin:0 auto;padding:0 20px}.loading-page[data-v-f290ee00]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:24px;gap:15px}.loading-page i[data-v-f290ee00]{font-size:32px}.admin-layout[data-v-da986008]{display:flex;min-height:100vh;background:#f5f7fb;direction:rtl}.admin-sidebar[data-v-da986008]{width:280px;background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff;transition:width .3s ease;display:flex;flex-direction:column;position:fixed;height:100vh;overflow-y:auto;z-index:100;scrollbar-width:thin}.admin-sidebar[data-v-da986008]::-webkit-scrollbar{width:5px}.admin-sidebar[data-v-da986008]::-webkit-scrollbar-track{background:#ffffff1a}.admin-sidebar[data-v-da986008]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:5px}.admin-sidebar.collapsed[data-v-da986008]{width:80px}.sidebar-header[data-v-da986008]{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.logo[data-v-da986008]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700}.logo i[data-v-da986008]{font-size:24px;color:#fbbf24}.toggle-sidebar[data-v-da986008]{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:5px;transition:transform .2s}.toggle-sidebar[data-v-da986008]:hover{transform:scale(1.1)}.sidebar-nav[data-v-da986008]{flex:1;padding:20px 0}.nav-item[data-v-da986008]{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border-radius:12px;color:#94a3b8;text-decoration:none;transition:all .3s;position:relative}.nav-item i[data-v-da986008]{width:24px;font-size:18px}.nav-item[data-v-da986008]:hover{background:#ffffff1a;color:#fff;transform:translate(-4px)}.nav-item.active[data-v-da986008]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.badge[data-v-da986008]{background:#ef4444;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-right:auto;animation:pulse-da986008 1s infinite}@keyframes pulse-da986008{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.sidebar-footer[data-v-da986008]{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.user-info[data-v-da986008]{display:flex;align-items:center;gap:12px;margin-bottom:15px}.user-avatar[data-v-da986008]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.user-name[data-v-da986008]{font-weight:600;font-size:14px}.user-role[data-v-da986008]{font-size:11px;color:#94a3b8;text-transform:capitalize}.logout-btn[data-v-da986008]{width:100%;background:#ef444433;border:none;color:#f87171;padding:10px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s}.logout-btn[data-v-da986008]:hover{background:#ef44444d;transform:translateY(-2px)}.admin-main[data-v-da986008]{flex:1;margin-right:280px;transition:margin-right .3s ease}.admin-sidebar.collapsed~.admin-main[data-v-da986008]{margin-right:80px}.admin-header[data-v-da986008]{background:#fff;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000000d;position:sticky;top:0;z-index:50}.page-title h1[data-v-da986008]{font-size:24px;color:#1e293b;margin-bottom:4px}.page-title p[data-v-da986008]{font-size:13px;color:#64748b}.header-actions[data-v-da986008]{display:flex;align-items:center;gap:15px}.search-box[data-v-da986008]{position:relative}.search-box i[data-v-da986008]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8}.search-box input[data-v-da986008]{padding:8px 35px 8px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;width:250px;transition:all .3s}.search-box input[data-v-da986008]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.btn-notification[data-v-da986008]{background:none;border:none;font-size:20px;color:#64748b;cursor:pointer;position:relative;padding:8px;transition:color .2s}.btn-notification[data-v-da986008]:hover{color:#667eea}.btn-notification .badge[data-v-da986008]{position:absolute;top:0;right:0;background:#ef4444;font-size:10px;padding:2px 5px}.admin-content[data-v-da986008]{padding:30px}.notifications-panel[data-v-da986008]{position:fixed;top:80px;left:30px;width:380px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;z-index:200;overflow:hidden}.slide-fade-enter-active[data-v-da986008],.slide-fade-leave-active[data-v-da986008]{transition:all .3s ease}.slide-fade-enter-from[data-v-da986008],.slide-fade-leave-to[data-v-da986008]{opacity:0;transform:translate(20px)}.notifications-header[data-v-da986008]{padding:15px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.notifications-header h3[data-v-da986008]{font-size:16px;color:#1e293b}.mark-all-read[data-v-da986008]{background:none;border:none;color:#667eea;font-size:12px;cursor:pointer;transition:opacity .2s}.mark-all-read[data-v-da986008]:hover{opacity:.7}.notifications-list[data-v-da986008]{max-height:450px;overflow-y:auto}.notification-item[data-v-da986008]{padding:15px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f1f5f9;transition:background .2s;cursor:pointer;position:relative}.notification-item[data-v-da986008]:hover{background:#f8fafc}.notification-icon[data-v-da986008]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.notification-icon.message[data-v-da986008]{background:#dbeafe;color:#3b82f6}.notification-icon.tenant[data-v-da986008]{background:#d1fae5;color:#10b981}.notification-icon.service[data-v-da986008]{background:#fef3c7;color:#f59e0b}.notification-content[data-v-da986008]{flex:1}.notification-content p[data-v-da986008]{font-size:13px;color:#334155;margin-bottom:4px}.notification-content span[data-v-da986008]{font-size:11px;color:#94a3b8}.mark-read-btn[data-v-da986008]{background:none;border:none;color:#10b981;cursor:pointer;opacity:0;transition:opacity .2s}.notification-item:hover .mark-read-btn[data-v-da986008]{opacity:1}.empty-notifications[data-v-da986008]{text-align:center;padding:40px;color:#94a3b8}.empty-notifications i[data-v-da986008]{font-size:48px;margin-bottom:10px}.empty-notifications p[data-v-da986008]{font-size:14px}@media (max-width: 768px){.admin-sidebar[data-v-da986008]{transform:translate(100%);position:fixed;z-index:200;transition:transform .3s ease}.admin-sidebar[data-v-da986008]:not(.collapsed){transform:translate(0)}.admin-main[data-v-da986008]{margin-right:0}.admin-header[data-v-da986008]{flex-direction:column;gap:15px;align-items:flex-start}.search-box input[data-v-da986008]{width:100%}.notifications-panel[data-v-da986008]{width:calc(100% - 40px);left:20px;right:20px}}.stats-grid[data-v-9d0a3a63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:30px}.stat-card[data-v-9d0a3a63]{background:#fff;border-radius:20px;padding:20px;display:flex;align-items:center;gap:20px;box-shadow:0 1px 3px #0000000d}.stat-icon[data-v-9d0a3a63]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.stat-info h3[data-v-9d0a3a63]{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:5px}.stat-info p[data-v-9d0a3a63]{color:#64748b;font-size:14px}.stat-change[data-v-9d0a3a63]{font-size:12px;display:inline-flex;align-items:center;gap:4px;margin-top:8px}.stat-change.positive[data-v-9d0a3a63]{color:#10b981}.stat-change.negative[data-v-9d0a3a63]{color:#ef4444}.charts-grid[data-v-9d0a3a63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:24px;margin-bottom:30px}.chart-card[data-v-9d0a3a63]{background:#fff;border-radius:20px;padding:20px;box-shadow:0 1px 3px #0000000d}.chart-header[data-v-9d0a3a63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-9d0a3a63]{font-size:18px;color:#1e293b}.chart-select[data-v-9d0a3a63]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.chart-card canvas[data-v-9d0a3a63]{height:300px}.recent-activities[data-v-9d0a3a63]{background:#fff;border-radius:20px;padding:20px;box-shadow:0 1px 3px #0000000d}.section-header[data-v-9d0a3a63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e2e8f0}.section-header h3[data-v-9d0a3a63]{font-size:18px;color:#1e293b}.view-all[data-v-9d0a3a63]{color:#667eea;text-decoration:none;font-size:14px}.activities-list[data-v-9d0a3a63]{display:flex;flex-direction:column;gap:15px}.activity-item[data-v-9d0a3a63]{display:flex;align-items:center;gap:15px;padding:12px;border-radius:12px;transition:background .2s}.activity-item[data-v-9d0a3a63]:hover{background:#f8fafc}.activity-icon[data-v-9d0a3a63]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.activity-icon.create[data-v-9d0a3a63]{background:#d1fae5;color:#10b981}.activity-icon.update[data-v-9d0a3a63]{background:#dbeafe;color:#3b82f6}.activity-icon.delete[data-v-9d0a3a63]{background:#fee2e2;color:#ef4444}.activity-details p[data-v-9d0a3a63]{font-size:14px;color:#334155;margin-bottom:4px}.activity-details span[data-v-9d0a3a63]{font-size:12px;color:#94a3b8}@media (max-width: 768px){.charts-grid[data-v-9d0a3a63]{grid-template-columns:1fr}.stat-card[data-v-9d0a3a63]{padding:15px}.stat-icon[data-v-9d0a3a63]{width:50px;height:50px;font-size:20px}.stat-info h3[data-v-9d0a3a63]{font-size:22px}}.messages-container[data-v-96d99f7c]{background:#fff;border-radius:24px;padding:24px}.stats-row[data-v-96d99f7c]{display:flex;gap:15px;margin-bottom:24px;flex-wrap:wrap}.stat-badge[data-v-96d99f7c]{background:#f1f5f9;padding:10px 20px;border-radius:12px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.stat-badge i[data-v-96d99f7c]{font-size:18px;color:#667eea}.stat-badge.unread i[data-v-96d99f7c]{color:#ef4444}.stat-badge.today i[data-v-96d99f7c]{color:#10b981}.filters-bar[data-v-96d99f7c]{display:flex;gap:15px;margin-bottom:24px;flex-wrap:wrap}.search-box[data-v-96d99f7c]{flex:1;position:relative;max-width:300px}.search-box i[data-v-96d99f7c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8}.search-box input[data-v-96d99f7c]{width:100%;padding:10px 35px 10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px}.filter-group select[data-v-96d99f7c],.btn-refresh[data-v-96d99f7c]{padding:10px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer}.messages-table-container[data-v-96d99f7c]{overflow-x:auto;position:relative;min-height:400px}.messages-table[data-v-96d99f7c]{width:100%;border-collapse:collapse}.messages-table th[data-v-96d99f7c]{text-align:right;padding:14px;background:#f8fafc;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0}.messages-table td[data-v-96d99f7c]{padding:14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.messages-table tr.unread[data-v-96d99f7c]{background:#fef9e3}.user-info[data-v-96d99f7c]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-96d99f7c]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.user-name[data-v-96d99f7c]{font-weight:500;color:#1e293b}.user-phone[data-v-96d99f7c]{font-size:11px;color:#64748b}.message-preview[data-v-96d99f7c]{color:#475569;font-size:13px;max-width:250px}.date-time[data-v-96d99f7c]{font-size:12px}.date[data-v-96d99f7c]{font-weight:500;color:#1e293b}.time[data-v-96d99f7c]{color:#64748b;font-size:11px}.service-badge[data-v-96d99f7c]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;background:#f1f5f9;color:#475569}.service-badge.gusto[data-v-96d99f7c]{background:#fef3c7;color:#d97706}.service-badge.raqeem[data-v-96d99f7c]{background:#dbeafe;color:#2563eb}.service-badge.laundry[data-v-96d99f7c]{background:#d1fae5;color:#059669}.service-badge.salon[data-v-96d99f7c]{background:#fce7f3;color:#db2777}.status-badge[data-v-96d99f7c]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.read[data-v-96d99f7c]{background:#d1fae5;color:#065f46}.status-badge.unread[data-v-96d99f7c]{background:#fee2e2;color:#991b1b}.actions[data-v-96d99f7c]{display:flex;gap:8px}.btn-icon[data-v-96d99f7c]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;transition:all .2s}.btn-icon.view[data-v-96d99f7c]{background:#dbeafe;color:#3b82f6}.btn-icon.view[data-v-96d99f7c]:hover{background:#3b82f6;color:#fff}.btn-icon.delete[data-v-96d99f7c]{background:#fee2e2;color:#ef4444}.btn-icon.delete[data-v-96d99f7c]:hover{background:#ef4444;color:#fff}.empty-state[data-v-96d99f7c]{text-align:center;padding:60px!important;color:#94a3b8}.empty-state i[data-v-96d99f7c]{font-size:48px;margin-bottom:16px}.loading-overlay[data-v-96d99f7c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;gap:10px;color:#667eea}.pagination[data-v-96d99f7c]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.pagination button[data-v-96d99f7c]{padding:8px 16px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px}.pagination button[data-v-96d99f7c]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-96d99f7c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-96d99f7c]{background:#fff;border-radius:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;animation:slideUp-96d99f7c .3s ease}@keyframes slideUp-96d99f7c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-96d99f7c]{padding:24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-96d99f7c]{font-size:20px;color:#1e293b}.close-btn[data-v-96d99f7c]{background:none;border:none;font-size:28px;cursor:pointer;color:#94a3b8}.modal-body[data-v-96d99f7c]{padding:24px}.message-details[data-v-96d99f7c]{display:flex;flex-direction:column;gap:20px}.detail-row[data-v-96d99f7c]{display:flex;gap:15px}.detail-row label[data-v-96d99f7c]{width:80px;font-weight:600;color:#475569}.message-content[data-v-96d99f7c]{background:#f8fafc;padding:16px;border-radius:12px;line-height:1.6;color:#334155}.modal-footer[data-v-96d99f7c]{padding:20px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}.btn-mark-read[data-v-96d99f7c]{background:#10b981;color:#fff;border:none;padding:10px 20px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px}.btn-delete[data-v-96d99f7c]{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px}.btn-close[data-v-96d99f7c]{background:#e2e8f0;border:none;padding:10px 20px;border-radius:10px;cursor:pointer}.services-container[data-v-6f4150c5]{background:#fff;border-radius:24px;padding:24px}.page-header[data-v-6f4150c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}.page-header h2[data-v-6f4150c5]{font-size:24px;color:#1e293b;margin-bottom:5px}.page-header p[data-v-6f4150c5]{color:#64748b;font-size:14px}.btn-primary[data-v-6f4150c5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s}.btn-primary[data-v-6f4150c5]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.services-grid[data-v-6f4150c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.service-card[data-v-6f4150c5]{background:#f8fafc;border-radius:20px;overflow:hidden;transition:all .3s;border:1px solid #e2e8f0}.service-card[data-v-6f4150c5]:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.service-card.inactive[data-v-6f4150c5]{opacity:.6;background:#f1f5f9}.service-header[data-v-6f4150c5]{padding:20px;background:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.service-icon[data-v-6f4150c5]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.service-icon.restaurant[data-v-6f4150c5]{background:linear-gradient(135deg,#f093fb,#f5576c)}.service-icon.cashier[data-v-6f4150c5]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.service-icon.laundry[data-v-6f4150c5]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.service-icon.salon[data-v-6f4150c5]{background:linear-gradient(135deg,#fa709a,#fee140)}.service-icon.dropshipping[data-v-6f4150c5]{background:linear-gradient(135deg,#30cfd0,#330867)}.service-icon.ecommerce[data-v-6f4150c5]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.switch[data-v-6f4150c5]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-6f4150c5]{opacity:0;width:0;height:0}.slider[data-v-6f4150c5]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-6f4150c5]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-6f4150c5]{background-color:#10b981}input:checked+.slider[data-v-6f4150c5]:before{transform:translate(26px)}.slider.round[data-v-6f4150c5]{border-radius:34px}.slider.round[data-v-6f4150c5]:before{border-radius:50%}.service-content[data-v-6f4150c5]{padding:20px}.service-content h3[data-v-6f4150c5]{font-size:18px;color:#1e293b;margin-bottom:10px}.service-description[data-v-6f4150c5]{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:15px}.service-features[data-v-6f4150c5]{margin-top:15px}.features-title[data-v-6f4150c5]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;margin-bottom:8px}.features-list[data-v-6f4150c5]{display:flex;flex-wrap:wrap;gap:8px}.feature-tag[data-v-6f4150c5]{background:#fff;padding:4px 10px;border-radius:20px;font-size:11px;color:#475569;border:1px solid #e2e8f0}.feature-tag.more[data-v-6f4150c5]{background:#667eea;color:#fff;border:none}.service-footer[data-v-6f4150c5]{padding:15px 20px;border-top:1px solid #e2e8f0;display:flex;gap:10px;background:#fff}.btn-edit[data-v-6f4150c5],.btn-delete[data-v-6f4150c5]{flex:1;padding:8px;border:none;border-radius:10px;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.btn-edit[data-v-6f4150c5]{background:#dbeafe;color:#3b82f6}.btn-edit[data-v-6f4150c5]:hover{background:#3b82f6;color:#fff}.btn-delete[data-v-6f4150c5]{background:#fee2e2;color:#ef4444}.btn-delete[data-v-6f4150c5]:hover{background:#ef4444;color:#fff}.modal-overlay[data-v-6f4150c5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-6f4150c5]{background:#fff;border-radius:24px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;animation:slideUp-6f4150c5 .3s ease}@keyframes slideUp-6f4150c5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-6f4150c5]{padding:24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-6f4150c5]{font-size:20px;color:#1e293b}.close-btn[data-v-6f4150c5]{background:none;border:none;font-size:28px;cursor:pointer;color:#94a3b8}.modal-body[data-v-6f4150c5]{padding:24px}.form-group[data-v-6f4150c5]{margin-bottom:20px}.form-group label[data-v-6f4150c5]{display:block;margin-bottom:8px;font-weight:600;color:#334155;font-size:14px}.form-group input[data-v-6f4150c5],.form-group select[data-v-6f4150c5],.form-group textarea[data-v-6f4150c5]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;transition:all .2s}.form-group input[data-v-6f4150c5]:focus,.form-group select[data-v-6f4150c5]:focus,.form-group textarea[data-v-6f4150c5]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group small[data-v-6f4150c5]{display:block;margin-top:5px;font-size:11px;color:#94a3b8}.form-row[data-v-6f4150c5]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkbox-group[data-v-6f4150c5]{margin-top:20px}.checkbox-label[data-v-6f4150c5]{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-label input[data-v-6f4150c5]{width:auto}.form-actions[data-v-6f4150c5]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.btn-cancel[data-v-6f4150c5]{padding:10px 24px;background:#f1f5f9;border:none;border-radius:12px;cursor:pointer;font-weight:500}.btn-submit[data-v-6f4150c5]{padding:10px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600}@media (max-width: 768px){.services-grid[data-v-6f4150c5],.form-row[data-v-6f4150c5]{grid-template-columns:1fr}.page-header[data-v-6f4150c5]{flex-direction:column;align-items:flex-start}}.settings-container[data-v-89003838]{background:#fff;border-radius:24px;padding:24px}.settings-tabs[data-v-89003838]{display:flex;gap:10px;border-bottom:2px solid #e2e8f0;margin-bottom:30px;flex-wrap:wrap}.tab-btn[data-v-89003838]{padding:12px 24px;background:none;border:none;font-size:15px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;border-radius:12px 12px 0 0}.tab-btn i[data-v-89003838]{font-size:16px}.tab-btn[data-v-89003838]:hover{color:#667eea;background:#f1f5f9}.tab-btn.active[data-v-89003838]{color:#667eea;border-bottom:2px solid #667eea;margin-bottom:-2px}.settings-section[data-v-89003838]{animation:fadeIn-89003838 .3s ease}@keyframes fadeIn-89003838{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-89003838]{margin-bottom:30px}.section-header h2[data-v-89003838]{font-size:22px;color:#1e293b;margin-bottom:5px}.section-header p[data-v-89003838]{color:#64748b;font-size:14px}.settings-form[data-v-89003838]{max-width:800px}.form-row[data-v-89003838]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-v-89003838]{margin-bottom:20px}.form-group label[data-v-89003838]{display:block;margin-bottom:8px;font-weight:600;color:#334155;font-size:14px}.form-group input[data-v-89003838],.form-group select[data-v-89003838],.form-group textarea[data-v-89003838]{width:100%;padding:10px 14px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;transition:all .2s}.form-group input[data-v-89003838]:focus,.form-group select[data-v-89003838]:focus,.form-group textarea[data-v-89003838]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group small[data-v-89003838]{display:block;margin-top:5px;font-size:11px;color:#94a3b8}.logo-upload[data-v-89003838],.image-upload[data-v-89003838]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.logo-preview[data-v-89003838],.image-preview[data-v-89003838]{width:80px;height:80px;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0}.btn-upload[data-v-89003838]{padding:8px 16px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:13px;transition:all .2s}.btn-upload[data-v-89003838]:hover{background:#e2e8f0}.form-actions[data-v-89003838]{margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0}.btn-save[data-v-89003838]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 28px;border-radius:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.btn-save[data-v-89003838]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.btn-save[data-v-89003838]:disabled{opacity:.7;cursor:not-allowed}.toast-notification[data-v-89003838]{position:fixed;bottom:30px;right:30px;padding:12px 20px;border-radius:12px;display:flex;align-items:center;gap:10px;font-weight:500;animation:slideInRight-89003838 .3s ease;z-index:1000}.toast-notification.success[data-v-89003838]{background:#10b981;color:#fff}.toast-notification.error[data-v-89003838]{background:#ef4444;color:#fff}@keyframes slideInRight-89003838{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.settings-tabs[data-v-89003838]{gap:5px}.tab-btn[data-v-89003838]{padding:8px 16px;font-size:13px}.form-row[data-v-89003838]{grid-template-columns:1fr;gap:0}.toast-notification[data-v-89003838]{left:20px;right:20px;bottom:20px}}.admin-tenants[data-v-7670576e]{background:#fff;border-radius:24px;padding:24px}.page-header[data-v-7670576e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-7670576e]{font-size:24px;color:#1e293b}.btn-add[data-v-7670576e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px}.table-container[data-v-7670576e]{overflow-x:auto}.tenants-table[data-v-7670576e]{width:100%;border-collapse:collapse}.tenants-table th[data-v-7670576e]{text-align:right;padding:12px;background:#f8fafc;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0}.tenants-table td[data-v-7670576e]{padding:12px;border-bottom:1px solid #f1f5f9}.badge-active[data-v-7670576e]{background:#d1fae5;color:#065f46;padding:4px 12px;border-radius:20px;font-size:12px}.badge-inactive[data-v-7670576e]{background:#fee2e2;color:#991b1b;padding:4px 12px;border-radius:20px;font-size:12px}.actions[data-v-7670576e]{display:flex;gap:8px}.btn-edit[data-v-7670576e],.btn-delete[data-v-7670576e]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer}.btn-edit[data-v-7670576e]{background:#dbeafe;color:#3b82f6}.btn-delete[data-v-7670576e]{background:#fee2e2;color:#ef4444}.admin-activities[data-v-51c26c49]{background:#fff;border-radius:24px;padding:24px}.admin-activities h2[data-v-51c26c49]{font-size:24px;color:#1e293b;margin-bottom:8px}.admin-activities p[data-v-51c26c49]{color:#64748b;margin-bottom:24px}.activities-list[data-v-51c26c49]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-51c26c49]{display:flex;align-items:center;gap:15px;padding:16px;background:#f8fafc;border-radius:12px;transition:all .2s}.activity-item[data-v-51c26c49]:hover{background:#f1f5f9}.activity-icon[data-v-51c26c49]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.activity-icon.create[data-v-51c26c49]{background:#d1fae5;color:#10b981}.activity-icon.update[data-v-51c26c49]{background:#dbeafe;color:#3b82f6}.activity-icon.delete[data-v-51c26c49]{background:#fee2e2;color:#ef4444}.activity-details p[data-v-51c26c49]{margin-bottom:4px;color:#1e293b}.activity-details span[data-v-51c26c49]{font-size:12px;color:#94a3b8}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:#f5f7fb;color:#1e293b}#app{min-height:100vh}
