.notification-bell[data-v-5b40d4e9]{display:inline-block;position:relative}.bell-btn[data-v-5b40d4e9]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bell-btn[data-v-5b40d4e9]:hover{color:#667eea;background:#f1f5f9;transform:scale(1.05)}.bell-btn[data-v-5b40d4e9]:active{transform:scale(.95)}.bell-btn.has-unread[data-v-5b40d4e9]{color:#667eea;animation:.5s bellRing-5b40d4e9}@keyframes bellRing-5b40d4e9{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}}.badge[data-v-5b40d4e9]{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 4px #ef44444d}.offline-dot[data-v-5b40d4e9]{background:#ef4444;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-5b40d4e9;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 2px #ef4444}@keyframes pulse-5b40d4e9{0%,to{opacity:1}50%{opacity:.5}}.dropdown[data-v-5b40d4e9]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #e5e7eb80;border-radius:16px;width:420px;max-height:500px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 60px #00000026,0 4px 12px #0000000d}.dropdown-enter-active[data-v-5b40d4e9],.dropdown-leave-active[data-v-5b40d4e9]{transition:all .25s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-5b40d4e9],.dropdown-leave-to[data-v-5b40d4e9]{opacity:0;transform:translateY(-12px)scale(.96)}.dropdown-header[data-v-5b40d4e9]{background:#fafbfc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.title[data-v-5b40d4e9]{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:600}.header-actions[data-v-5b40d4e9]{gap:6px;display:flex}.mark-read-btn[data-v-5b40d4e9]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s}.mark-read-btn[data-v-5b40d4e9]:hover{color:#667eea;background:#667eea14}.clear-btn[data-v-5b40d4e9]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px 8px;transition:all .2s;display:flex}.clear-btn[data-v-5b40d4e9]:hover:not(:disabled){color:#ef4444;background:#ef444414}.clear-btn[data-v-5b40d4e9]:disabled{opacity:.3;cursor:not-allowed}.dropdown-body[data-v-5b40d4e9]{max-height:380px;overflow-y:auto}.dropdown-body[data-v-5b40d4e9]::-webkit-scrollbar{width:4px}.dropdown-body[data-v-5b40d4e9]::-webkit-scrollbar-track{background:0 0}.dropdown-body[data-v-5b40d4e9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.dropdown-body[data-v-5b40d4e9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.loading-state[data-v-5b40d4e9]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.spinner[data-v-5b40d4e9]{border:3px solid #f1f5f9;border-top-color:#667eea;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin-5b40d4e9}@keyframes spin-5b40d4e9{to{transform:rotate(360deg)}}.empty-state[data-v-5b40d4e9]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.empty-state svg[data-v-5b40d4e9]{color:#cbd5e1;margin-bottom:12px}.empty-state p[data-v-5b40d4e9]{font-size:14px;font-weight:500}.notifications-list[data-v-5b40d4e9]{flex-direction:column;display:flex}.notification-item[data-v-5b40d4e9]{cursor:pointer;border-bottom:1px solid #f1f5f9;gap:12px;padding:12px 20px;transition:all .2s;display:flex}.notification-item[data-v-5b40d4e9]:hover{background:#f8fafc}.notification-item[data-v-5b40d4e9]:last-child{border-bottom:none}.notification-item.unread[data-v-5b40d4e9]{background:linear-gradient(90deg,#667eea0a 0%,#0000 100%);border-left:3px solid #667eea}.notification-item.unread[data-v-5b40d4e9]:hover{background:linear-gradient(90deg,#667eea14 0%,#667eea05 100%)}.notification-icon[data-v-5b40d4e9]{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.notification-item:hover .notification-icon[data-v-5b40d4e9]{transform:scale(1.05)}.notification-icon.order[data-v-5b40d4e9]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.notification-icon.contact[data-v-5b40d4e9]{background:linear-gradient(135deg,#34d399 0%,#059669 100%)}.notification-icon.status[data-v-5b40d4e9]{background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%)}.notification-icon.review[data-v-5b40d4e9]{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.notification-icon.stock[data-v-5b40d4e9]{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%)}.notification-content[data-v-5b40d4e9]{flex:1;min-width:0}.notification-title[data-v-5b40d4e9]{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3}.notification-message[data-v-5b40d4e9]{color:#64748b;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-footer[data-v-5b40d4e9]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.notification-time[data-v-5b40d4e9]{color:#94a3b8;font-size:10px;font-weight:500}.notification-type[data-v-5b40d4e9]{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:2px 10px;font-size:9px;font-weight:600}.notification-type.order[data-v-5b40d4e9]{color:#4338ca;background:#e0e7ff}.notification-type.contact[data-v-5b40d4e9]{color:#065f46;background:#d1fae5}.notification-type.status[data-v-5b40d4e9]{color:#5b21b6;background:#ede9fe}.notification-type.review[data-v-5b40d4e9]{color:#92400e;background:#fef3c7}.notification-type.stock[data-v-5b40d4e9]{color:#991b1b;background:#fef2f2}.show-more[data-v-5b40d4e9]{text-align:center;background:#fafbfc;border-top:1px solid #f1f5f9;padding:10px 20px}.show-more-btn[data-v-5b40d4e9]{color:#667eea;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.show-more-btn[data-v-5b40d4e9]:hover{background:#667eea14;text-decoration:none}.dropdown-footer[data-v-5b40d4e9]{text-align:center;background:#fafbfc;border-top:1px solid #f1f5f9;padding:12px 20px}.view-all-btn[data-v-5b40d4e9]{color:#667eea;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:6px 16px;font-size:13px;font-weight:600;transition:all .2s}.view-all-btn[data-v-5b40d4e9]:hover{background:#667eea14}@media (width<=640px){.dropdown[data-v-5b40d4e9]{border:none;border-radius:0;width:100%;max-height:calc(100vh - 60px);position:fixed;top:60px;left:0;right:0;box-shadow:0 10px 40px #00000026}.dropdown-header[data-v-5b40d4e9]{padding:12px 16px}.dropdown-body[data-v-5b40d4e9]{max-height:calc(100vh - 180px)}.notification-item[data-v-5b40d4e9]{padding:10px 16px}.notification-icon[data-v-5b40d4e9]{width:32px;height:32px}.notification-icon svg[data-v-5b40d4e9]{width:14px;height:14px}}.admin-layout[data-v-fc06e099]{background:#f8fafc;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.admin-sidebar[data-v-fc06e099]{color:#e2e8f0;z-index:1000;background:linear-gradient(#1e293b 0%,#0f172a 100%);flex-direction:column;width:280px;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto}.admin-sidebar[data-v-fc06e099]::-webkit-scrollbar{width:5px}.admin-sidebar[data-v-fc06e099]::-webkit-scrollbar-track{background:#334155}.admin-sidebar[data-v-fc06e099]::-webkit-scrollbar-thumb{background:#64748b;border-radius:5px}.admin-sidebar.collapsed[data-v-fc06e099]{width:80px}.sidebar-header[data-v-fc06e099]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.logo[data-v-fc06e099]{cursor:pointer;flex:1;align-items:center;gap:.75rem;display:flex}.logo-icon[data-v-fc06e099]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.logo-icon svg[data-v-fc06e099]{width:20px;height:20px}.logo-text[data-v-fc06e099]{background:linear-gradient(135deg,#667eea,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.logo-text span[data-v-fc06e099]{background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.sidebar-toggle[data-v-fc06e099]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.sidebar-toggle[data-v-fc06e099]:hover{background:#fff3}.sidebar-nav[data-v-fc06e099]{flex:1;padding:1rem 0}.nav-section-title[data-v-fc06e099]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.5rem;padding:0 1.5rem;font-size:.7rem}.nav-item[data-v-fc06e099]{color:#cbd5e1;align-items:center;gap:.75rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s;display:flex}.nav-item[data-v-fc06e099]:hover{color:#fff;background:#ffffff14}.nav-item.active[data-v-fc06e099]{color:#fff;background:linear-gradient(90deg,#667eea33 0%,#0000 100%);border-left:3px solid #667eea}.nav-icon[data-v-fc06e099]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nav-icon svg[data-v-fc06e099]{width:18px;height:18px}.nav-label[data-v-fc06e099]{flex:1;font-size:.875rem}.sidebar-footer[data-v-fc06e099]{border-top:1px solid #ffffff1a;padding:1rem}.user-info[data-v-fc06e099]{background:#ffffff0d;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.user-avatar[data-v-fc06e099]{object-fit:cover;border-radius:50%;width:40px;height:40px}.user-details[data-v-fc06e099]{flex:1}.user-name[data-v-fc06e099]{color:#fff;font-size:.875rem;font-weight:600}.user-role[data-v-fc06e099]{color:#94a3b8;font-size:.7rem}.logout-btn[data-v-fc06e099]{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;transition:all .3s;display:flex}.logout-btn[data-v-fc06e099]:hover{background:#ef444433;border-color:#ef4444}.logout-btn svg[data-v-fc06e099]{width:18px;height:18px}.collapsed .sidebar-header[data-v-fc06e099]{justify-content:center;padding:1.5rem .75rem}.collapsed .logo-text[data-v-fc06e099],.collapsed .nav-label[data-v-fc06e099],.collapsed .nav-section-title[data-v-fc06e099],.collapsed .user-info[data-v-fc06e099],.collapsed .logout-btn span[data-v-fc06e099]{display:none}.collapsed .nav-item[data-v-fc06e099]{justify-content:center;padding:.7rem}.collapsed .logout-btn[data-v-fc06e099]{padding:.75rem}.admin-main[data-v-fc06e099]{flex-direction:column;flex:1;min-height:100vh;margin-left:280px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-main.expanded[data-v-fc06e099]{margin-left:80px}.admin-header[data-v-fc06e099]{z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.header-left[data-v-fc06e099]{align-items:center;gap:1rem;display:flex}.mobile-menu-toggle[data-v-fc06e099]{cursor:pointer;color:#64748b;background:0 0;border:none;padding:.5rem;display:none}.page-title h1[data-v-fc06e099]{color:#1e293b;margin:0;font-size:1.5rem}.header-right[data-v-fc06e099]{align-items:center;gap:.5rem;display:flex}.user-menu[data-v-fc06e099]{position:relative}.user-menu-btn[data-v-fc06e099]{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem;transition:all .3s;display:flex}.user-menu-btn[data-v-fc06e099]:hover{background:#f1f5f9}.user-avatar-small[data-v-fc06e099]{object-fit:cover;border-radius:50%;width:32px;height:32px}.user-name-mobile[data-v-fc06e099]{color:#1e293b;font-size:.875rem}.user-menu-btn svg[data-v-fc06e099]{color:#64748b;transition:transform .3s}.user-menu-btn svg.rotated[data-v-fc06e099]{transform:rotate(180deg)}.user-dropdown[data-v-fc06e099]{z-index:1000;background:#fff;border-radius:12px;width:280px;margin-top:.5rem;position:absolute;top:100%;right:0;box-shadow:0 10px 25px -5px #0000001a}.user-dropdown-header[data-v-fc06e099]{align-items:center;gap:.75rem;padding:1rem;display:flex}.user-dropdown-header img[data-v-fc06e099]{object-fit:cover;border-radius:50%;width:48px;height:48px}.user-dropdown-header .name[data-v-fc06e099]{color:#1e293b;font-weight:600}.user-dropdown-header .email[data-v-fc06e099]{color:#64748b;font-size:.75rem}.user-dropdown-divider[data-v-fc06e099]{background:#e5e7eb;height:1px;margin:.5rem 0}.dropdown-item[data-v-fc06e099]{cursor:pointer;text-align:left;color:#1e293b;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-decoration:none;transition:background .3s;display:flex}.dropdown-item[data-v-fc06e099]:hover{background:#f8fafc}.admin-content[data-v-fc06e099]{flex:1;padding:2rem}.content-wrapper[data-v-fc06e099]{max-width:1400px;margin:0 auto}.admin-footer[data-v-fc06e099]{background:#fff;border-top:1px solid #e5e7eb;margin-top:auto;padding:1rem 2rem}.footer-content[data-v-fc06e099]{text-align:center;color:#94a3b8;font-size:.75rem}.mobile-overlay[data-v-fc06e099]{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (width<=768px){.admin-sidebar[data-v-fc06e099]{transform:translate(-100%)}.admin-sidebar.mobile-open[data-v-fc06e099]{transform:translate(0)}.admin-main[data-v-fc06e099]{margin-left:0}.mobile-menu-toggle[data-v-fc06e099]{display:flex}.mobile-overlay[data-v-fc06e099]{display:block}.admin-header[data-v-fc06e099]{padding:.75rem 1rem}.page-title h1[data-v-fc06e099]{font-size:1.25rem}.user-name-mobile[data-v-fc06e099]{display:inline}.admin-content[data-v-fc06e099]{padding:1rem}}.modal-overlay[data-v-fae4daf7]{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-fae4daf7]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-height:90vh;padding:2rem;display:flex;box-shadow:0 20px 60px #0000004d}.modal.sm[data-v-fae4daf7]{max-width:400px}.modal.md[data-v-fae4daf7]{max-width:500px}.modal.lg[data-v-fae4daf7]{max-width:700px}.modal.xl[data-v-fae4daf7]{max-width:900px}.modal-header[data-v-fae4daf7]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-header h3[data-v-fae4daf7]{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.close-btn[data-v-fae4daf7]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .2s}.close-btn[data-v-fae4daf7]:hover{color:#111827;background:#f3f4f6}.modal-body[data-v-fae4daf7]{flex:1;padding-right:.25rem;overflow-y:auto}.modal-body[data-v-fae4daf7]::-webkit-scrollbar{width:6px}.modal-body[data-v-fae4daf7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.modal-footer[data-v-fae4daf7]{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.btn-secondary[data-v-fae4daf7]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s}.btn-secondary[data-v-fae4daf7]:hover{background:#e5e7eb}.btn-primary[data-v-fae4daf7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s}.btn-primary[data-v-fae4daf7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-fae4daf7]:disabled{opacity:.6;cursor:not-allowed}.modal-fade-enter-active[data-v-fae4daf7],.modal-fade-leave-active[data-v-fae4daf7]{transition:all .3s}.modal-fade-enter-from[data-v-fae4daf7],.modal-fade-leave-to[data-v-fae4daf7]{opacity:0}.modal-fade-enter-from .modal[data-v-fae4daf7],.modal-fade-leave-to .modal[data-v-fae4daf7]{transform:scale(.95)translateY(20px)}@media (width<=640px){.modal[data-v-fae4daf7]{max-height:95vh;padding:1.5rem}.modal-footer[data-v-fae4daf7]{flex-direction:column}.modal-footer button[data-v-fae4daf7]{justify-content:center;width:100%}}.brand-form[data-v-ce5a916c]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-ce5a916c]{flex-direction:column;gap:.25rem;display:flex}.form-group label[data-v-ce5a916c]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-ce5a916c]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:all .3s}.form-input[data-v-ce5a916c]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-ce5a916c]{border-color:#ef4444}.form-input[data-v-ce5a916c]::placeholder{color:#9ca3af}textarea.form-input[data-v-ce5a916c]{resize:vertical;min-height:80px}.error-text[data-v-ce5a916c]{color:#ef4444;font-size:.75rem}.hint[data-v-ce5a916c]{color:#9ca3af;font-size:.75rem}.checkbox-label[data-v-ce5a916c]{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-ce5a916c]{cursor:pointer;accent-color:#667eea;width:18px;height:18px}.checkbox-label span[data-v-ce5a916c]{color:#374151;-webkit-user-select:none;user-select:none}@media (width<=640px){.brand-form[data-v-ce5a916c]{gap:.75rem}.form-input[data-v-ce5a916c]{padding:.5rem .75rem;font-size:.8rem}}.brands-page[data-v-90377f97]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-90377f97]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-90377f97]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-90377f97]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-primary[data-v-90377f97]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-90377f97]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.alert[data-v-90377f97]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-90377f97]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-90377f97]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.filters-bar[data-v-90377f97]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-90377f97]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;transition:all .3s;display:flex}.search-box[data-v-90377f97]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-90377f97]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-90377f97]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filter-select[data-v-90377f97]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.loading-state[data-v-90377f97]{text-align:center;padding:4rem}.spinner[data-v-90377f97]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-90377f97}@keyframes spin-90377f97{to{transform:rotate(360deg)}}.empty-state[data-v-90377f97]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-90377f97]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-90377f97]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-90377f97]{color:#6b7280;margin-bottom:1.5rem}.table-wrapper[data-v-90377f97]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.brands-table[data-v-90377f97]{border-collapse:collapse;width:100%}.brands-table th[data-v-90377f97]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.brands-table td[data-v-90377f97]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.brands-table tr:hover td[data-v-90377f97]{background:#f9fafb}.brand-name[data-v-90377f97]{color:#111827;font-weight:500}.status-badge[data-v-90377f97]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-active[data-v-90377f97]{color:#065f46;background:#d1fae5}.status-inactive[data-v-90377f97]{color:#6b7280;background:#f3f4f6}.actions[data-v-90377f97]{gap:.25rem;display:flex}.btn-action[data-v-90377f97]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.btn-action.edit[data-v-90377f97]{color:#2563eb;background:#dbeafe}.btn-action.edit[data-v-90377f97]:hover{background:#bfdbfe}.btn-action.delete[data-v-90377f97]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-90377f97]:hover{background:#fecaca}.pagination[data-v-90377f97]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-90377f97]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-90377f97]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-90377f97]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-90377f97]:disabled{opacity:.5;cursor:not-allowed}.delete-modal-content[data-v-90377f97]{text-align:center;padding:.5rem 0}.delete-icon[data-v-90377f97]{color:#ef4444;margin-bottom:1rem}.delete-modal-content p[data-v-90377f97]{color:#374151;margin:.5rem 0}.delete-brand-name[data-v-90377f97]{font-size:1rem;margin:.5rem 0!important}.delete-brand-name strong[data-v-90377f97]{color:#111827;font-weight:600}.delete-hint[data-v-90377f97]{font-size:.875rem;color:#6b7280!important;margin-top:1rem!important}@media (width<=768px){.page-header[data-v-90377f97]{flex-direction:column;align-items:stretch}.filters-bar[data-v-90377f97]{flex-direction:column}.brands-table[data-v-90377f97]{min-width:500px}}.category-form[data-v-71df2304]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-71df2304]{flex-direction:column;gap:.25rem;display:flex}.form-group label[data-v-71df2304]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-71df2304]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-71df2304]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-71df2304]{border-color:#ef4444}.error-text[data-v-71df2304]{color:#ef4444;font-size:.75rem}.hint[data-v-71df2304]{color:#9ca3af;font-size:.75rem}.checkbox-label[data-v-71df2304]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-71df2304]{cursor:pointer;width:18px;height:18px}.tree-children[data-v-55389cd7],.tree-item-wrapper[data-v-55389cd7]{width:100%}.tree-item[data-v-55389cd7]{border-radius:6px;transition:all .2s}.tree-item.dragging[data-v-55389cd7]{opacity:.5}.tree-item.drag-over[data-v-55389cd7]{border-top:2px solid #667eea}.tree-item.drag-over-below[data-v-55389cd7]{border-bottom:2px solid #667eea}.tree-item-content[data-v-55389cd7]{border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .2s;display:flex}.tree-item-content[data-v-55389cd7]:hover{background:#f9fafb}.tree-toggle[data-v-55389cd7]{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .2s;display:flex}.tree-toggle[data-v-55389cd7]:hover{color:#111827;background:#f3f4f6;border-radius:4px}.tree-toggle .rotated[data-v-55389cd7]{transform:rotate(-90deg)}.tree-toggle-placeholder[data-v-55389cd7]{flex-shrink:0;width:28px}.drag-handle[data-v-55389cd7]{color:#d1d5db;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 2px}.drag-handle[data-v-55389cd7]:active{cursor:grabbing}.item-icon[data-v-55389cd7]{color:#f59e0b;flex-shrink:0}.item-info[data-v-55389cd7]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.item-name[data-v-55389cd7]{color:#111827;font-size:.875rem;font-weight:500}.item-slug[data-v-55389cd7]{color:#9ca3af;font-size:.7rem}.children-badge[data-v-55389cd7]{color:#6b7280;background:#f3f4f6;border-radius:10px;padding:.125rem .375rem;font-size:.65rem}.item-status[data-v-55389cd7]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.status-badge[data-v-55389cd7]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-active[data-v-55389cd7]{color:#065f46;background:#d1fae5}.status-inactive[data-v-55389cd7]{color:#6b7280;background:#f3f4f6}.item-actions[data-v-55389cd7]{flex-shrink:0;gap:.25rem;display:flex}.btn-action[data-v-55389cd7]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.btn-action.add[data-v-55389cd7]{color:#2563eb;background:#dbeafe}.btn-action.add[data-v-55389cd7]:hover{background:#bfdbfe}.btn-action.edit[data-v-55389cd7]{color:#4338ca;background:#e0e7ff}.btn-action.edit[data-v-55389cd7]:hover{background:#c7d2fe}.btn-action.delete[data-v-55389cd7]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-55389cd7]:hover{background:#fecaca}@media (width<=768px){.tree-item-content[data-v-55389cd7]{flex-wrap:wrap;gap:.5rem}.item-actions[data-v-55389cd7]{margin-left:auto}}.categories-page[data-v-8db50fce]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-8db50fce]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-8db50fce]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-8db50fce]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.header-actions[data-v-8db50fce]{align-items:center;gap:1rem;display:flex}.view-toggle[data-v-8db50fce]{background:#f3f4f6;border-radius:8px;padding:.25rem;display:flex}.view-btn[data-v-8db50fce]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:all .3s;display:flex}.view-btn.active[data-v-8db50fce]{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001a}.btn-primary[data-v-8db50fce]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-8db50fce]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.alert[data-v-8db50fce]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-8db50fce]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-8db50fce]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.search-box[data-v-8db50fce]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;margin-bottom:1.5rem;padding:.5rem .75rem;transition:all .3s;display:flex}.search-box[data-v-8db50fce]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box svg[data-v-8db50fce]{color:#9ca3af}.search-box input[data-v-8db50fce]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-8db50fce]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.tree-container[data-v-8db50fce]{background:#fff;border-radius:12px;min-height:400px;padding:.5rem;box-shadow:0 1px 3px #0000001a}.tree-item[data-v-8db50fce]{border-radius:6px;transition:all .2s}.tree-item.dragging[data-v-8db50fce]{opacity:.5}.tree-item.drag-over[data-v-8db50fce]{border-top:2px solid #667eea}.tree-item.drag-over-below[data-v-8db50fce]{border-bottom:2px solid #667eea}.tree-item-content[data-v-8db50fce]{cursor:move;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background .2s;display:flex}.tree-item-content[data-v-8db50fce]:hover{background:#f9fafb}.drag-handle[data-v-8db50fce]{color:#d1d5db;cursor:grab;-webkit-user-select:none;user-select:none}.drag-handle[data-v-8db50fce]:active{cursor:grabbing}.item-icon[data-v-8db50fce]{color:#f59e0b}.item-info[data-v-8db50fce]{flex:1;align-items:center;gap:.5rem;display:flex}.item-name[data-v-8db50fce]{color:#111827;font-size:.875rem;font-weight:500}.item-slug[data-v-8db50fce]{color:#9ca3af;font-size:.7rem}.item-status[data-v-8db50fce]{align-items:center;gap:.5rem;display:flex}.status-badge[data-v-8db50fce]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-active[data-v-8db50fce]{color:#065f46;background:#d1fae5}.status-inactive[data-v-8db50fce]{color:#6b7280;background:#f3f4f6}.children-count[data-v-8db50fce]{color:#9ca3af;font-size:.7rem}.item-actions[data-v-8db50fce]{gap:.25rem;display:flex}.btn-action[data-v-8db50fce]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.btn-action.add[data-v-8db50fce]{color:#2563eb;background:#dbeafe}.btn-action.add[data-v-8db50fce]:hover{background:#bfdbfe}.btn-action.edit[data-v-8db50fce]{color:#4338ca;background:#e0e7ff}.btn-action.edit[data-v-8db50fce]:hover{background:#c7d2fe}.btn-action.delete[data-v-8db50fce]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-8db50fce]:hover{background:#fecaca}.drag-hint[data-v-8db50fce]{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem;font-size:.75rem;display:flex}.table-wrapper[data-v-8db50fce]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.categories-table[data-v-8db50fce]{border-collapse:collapse;width:100%}.categories-table th[data-v-8db50fce]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.categories-table td[data-v-8db50fce]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.categories-table tr:hover td[data-v-8db50fce]{background:#f9fafb}.category-name[data-v-8db50fce]{align-items:center;gap:.5rem;display:flex}.name[data-v-8db50fce]{color:#111827;font-weight:500}.actions[data-v-8db50fce]{gap:.25rem;display:flex}.loading-state[data-v-8db50fce]{text-align:center;padding:4rem}.spinner[data-v-8db50fce]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-8db50fce}@keyframes spin-8db50fce{to{transform:rotate(360deg)}}.empty-state[data-v-8db50fce]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-8db50fce]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-8db50fce]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-8db50fce]{color:#6b7280;margin-bottom:1.5rem}.modal-overlay[data-v-8db50fce]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8db50fce]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;padding:2rem;overflow-y:auto}.modal-header[data-v-8db50fce]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-header h3[data-v-8db50fce]{font-size:1.25rem;font-weight:600}.close-btn[data-v-8db50fce]{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:.25rem}.close-btn[data-v-8db50fce]:hover{color:#111827}.modal-body[data-v-8db50fce]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-8db50fce]{flex-direction:column;gap:.25rem;display:flex}.form-group label[data-v-8db50fce]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-8db50fce]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-8db50fce]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-8db50fce]{border-color:#ef4444}.error-text[data-v-8db50fce]{color:#ef4444;font-size:.75rem}.hint[data-v-8db50fce]{color:#9ca3af;font-size:.75rem}.checkbox-label[data-v-8db50fce]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-8db50fce]{cursor:pointer;width:18px;height:18px}.modal-footer[data-v-8db50fce]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.btn-secondary[data-v-8db50fce]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s}.btn-secondary[data-v-8db50fce]:hover{background:#e5e7eb}@media (width<=768px){.page-header[data-v-8db50fce]{flex-direction:column;align-items:stretch}.header-actions[data-v-8db50fce]{flex-direction:column}.item-actions[data-v-8db50fce]{flex-wrap:wrap}.categories-table[data-v-8db50fce]{min-width:600px}.table-wrapper[data-v-8db50fce]{overflow-x:auto}}.tree-toggle[data-v-8db50fce]{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .2s;display:flex}.tree-toggle[data-v-8db50fce]:hover{color:#111827;background:#f3f4f6;border-radius:4px}.tree-toggle .rotated[data-v-8db50fce]{transform:rotate(-90deg)}.tree-toggle-placeholder[data-v-8db50fce]{flex-shrink:0;width:28px}.accordion-controls[data-v-8db50fce]{gap:.5rem;margin-bottom:1rem;display:flex}.btn-accordion[data-v-8db50fce]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-accordion[data-v-8db50fce]:hover{color:#111827;background:#e5e7eb}.messages-page[data-v-04cea474]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-04cea474]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-04cea474]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-04cea474]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-refresh[data-v-04cea474]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-refresh[data-v-04cea474]:hover{color:#111827;background:#f3f4f6}.stats-grid[data-v-04cea474]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat-card[data-v-04cea474]{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-04cea474]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.total[data-v-04cea474]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-icon.new[data-v-04cea474]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.processed[data-v-04cea474]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.spam[data-v-04cea474]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-info .stat-value[data-v-04cea474]{color:#111827;font-size:1.5rem;font-weight:700}.stat-info .stat-label[data-v-04cea474]{color:#6b7280;font-size:.75rem}.filters-bar[data-v-04cea474]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-04cea474]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;display:flex}.search-box[data-v-04cea474]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-04cea474]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-04cea474]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filters-group[data-v-04cea474]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-select[data-v-04cea474]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.btn-clear-filters[data-v-04cea474]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-clear-filters[data-v-04cea474]:hover{background:#e5e7eb}.table-wrapper[data-v-04cea474]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.table-toolbar[data-v-04cea474]{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.toolbar-left .selected-count[data-v-04cea474]{color:#6b7280;font-size:.8rem}.toolbar-right[data-v-04cea474]{gap:.5rem;display:flex}.btn-process[data-v-04cea474],.btn-delete[data-v-04cea474]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:inline-flex}.btn-process[data-v-04cea474]{color:#065f46;background:#d1fae5}.btn-process[data-v-04cea474]:hover{background:#a7f3d0}.btn-delete[data-v-04cea474]{color:#991b1b;background:#fef2f2}.btn-delete[data-v-04cea474]:hover{background:#fecaca}.messages-table[data-v-04cea474]{border-collapse:collapse;width:100%}.messages-table th[data-v-04cea474]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.messages-table td[data-v-04cea474]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.messages-table tr:hover td[data-v-04cea474]{background:#f9fafb}.messages-table tr.unread[data-v-04cea474]{background:#eff6ff}.messages-table tr.unread:hover td[data-v-04cea474]{background:#dbeafe}.sender-info .sender-name[data-v-04cea474]{color:#111827;font-weight:600}.sender-info .sender-email[data-v-04cea474]{color:#6b7280;font-size:.7rem}.sender-info .sender-phone[data-v-04cea474]{color:#9ca3af;font-size:.7rem}.subject[data-v-04cea474]{color:#111827;font-weight:500}.message-preview[data-v-04cea474]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.8rem;overflow:hidden}.status-badge[data-v-04cea474]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-new[data-v-04cea474]{color:#92400e;background:#fef3c7}.status-processed[data-v-04cea474]{color:#065f46;background:#d1fae5}.status-spam[data-v-04cea474]{color:#991b1b;background:#fef2f2}.date-info .date[data-v-04cea474]{color:#6b7280;font-size:.75rem}.date-info .time[data-v-04cea474]{color:#9ca3af;font-size:.6rem}.actions[data-v-04cea474]{gap:.25rem;display:flex}.btn-action[data-v-04cea474]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.btn-action.view[data-v-04cea474]{color:#4338ca;background:#e0e7ff}.btn-action.view[data-v-04cea474]:hover{background:#c7d2fe}.btn-action.process[data-v-04cea474]{color:#065f46;background:#d1fae5}.btn-action.process[data-v-04cea474]:hover{background:#a7f3d0}.btn-action.spam[data-v-04cea474]{color:#991b1b;background:#fef2f2}.btn-action.spam[data-v-04cea474]:hover{background:#fecaca}.btn-action.delete[data-v-04cea474]{color:#991b1b;background:#fef2f2}.btn-action.delete[data-v-04cea474]:hover{background:#fecaca}.pagination[data-v-04cea474]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-04cea474]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-04cea474]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-04cea474]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-04cea474]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-04cea474]{text-align:center;padding:4rem}.spinner[data-v-04cea474]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-04cea474}@keyframes spin-04cea474{to{transform:rotate(360deg)}}.empty-state[data-v-04cea474]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-04cea474]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-04cea474]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-04cea474]{color:#6b7280}.message-detail[data-v-04cea474]{flex-direction:column;gap:.75rem;display:flex}.detail-row[data-v-04cea474]{align-items:center;gap:1rem;font-size:.875rem;display:flex}.detail-row .detail-label[data-v-04cea474]{color:#6b7280;min-width:100px;font-weight:500}.detail-row .detail-value[data-v-04cea474]{color:#111827}.detail-link[data-v-04cea474]{color:#667eea;text-decoration:none}.detail-link[data-v-04cea474]:hover{text-decoration:underline}.detail-message[data-v-04cea474]{border-top:1px solid #e5e7eb;margin-top:.5rem;padding-top:.5rem}.detail-message .detail-label[data-v-04cea474]{color:#6b7280;margin-bottom:.5rem;font-weight:600}.message-text[data-v-04cea474]{color:#111827;white-space:pre-wrap;background:#f9fafb;border-radius:8px;padding:.75rem;font-size:.875rem;line-height:1.6}.admin-comment[data-v-04cea474]{color:#065f46;white-space:pre-wrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:.75rem;font-size:.875rem;line-height:1.6}.detail-actions[data-v-04cea474]{border-top:1px solid #e5e7eb;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.detail-actions button[data-v-04cea474]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:inline-flex}.btn-spam[data-v-04cea474]{color:#991b1b;background:#fef2f2}.btn-spam[data-v-04cea474]:hover{background:#fecaca}@media (width<=768px){.stats-grid[data-v-04cea474]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-04cea474]{flex-direction:column}.search-box[data-v-04cea474]{width:100%}.filters-group[data-v-04cea474]{flex-wrap:wrap;width:100%}.filter-select[data-v-04cea474]{flex:1;min-width:100px}.table-wrapper[data-v-04cea474]{overflow-x:auto}.messages-table[data-v-04cea474]{min-width:700px}.page-header[data-v-04cea474]{flex-direction:column;align-items:stretch}}@media (width<=480px){.stats-grid[data-v-04cea474]{grid-template-columns:1fr}.stat-card[data-v-04cea474]{padding:1rem}.stat-value[data-v-04cea474]{font-size:1.25rem}}.confirm-content[data-v-04cea474]{text-align:center;padding:.5rem 0}.confirm-icon[data-v-04cea474]{margin-bottom:1rem}.confirm-text[data-v-04cea474]{color:#111827;margin-bottom:.5rem;font-size:1rem;font-weight:500}.confirm-hint[data-v-04cea474]{color:#6b7280;font-size:.8rem}[data-v-04cea474] .modal .btn-primary{background:#f59e0b}[data-v-04cea474] .modal .btn-primary:hover:not(:disabled){background:#d97706}.dashboard[data-v-9ad8462f]{max-width:1400px;margin:0 auto;padding:0 4px}.dashboard-header[data-v-9ad8462f]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.dashboard-header[data-v-9ad8462f]:before{content:"";background:#ffffff0d;border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.dashboard-header[data-v-9ad8462f]:after{content:"";background:#ffffff08;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:10%}.header-left[data-v-9ad8462f]{z-index:1;position:relative}.greeting-wrapper[data-v-9ad8462f]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.greeting[data-v-9ad8462f]{margin:0;font-size:1.5rem;font-weight:700}.greeting-badge[data-v-9ad8462f]{background:#fff3;border-radius:20px;padding:.15rem .75rem;font-size:.7rem;font-weight:500}.date[data-v-9ad8462f]{opacity:.9;align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.header-right[data-v-9ad8462f]{z-index:1;position:relative}.btn-refresh[data-v-9ad8462f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:flex}.btn-refresh[data-v-9ad8462f]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-refresh[data-v-9ad8462f]:disabled{opacity:.6;cursor:not-allowed}.spinning[data-v-9ad8462f]{animation:1s linear infinite spin-9ad8462f}@keyframes spin-9ad8462f{to{transform:rotate(360deg)}}.error-state[data-v-9ad8462f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.btn-retry[data-v-9ad8462f]{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:6px;padding:.25rem 1rem;font-size:.875rem}.stats-grid[data-v-9ad8462f]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.stat-card[data-v-9ad8462f]{background:#fff;border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.stat-card[data-v-9ad8462f]:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.stat-card-products[data-v-9ad8462f]:before{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.stat-card-orders[data-v-9ad8462f]:before{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.stat-card-revenue[data-v-9ad8462f]:before{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.stat-card-users[data-v-9ad8462f]:before{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.stat-card[data-v-9ad8462f]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.stat-card-inner[data-v-9ad8462f]{padding:1.5rem}.stat-card-header[data-v-9ad8462f]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.stat-icon-wrapper[data-v-9ad8462f]{align-items:center;gap:.75rem;display:flex}.stat-icon[data-v-9ad8462f]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat-change[data-v-9ad8462f]{border-radius:20px;align-items:center;gap:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:flex}.stat-change.positive[data-v-9ad8462f]{color:#065f46;background:#d1fae5}.stat-change.negative[data-v-9ad8462f]{color:#991b1b;background:#fef2f2}.stat-card-body[data-v-9ad8462f]{margin-bottom:1rem}.stat-value[data-v-9ad8462f]{color:#111827;font-size:1.75rem;font-weight:700;line-height:1.2}.stat-title[data-v-9ad8462f]{color:#6b7280;font-size:.875rem}.stat-card-footer[data-v-9ad8462f]{border-top:1px solid #f3f4f6;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.75rem;display:grid}.stat-footer-item[data-v-9ad8462f]{flex-direction:column;display:flex}.stat-footer-label[data-v-9ad8462f]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.stat-footer-value[data-v-9ad8462f]{color:#111827;font-size:.875rem;font-weight:600}.loading-skeleton[data-v-9ad8462f]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.skeleton-card[data-v-9ad8462f]{background:#fff;border-radius:16px;padding:1.5rem;animation:1.5s ease-in-out infinite pulse-9ad8462f}.skeleton-header[data-v-9ad8462f]{background:#f3f4f6;border-radius:8px;height:40px;margin-bottom:.75rem}.skeleton-body[data-v-9ad8462f]{background:#f3f4f6;border-radius:8px;width:70%;height:40px;margin-bottom:.75rem}.skeleton-footer[data-v-9ad8462f]{background:#f3f4f6;border-radius:8px;height:30px}@keyframes pulse-9ad8462f{0%,to{opacity:1}50%{opacity:.5}}.dashboard-grid[data-v-9ad8462f]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.dashboard-card[data-v-9ad8462f]{background:#fff;border-radius:16px;padding:1.5rem;transition:all .3s;box-shadow:0 1px 3px #0000000f}.dashboard-card[data-v-9ad8462f]:hover{box-shadow:0 8px 30px #0000000f}.card-header[data-v-9ad8462f]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.card-header-left[data-v-9ad8462f]{align-items:center;gap:.5rem;display:flex}.card-icon-wrapper[data-v-9ad8462f]{color:#667eea;background:#667eea1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.card-header h3[data-v-9ad8462f]{color:#111827;margin:0;font-size:1rem;font-weight:600}.view-all[data-v-9ad8462f]{color:#667eea;align-items:center;gap:.25rem;font-size:.813rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.view-all[data-v-9ad8462f]:hover{gap:.5rem}.card-badge[data-v-9ad8462f]{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:.15rem .75rem;font-size:.7rem;font-weight:600}.orders-list[data-v-9ad8462f]{flex-direction:column;gap:.5rem;display:flex}.order-item[data-v-9ad8462f]{background:#f9fafb;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .3s;display:flex}.order-item[data-v-9ad8462f]:hover{background:#f3f4f6;transform:translate(4px)}.order-info[data-v-9ad8462f]{flex:1}.order-id[data-v-9ad8462f]{align-items:center;gap:.75rem;display:flex}.order-number[data-v-9ad8462f]{color:#111827;font-size:.875rem;font-weight:600}.order-customer[data-v-9ad8462f]{color:#6b7280;font-size:.75rem}.order-meta[data-v-9ad8462f]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.order-price[data-v-9ad8462f]{color:#111827;font-weight:600}.order-status[data-v-9ad8462f]{border-radius:12px;padding:.15rem .6rem;font-size:.7rem;font-weight:500}.order-time[data-v-9ad8462f]{color:#9ca3af;font-size:.7rem}.products-list[data-v-9ad8462f]{flex-direction:column;gap:.5rem;display:flex}.product-item[data-v-9ad8462f]{background:#f9fafb;border-radius:10px;padding:.75rem 1rem;transition:all .3s;position:relative}.product-item[data-v-9ad8462f]:hover{background:#f3f4f6}.product-item.first[data-v-9ad8462f]{background:linear-gradient(135deg,#667eea0d 0%,#764ba20d 100%);border:1px solid #667eea26}.product-rank[data-v-9ad8462f]{color:#d1d5db;font-size:1.125rem;font-weight:800;position:absolute;top:.5rem;right:.75rem}.product-rank.first[data-v-9ad8462f]{color:#667eea}.product-info[data-v-9ad8462f]{flex:1;margin-right:2.5rem}.product-name[data-v-9ad8462f]{color:#111827;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.product-stats[data-v-9ad8462f]{color:#6b7280;gap:1rem;font-size:.75rem;display:flex}.product-revenue[data-v-9ad8462f]{color:#667eea;font-weight:600}.product-progress[data-v-9ad8462f]{background:#e5e7eb;border-radius:2px;width:100%;height:3px;margin-top:.5rem;overflow:hidden}.progress-bar[data-v-9ad8462f]{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:2px;height:100%;transition:width .8s}.empty-state[data-v-9ad8462f]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}.empty-state p[data-v-9ad8462f]{margin-top:.5rem;font-size:.875rem}.quick-actions[data-v-9ad8462f]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000f}.quick-actions-header[data-v-9ad8462f]{margin-bottom:1rem}.quick-actions-left[data-v-9ad8462f]{align-items:center;gap:.5rem;display:flex}.zap-icon[data-v-9ad8462f]{color:#f59e0b}.quick-actions h3[data-v-9ad8462f]{color:#111827;margin:0;font-size:1rem;font-weight:600}.actions-grid[data-v-9ad8462f]{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.action-card[data-v-9ad8462f]{background:#f9fafb;border:1px solid #0000;border-left:3px solid #667eea;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:all .3s;display:flex}.action-card[data-v-9ad8462f]:hover{background:#f3f4f6;border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.action-content[data-v-9ad8462f]{align-items:center;gap:.75rem;display:flex}.action-icon-wrapper[data-v-9ad8462f]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.action-info[data-v-9ad8462f]{flex-direction:column;display:flex}.action-title[data-v-9ad8462f]{color:#111827;font-size:.813rem;font-weight:500}.action-desc[data-v-9ad8462f]{color:#9ca3af;font-size:.7rem}.action-arrow[data-v-9ad8462f]{color:#d1d5db;transition:all .3s}.action-card:hover .action-arrow[data-v-9ad8462f]{color:#667eea;transform:translate(4px)}@media (width<=1200px){.stats-grid[data-v-9ad8462f]{grid-template-columns:repeat(2,1fr)}.actions-grid[data-v-9ad8462f]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.dashboard-grid[data-v-9ad8462f]{grid-template-columns:1fr}.actions-grid[data-v-9ad8462f]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dashboard-header[data-v-9ad8462f]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.header-right[data-v-9ad8462f]{width:100%}.btn-refresh[data-v-9ad8462f]{justify-content:center;width:100%}.stats-grid[data-v-9ad8462f],.actions-grid[data-v-9ad8462f]{grid-template-columns:1fr}.order-item[data-v-9ad8462f]{flex-direction:column;align-items:flex-start;gap:.5rem}.order-meta[data-v-9ad8462f]{flex-wrap:wrap}.stat-card-footer[data-v-9ad8462f]{grid-template-columns:1fr 1fr}.greeting-wrapper[data-v-9ad8462f]{flex-wrap:wrap}}.admin-auth-layout[data-v-144b80ae]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.admin-auth-background[data-v-144b80ae]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.gradient-sphere[data-v-144b80ae]{filter:blur(100px);opacity:.3;border-radius:50%;animation:20s ease-in-out infinite float-144b80ae;position:absolute}.sphere-1[data-v-144b80ae]{background:radial-gradient(circle,#667eea 0%,#764ba2 100%);width:500px;height:500px;animation-delay:0s;top:-200px;left:-200px}.sphere-2[data-v-144b80ae]{background:radial-gradient(circle,#f093fb 0%,#f5576c 100%);width:600px;height:600px;animation-delay:5s;bottom:-250px;right:-250px}.sphere-3[data-v-144b80ae]{opacity:.15;background:radial-gradient(circle,#4facfe 0%,#00f2fe 100%);width:400px;height:400px;animation-delay:10s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float-144b80ae{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.admin-auth-container[data-v-144b80ae]{z-index:1;width:100%;max-width:440px;position:relative}.admin-auth-card[data-v-144b80ae]{-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:2.5rem;box-shadow:0 25px 50px -12px #00000080}.admin-auth-header[data-v-144b80ae]{text-align:center;margin-bottom:2rem}.admin-auth-logo[data-v-144b80ae]{justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.admin-auth-logo svg[data-v-144b80ae]{color:#667eea;width:48px;height:48px}.admin-auth-logo h1[data-v-144b80ae]{color:#fff;margin:0;font-size:28px;font-weight:700}.admin-auth-logo span[data-v-144b80ae]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.admin-auth-subtitle[data-v-144b80ae]{color:#ffffff80;margin:0;font-size:14px}.admin-auth-content[data-v-144b80ae]{margin-bottom:2rem}.admin-auth-footer[data-v-144b80ae]{text-align:center;color:#ffffff4d;border-top:1px solid #ffffff1a;padding-top:1.5rem;font-size:12px}.admin-auth-footer p[data-v-144b80ae]{margin:0 0 .25rem}.admin-auth-footer .version[data-v-144b80ae]{color:#fff3;font-size:11px}@media (width<=480px){.admin-auth-card[data-v-144b80ae]{padding:1.5rem}.admin-auth-logo h1[data-v-144b80ae]{font-size:24px}.admin-auth-logo svg[data-v-144b80ae]{width:40px;height:40px}}.login-card[data-v-6eeb2e06]{width:100%;animation:.5s fadeIn-6eeb2e06}@keyframes fadeIn-6eeb2e06{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-card.shake[data-v-6eeb2e06]{animation:.5s ease-in-out shake-6eeb2e06}@keyframes shake-6eeb2e06{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.welcome-text[data-v-6eeb2e06]{text-align:center;margin-bottom:2rem}.welcome-text h2[data-v-6eeb2e06]{color:#fff;margin-bottom:.5rem;font-size:24px;font-weight:600}.welcome-text p[data-v-6eeb2e06]{color:#fff9;font-size:14px}.login-form[data-v-6eeb2e06]{flex-direction:column;gap:1.5rem;display:flex}.input-group[data-v-6eeb2e06]{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;align-items:center;transition:all .3s;display:flex;position:relative}.input-group[data-v-6eeb2e06]:focus-within,.input-group.focused[data-v-6eeb2e06]{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33}.input-icon[data-v-6eeb2e06]{color:#ffffff4d;flex-shrink:0;justify-content:center;align-items:center;padding:0 1rem;transition:color .3s;display:flex}.input-group:focus-within .input-icon[data-v-6eeb2e06]{color:#667eea}.input-field[data-v-6eeb2e06]{flex:1;position:relative}.input-field input[data-v-6eeb2e06]{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:1rem 1rem 1rem 0;font-size:16px}.input-field input[data-v-6eeb2e06]::placeholder{color:#ffffff4d}.input-field label[data-v-6eeb2e06]{color:#fff6;pointer-events:none;font-size:16px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input-field input:focus~label[data-v-6eeb2e06],.input-field input:not(:placeholder-shown)~label[data-v-6eeb2e06]{color:#667eea;font-size:12px;top:0}.toggle-password[data-v-6eeb2e06]{cursor:pointer;color:#ffffff4d;background:0 0;border:none;align-items:center;padding:0;transition:color .3s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.toggle-password[data-v-6eeb2e06]:hover{color:#fff9}.form-options[data-v-6eeb2e06]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.checkbox[data-v-6eeb2e06]{cursor:pointer;color:#fff9;align-items:center;gap:.5rem;display:flex}.checkbox input[data-v-6eeb2e06]{display:none}.checkmark[data-v-6eeb2e06]{border:2px solid #fff3;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .3s;display:inline-block;position:relative}.checkbox input:checked+.checkmark[data-v-6eeb2e06]{background:#667eea;border-color:#667eea}.checkbox input:checked+.checkmark[data-v-6eeb2e06]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.checkbox .label[data-v-6eeb2e06]{color:#fff9}.error-alert[data-v-6eeb2e06]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:14px;animation:.3s slideDown-6eeb2e06;display:flex}@keyframes slideDown-6eeb2e06{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-btn[data-v-6eeb2e06]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:16px;padding:1rem;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.login-btn[data-v-6eeb2e06]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.login-btn[data-v-6eeb2e06]:hover:not(:disabled):before{left:100%}.login-btn[data-v-6eeb2e06]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #667eea66}.login-btn[data-v-6eeb2e06]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-6eeb2e06]{justify-content:center;gap:.5rem;display:flex}.spinner>div[data-v-6eeb2e06]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both bounce-6eeb2e06}.spinner .bounce1[data-v-6eeb2e06]{animation-delay:-.32s}.spinner .bounce2[data-v-6eeb2e06]{animation-delay:-.16s}@keyframes bounce-6eeb2e06{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.register-link[data-v-6eeb2e06]{text-align:center;color:#ffffff80;font-size:14px}.register-link a[data-v-6eeb2e06]{color:#818cf8;margin-left:.5rem;text-decoration:none;transition:color .3s}.register-link a[data-v-6eeb2e06]:hover{color:#a5b4fc;text-decoration:underline}@media (width<=640px){.welcome-text h2[data-v-6eeb2e06]{font-size:20px}.input-field input[data-v-6eeb2e06]{font-size:14px}}.notifications-page[data-v-7083b19b]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-7083b19b]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 0;display:flex}.header-left[data-v-7083b19b]{align-items:center;gap:16px;display:flex}.back-btn[data-v-7083b19b]{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.back-btn[data-v-7083b19b]:hover{background:#e5e7eb}.page-header h1[data-v-7083b19b]{color:#111827;margin:0;font-size:24px;font-weight:700}.total-count[data-v-7083b19b]{color:#374151;background:#e5e7eb;border-radius:20px;padding:2px 10px;font-size:14px;font-weight:500}.header-right[data-v-7083b19b]{gap:12px;display:flex}.btn-mark-read[data-v-7083b19b],.btn-clear[data-v-7083b19b]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.btn-mark-read[data-v-7083b19b]{color:#1e40af;background:#dbeafe}.btn-mark-read[data-v-7083b19b]:hover:not(:disabled){background:#bfdbfe}.btn-mark-read[data-v-7083b19b]:disabled{opacity:.5;cursor:not-allowed}.btn-clear[data-v-7083b19b]{color:#991b1b;background:#fef2f2}.btn-clear[data-v-7083b19b]:hover:not(:disabled){background:#fecaca}.btn-clear[data-v-7083b19b]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-7083b19b]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card[data-v-7083b19b]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s;display:flex}.stat-card[data-v-7083b19b]:hover{box-shadow:0 4px 12px #0000000d}.stat-icon[data-v-7083b19b]{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon.total[data-v-7083b19b]{color:#4338ca;background:#e0e7ff}.stat-icon.unread[data-v-7083b19b]{color:#92400e;background:#fef3c7}.stat-icon.read[data-v-7083b19b]{color:#065f46;background:#d1fae5}.stat-icon.orders[data-v-7083b19b]{color:#1e40af;background:#dbeafe}.stat-info[data-v-7083b19b]{flex:1}.stat-value[data-v-7083b19b]{color:#111827;font-size:24px;font-weight:700}.stat-label[data-v-7083b19b]{color:#6b7280;font-size:14px}.filters-bar[data-v-7083b19b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 0;display:flex}.filters-left[data-v-7083b19b]{align-items:center;display:flex}.filter-group[data-v-7083b19b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-icon[data-v-7083b19b]{color:#6b7280;margin-right:4px}.filter-btn[data-v-7083b19b]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .2s;display:flex}.filter-btn[data-v-7083b19b]:hover{background:#f3f4f6}.filter-btn.active[data-v-7083b19b]{color:#fff;background:#667eea;border-color:#667eea}.filter-btn .count[data-v-7083b19b]{background:#0000001a;border-radius:10px;padding:0 6px;font-size:11px}.filter-btn.active .count[data-v-7083b19b]{background:#fff3}.filters-right[data-v-7083b19b]{align-items:center;display:flex}.search-box[data-v-7083b19b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;transition:all .2s;display:flex}.search-box[data-v-7083b19b]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-7083b19b]{color:#111827;background:0 0;border:none;outline:none;width:200px;font-size:14px}.search-box input[data-v-7083b19b]::placeholder{color:#9ca3af}.clear-search[data-v-7083b19b]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;transition:color .2s}.clear-search[data-v-7083b19b]:hover{color:#6b7280}.notifications-container[data-v-7083b19b]{flex-direction:column;gap:12px;display:flex}.notification-card[data-v-7083b19b]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:16px;padding:16px 20px;transition:all .2s;display:flex;position:relative}.notification-card[data-v-7083b19b]:hover{box-shadow:0 4px 12px #0000000d}.notification-card.unread[data-v-7083b19b]{background:#667eea08;border-left:4px solid #667eea}.notification-card.read[data-v-7083b19b]{border-left:4px solid #0000}.notification-card.clickable[data-v-7083b19b]{cursor:pointer}.notification-card.clickable[data-v-7083b19b]:hover{background:#f8fafc;transform:translate(4px);box-shadow:0 4px 12px #00000014}.notification-card.clickable.unread[data-v-7083b19b]:hover{background:#667eea0f}.click-hint[data-v-7083b19b]{color:#667eea;opacity:.7;font-size:11px;transition:opacity .2s}.notification-card.clickable:hover .click-hint[data-v-7083b19b]{opacity:1}.notification-left[data-v-7083b19b]{flex-shrink:0}.notification-icon-wrapper[data-v-7083b19b]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notification-icon-wrapper.blue[data-v-7083b19b]{background:#667eea}.notification-icon-wrapper.green[data-v-7083b19b]{background:#34d399}.notification-icon-wrapper.purple[data-v-7083b19b]{background:#a78bfa}.notification-icon-wrapper.yellow[data-v-7083b19b]{background:#fbbf24}.notification-icon-wrapper.red[data-v-7083b19b]{background:#f87171}.notification-icon-wrapper.gray[data-v-7083b19b]{background:#9ca3af}.notification-body[data-v-7083b19b]{flex:1;min-width:0}.notification-header[data-v-7083b19b]{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.notification-title[data-v-7083b19b]{color:#111827;font-size:15px;font-weight:600}.notification-actions[data-v-7083b19b]{gap:4px;display:flex}.action-btn[data-v-7083b19b]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.action-btn[data-v-7083b19b]:hover{background:#f3f4f6}.action-btn.mark-read[data-v-7083b19b]:hover{color:#667eea}.action-btn.delete[data-v-7083b19b]:hover{color:#ef4444}.notification-message[data-v-7083b19b]{color:#6b7280;margin-bottom:8px;font-size:14px}.notification-footer[data-v-7083b19b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notification-time[data-v-7083b19b]{color:#9ca3af;font-size:12px}.notification-type[data-v-7083b19b]{border-radius:12px;padding:2px 10px;font-size:11px;font-weight:500}.notification-type.blue[data-v-7083b19b]{color:#1e40af;background:#dbeafe}.notification-type.green[data-v-7083b19b]{color:#065f46;background:#d1fae5}.notification-type.purple[data-v-7083b19b]{color:#5b21b6;background:#ede9fe}.notification-type.yellow[data-v-7083b19b]{color:#92400e;background:#fef3c7}.notification-type.red[data-v-7083b19b]{color:#991b1b;background:#fef2f2}.notification-type.gray[data-v-7083b19b]{color:#6b7280;background:#f3f4f6}.status-badge[data-v-7083b19b]{border-radius:12px;padding:2px 10px;font-size:11px;font-weight:500}.unread-badge[data-v-7083b19b]{color:#92400e;background:#fef3c7}.read-badge[data-v-7083b19b]{color:#6b7280;background:#f3f4f6}.empty-state[data-v-7083b19b]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.empty-state h3[data-v-7083b19b]{color:#374151;margin-top:16px}.empty-state p[data-v-7083b19b]{margin-top:8px}.loading-state[data-v-7083b19b]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.spinner[data-v-7083b19b]{border:3px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-7083b19b}@keyframes spin-7083b19b{to{transform:rotate(360deg)}}.pagination[data-v-7083b19b]{justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:24px 0;display:flex}.page-btn[data-v-7083b19b]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-width:36px;padding:8px 14px;font-size:14px;transition:all .2s;display:flex}.page-btn[data-v-7083b19b]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-7083b19b]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-7083b19b]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-7083b19b]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-7083b19b]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}@media (width<=768px){.stats-grid[data-v-7083b19b]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-7083b19b]{flex-direction:column;align-items:stretch}.filters-left[data-v-7083b19b]{overflow-x:auto}.filter-group[data-v-7083b19b]{flex-wrap:nowrap}.search-box input[data-v-7083b19b]{width:100%}.page-header[data-v-7083b19b]{flex-direction:column;align-items:flex-start;gap:12px}.header-right[data-v-7083b19b]{width:100%}.header-right button[data-v-7083b19b]{flex:1;justify-content:center}.notification-card[data-v-7083b19b]{flex-direction:column;padding:12px 16px}.notification-header[data-v-7083b19b]{flex-direction:column;gap:8px}.notification-actions[data-v-7083b19b]{align-self:flex-end}}@media (width<=480px){.stats-grid[data-v-7083b19b]{grid-template-columns:1fr 1fr;gap:8px}.stat-card[data-v-7083b19b]{padding:12px 16px}.stat-value[data-v-7083b19b]{font-size:20px}.notification-footer[data-v-7083b19b]{flex-direction:column;align-items:flex-start;gap:6px}}.order-detail-page[data-v-64388624]{max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-64388624]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.header-left[data-v-64388624]{flex-direction:column;gap:.75rem;display:flex}.btn-back[data-v-64388624]{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;transition:color .2s;display:inline-flex}.btn-back[data-v-64388624]:hover{color:#111827}.order-title[data-v-64388624]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.order-title h1[data-v-64388624]{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.order-date[data-v-64388624]{color:#6b7280;align-items:center;gap:.375rem;font-size:.8rem;display:flex}.header-right[data-v-64388624]{gap:.5rem;display:flex}.btn-refresh[data-v-64388624]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;transition:all .3s;display:inline-flex}.btn-refresh[data-v-64388624]:hover{color:#111827;background:#f3f4f6}.btn-primary[data-v-64388624]{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-64388624]:hover:not(:disabled){background:#5b6fd4}.btn-primary[data-v-64388624]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-64388624],.error-state[data-v-64388624]{text-align:center;padding:4rem}.spinner[data-v-64388624]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-64388624}@keyframes spin-64388624{to{transform:rotate(360deg)}}.error-state svg[data-v-64388624]{color:#ef4444;margin-bottom:1rem}.error-state h3[data-v-64388624]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.error-state p[data-v-64388624]{color:#6b7280;margin-bottom:1.5rem}.order-header[data-v-64388624]{background:#f8fafc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.order-status-area[data-v-64388624]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.status-badge[data-v-64388624]{border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-new[data-v-64388624]{color:#1e40af;background:#dbeafe}.status-pending[data-v-64388624]{color:#92400e;background:#fef3c7}.status-paid[data-v-64388624]{color:#065f46;background:#d1fae5}.status-processing[data-v-64388624]{color:#92400e;background:#fef3c7}.status-shipped[data-v-64388624]{color:#5b21b6;background:#ede9fe}.status-delivered[data-v-64388624]{color:#065f46;background:#d1fae5}.status-cancelled[data-v-64388624]{color:#991b1b;background:#fef2f2}.payment-badge[data-v-64388624]{border-radius:12px;padding:.25rem .625rem;font-size:.7rem;font-weight:500;display:inline-block}.payment-pending[data-v-64388624]{color:#92400e;background:#fef3c7}.payment-paid[data-v-64388624]{color:#065f46;background:#d1fae5}.payment-failed[data-v-64388624]{color:#991b1b;background:#fef2f2}.payment-refunded[data-v-64388624]{color:#475569;background:#f1f5f9}.order-number-area[data-v-64388624]{align-items:center;gap:.5rem;display:flex}.order-number-area .label[data-v-64388624]{color:#6b7280;font-size:.75rem}.order-number-area .number[data-v-64388624]{color:#111827;font-family:monospace;font-size:1rem;font-weight:700}.copy-btn[data-v-64388624]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .2s;position:relative}.copy-btn[data-v-64388624]:hover{color:#111827;background:#e5e7eb}.copied-tip[data-v-64388624]{color:#fff;white-space:nowrap;background:#10b981;border-radius:4px;padding:.125rem .625rem;font-size:.7rem;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.timeline-section[data-v-64388624]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem 2rem;overflow-x:auto}.timeline[data-v-64388624]{align-items:flex-start;gap:0;min-width:600px;display:flex;position:relative}.timeline-item[data-v-64388624]{flex-direction:column;flex:1;align-items:center;padding:0 .5rem;display:flex;position:relative}.timeline-dot[data-v-64388624]{color:#9ca3af;z-index:2;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:600;transition:all .3s;display:flex;position:relative}.timeline-item.completed .timeline-dot[data-v-64388624]{color:#fff;background:#667eea}.timeline-item.active .timeline-dot[data-v-64388624]{color:#fff;background:#667eea;transform:scale(1.1);box-shadow:0 0 0 4px #667eea33}.timeline-item.cancelled .timeline-dot[data-v-64388624]{color:#fff;background:#ef4444}.timeline-content[data-v-64388624]{text-align:center;margin-top:.5rem}.timeline-status[data-v-64388624]{color:#6b7280;white-space:nowrap;font-size:.7rem;font-weight:500}.timeline-item.completed .timeline-status[data-v-64388624],.timeline-item.active .timeline-status[data-v-64388624]{color:#111827;font-weight:600}.timeline-current[data-v-64388624]{color:#667eea;margin-top:.125rem;font-size:.6rem;font-weight:600}.timeline-cancelled[data-v-64388624]{color:#ef4444;margin-top:.125rem;font-size:.6rem;font-weight:600}.timeline-line[data-v-64388624]{z-index:1;background:#e5e7eb;height:2px;position:absolute;top:18px;left:calc(50% + 20px);right:calc(20px - 50%)}.timeline-item.completed .timeline-line[data-v-64388624]{background:#667eea}.timeline-item.cancelled .timeline-line[data-v-64388624]{background:#ef4444}.timeline-item:last-child .timeline-line[data-v-64388624]{display:none}.info-grid[data-v-64388624]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.info-card[data-v-64388624]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem;transition:all .2s}.info-card.highlight[data-v-64388624]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#86efac}.card-title[data-v-64388624]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.7rem;font-weight:600;display:flex}.card-title svg[data-v-64388624]{color:#667eea}.card-row[data-v-64388624]{justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.8rem;display:flex}.card-row span[data-v-64388624]:first-child{color:#6b7280;flex-shrink:0;font-weight:400}.card-row strong[data-v-64388624]{color:#111827;text-align:right;word-break:break-word;max-width:60%;font-weight:500}.address-row strong[data-v-64388624]{font-size:.75rem;line-height:1.4}.address-text[data-v-64388624]{word-break:break-word;max-width:65%!important}.method-badge[data-v-64388624]{color:#475569;background:#f1f5f9;border-radius:12px;padding:.125rem .625rem;font-size:.7rem;font-weight:500}.price-highlight[data-v-64388624]{color:#667eea!important;font-weight:600!important}.discount-text[data-v-64388624]{color:#ef4444!important}.card-row.total[data-v-64388624]{border-top:2px solid #86efac;margin-top:.4rem;padding-top:.6rem}.card-row.total .grand-total[data-v-64388624]{font-size:1.125rem;font-weight:700;color:#667eea!important}.tracking-row[data-v-64388624]{border-top:1px dashed #e5e7eb;margin-top:.25rem;padding-top:.5rem}.tracking-number[data-v-64388624]{letter-spacing:.5px;font-family:monospace;color:#667eea!important;font-size:.85rem!important}.tracking-company[data-v-64388624]{color:#475569!important;font-size:.8rem!important}.tracking-actions[data-v-64388624]{border-top:1px solid #f1f5f9;margin-top:.25rem;padding-top:.5rem}.btn-tracking[data-v-64388624]{cursor:pointer;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;transition:all .2s;display:inline-flex}.btn-tracking[data-v-64388624]:hover{color:#667eea;background:#e5e7eb;border-color:#667eea}.btn-tracking-cancel[data-v-64388624]{color:#ef4444}.btn-tracking-cancel[data-v-64388624]:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}.actions-section[data-v-64388624]{justify-content:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.btn-danger[data-v-64388624]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-danger[data-v-64388624]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-64388624]:disabled{opacity:.6;cursor:not-allowed}.tracking-form-expanded[data-v-64388624]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:1.5rem;padding:1.25rem;animation:.3s slideDown-64388624}@keyframes slideDown-64388624{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tracking-form-header[data-v-64388624]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tracking-form-header h4[data-v-64388624]{color:#111827;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.tracking-form-body[data-v-64388624]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group[data-v-64388624]{flex-direction:column;gap:.375rem;display:flex}.form-group label[data-v-64388624]{color:#374151;font-size:.8rem;font-weight:500}.form-input[data-v-64388624],.form-select[data-v-64388624]{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.form-input[data-v-64388624]:focus,.form-select[data-v-64388624]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input[data-v-64388624]::placeholder{color:#94a3b8}.form-actions[data-v-64388624]{grid-column:span 2;justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.spinner-icon[data-v-64388624]{animation:1s linear infinite spin-64388624}.tracking-disabled[data-v-64388624]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:1.5rem;padding:1rem}.tracking-disabled-content[data-v-64388624]{align-items:center;gap:.75rem;display:flex}.tracking-disabled-icon[data-v-64388624]{color:#ef4444;flex-shrink:0}.tracking-disabled-title[data-v-64388624]{color:#991b1b;font-size:.875rem;font-weight:600}.tracking-disabled-desc[data-v-64388624]{color:#991b1b;opacity:.8;font-size:.8rem}.items-section[data-v-64388624]{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.items-title[data-v-64388624]{color:#111827;background:#f8fafc;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.items-title svg[data-v-64388624]{color:#667eea}.items-count[data-v-64388624]{color:#fff;background:#667eea;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.items-list[data-v-64388624]{max-height:300px;overflow-y:auto}.item-row[data-v-64388624]{border-bottom:1px solid #f1f5f9;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background .2s;display:flex}.item-row[data-v-64388624]:last-child{border-bottom:none}.item-row[data-v-64388624]:hover{background:#fafbfc}.item-img[data-v-64388624]{background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex;overflow:hidden}.item-img img[data-v-64388624]{object-fit:cover;width:100%;height:100%}.item-info[data-v-64388624]{flex:1;min-width:0}.item-name[data-v-64388624]{color:#111827;font-size:.875rem;font-weight:500}.item-meta[data-v-64388624]{color:#94a3b8;flex-wrap:wrap;gap:.75rem;font-size:.7rem;display:flex}.item-price-info[data-v-64388624]{flex-shrink:0;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.item-price[data-v-64388624]{color:#475569}.item-quantity[data-v-64388624]{color:#94a3b8}.item-total[data-v-64388624]{color:#111827;text-align:right;min-width:70px;font-weight:600}.items-total[data-v-64388624]{background:#f8fafc;border-top:1px solid #e5e7eb;padding:.75rem 1rem}.items-total-row[data-v-64388624]{color:#475569;justify-content:space-between;padding:.2rem 0;font-size:.8rem;display:flex}.items-total-row.grand[data-v-64388624]{color:#111827;border-top:1px solid #e5e7eb;margin-top:.25rem;padding-top:.5rem;font-size:1rem;font-weight:700}.items-total-row.grand span[data-v-64388624]:last-child{color:#667eea}.comment-box[data-v-64388624]{border:1px solid #e5e7eb;border-radius:10px;padding:1rem}.comment-title[data-v-64388624]{color:#111827;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.comment-title svg[data-v-64388624]{color:#667eea}.comment-text[data-v-64388624]{color:#475569;background:#f8fafc;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;line-height:1.6}@media (width<=1024px){.info-grid[data-v-64388624]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.order-header[data-v-64388624]{flex-direction:column;align-items:stretch}.order-status-area[data-v-64388624]{flex-wrap:wrap}.info-grid[data-v-64388624]{grid-template-columns:1fr}.item-row[data-v-64388624]{flex-wrap:wrap;gap:.5rem}.item-price-info[data-v-64388624]{border-top:1px solid #f1f5f9;justify-content:flex-end;width:100%;padding-top:.5rem}.order-title h1[data-v-64388624]{font-size:1.25rem}.card-row strong[data-v-64388624]{max-width:55%}.tracking-form-body[data-v-64388624]{grid-template-columns:1fr}.form-actions[data-v-64388624]{flex-direction:column;grid-column:span 1}.form-actions .btn-primary[data-v-64388624]{justify-content:center;width:100%}.timeline-section[data-v-64388624]{padding:1rem}.timeline[data-v-64388624]{min-width:500px}.timeline-status[data-v-64388624]{font-size:.6rem}.timeline-dot[data-v-64388624]{width:30px;height:30px}.timeline-dot svg[data-v-64388624]{width:14px;height:14px}.timeline-line[data-v-64388624]{top:15px}.actions-section[data-v-64388624]{flex-direction:column}.btn-danger[data-v-64388624]{justify-content:center;width:100%}.tracking-actions[data-v-64388624]{flex-direction:column;align-items:stretch}.btn-tracking[data-v-64388624]{justify-content:center}}@media (width<=480px){.order-number-area .number[data-v-64388624]{font-size:.85rem}.item-img[data-v-64388624]{width:40px;height:40px}.item-total[data-v-64388624]{min-width:55px;font-size:.75rem}.card-row[data-v-64388624]{font-size:.75rem}.card-row strong[data-v-64388624]{max-width:50%}.timeline[data-v-64388624]{min-width:400px}.timeline-dot[data-v-64388624]{width:26px;height:26px;font-size:.6rem}.timeline-dot svg[data-v-64388624]{width:12px;height:12px}.timeline-line[data-v-64388624]{top:13px}.tracking-form-body[data-v-64388624]{gap:.75rem}}.orders-page[data-v-abfa80b7]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-abfa80b7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-abfa80b7]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-abfa80b7]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.header-actions[data-v-abfa80b7]{gap:.5rem;display:flex}.btn-refresh[data-v-abfa80b7]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-refresh[data-v-abfa80b7]:hover{color:#111827;background:#f3f4f6}.stats-grid[data-v-abfa80b7]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat-card[data-v-abfa80b7]{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-abfa80b7]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.total[data-v-abfa80b7]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-icon.new[data-v-abfa80b7]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.revenue[data-v-abfa80b7]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.average[data-v-abfa80b7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-info[data-v-abfa80b7]{min-width:0}.stat-info .stat-value[data-v-abfa80b7]{color:#111827;white-space:nowrap;font-size:1.5rem;font-weight:700}.stat-info .stat-label[data-v-abfa80b7]{color:#6b7280;font-size:.75rem}.alert[data-v-abfa80b7]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-abfa80b7]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-abfa80b7]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.filters-bar[data-v-abfa80b7]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-abfa80b7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;display:flex}.search-box[data-v-abfa80b7]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-abfa80b7]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-abfa80b7]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filters-group[data-v-abfa80b7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-select[data-v-abfa80b7]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.filter-select[data-v-abfa80b7]:focus{border-color:#667eea;outline:none}.btn-clear-filters[data-v-abfa80b7]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-clear-filters[data-v-abfa80b7]:hover{background:#e5e7eb}.table-wrapper[data-v-abfa80b7]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.orders-table[data-v-abfa80b7]{border-collapse:collapse;width:100%}.orders-table th[data-v-abfa80b7]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.orders-table td[data-v-abfa80b7]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.order-row[data-v-abfa80b7]{cursor:pointer;transition:all .2s}.order-row[data-v-abfa80b7]:hover{background:#f3f4f6}.order-row[data-v-abfa80b7]:active{background:#e5e7eb}.order-number[data-v-abfa80b7]{color:#667eea;font-weight:600}.customer-info[data-v-abfa80b7]{flex-direction:column;gap:.125rem;display:flex}.customer-name[data-v-abfa80b7]{color:#111827;font-weight:500}.customer-email[data-v-abfa80b7]{color:#9ca3af;font-size:.7rem}.order-total[data-v-abfa80b7]{color:#111827;font-weight:600}.status-badge[data-v-abfa80b7]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-new[data-v-abfa80b7]{color:#1e40af;background:#dbeafe}.status-paid[data-v-abfa80b7]{color:#065f46;background:#d1fae5}.status-processing[data-v-abfa80b7]{color:#92400e;background:#fef3c7}.status-shipped[data-v-abfa80b7]{color:#5b21b6;background:#ede9fe}.status-delivered[data-v-abfa80b7]{color:#065f46;background:#d1fae5}.status-cancelled[data-v-abfa80b7]{color:#991b1b;background:#fef2f2}.payment-badge[data-v-abfa80b7]{border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-block}.payment-pending[data-v-abfa80b7]{color:#92400e;background:#fef3c7}.payment-paid[data-v-abfa80b7]{color:#065f46;background:#d1fae5}.payment-failed[data-v-abfa80b7]{color:#991b1b;background:#fef2f2}.payment-refunded[data-v-abfa80b7]{color:#4b5563;background:#e5e7eb}.tracking-code[data-v-abfa80b7]{color:#667eea;background:#eef2ff;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-family:monospace;font-size:.75rem;display:inline-flex}.no-tracking[data-v-abfa80b7]{color:#9ca3af;font-size:.75rem}.pagination[data-v-abfa80b7]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-abfa80b7]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-abfa80b7]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-abfa80b7]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-abfa80b7]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-abfa80b7]{text-align:center;padding:4rem}.spinner[data-v-abfa80b7]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-abfa80b7}@keyframes spin-abfa80b7{to{transform:rotate(360deg)}}.empty-state[data-v-abfa80b7]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-abfa80b7]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-abfa80b7]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-abfa80b7]{color:#6b7280;margin-bottom:1.5rem}@media (width<=768px){.stats-grid[data-v-abfa80b7]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-abfa80b7]{flex-direction:column}.search-box[data-v-abfa80b7]{width:100%}.filters-group[data-v-abfa80b7]{justify-content:stretch;width:100%}.filter-select[data-v-abfa80b7]{flex:1}.table-wrapper[data-v-abfa80b7]{overflow-x:auto}.orders-table[data-v-abfa80b7]{min-width:900px}.page-header[data-v-abfa80b7]{flex-direction:column;align-items:stretch}}@media (width<=480px){.stats-grid[data-v-abfa80b7]{grid-template-columns:1fr}}.payments-page[data-v-d4b35861]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-d4b35861]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-d4b35861]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-d4b35861]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-refresh[data-v-d4b35861]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-refresh[data-v-d4b35861]:hover{color:#111827;background:#f3f4f6}.alert[data-v-d4b35861]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-d4b35861]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-d4b35861]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.stats-grid[data-v-d4b35861]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat-card[data-v-d4b35861]{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-d4b35861]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.total[data-v-d4b35861]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-icon.amount[data-v-d4b35861]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.success[data-v-d4b35861]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-icon.refund[data-v-d4b35861]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-info[data-v-d4b35861]{flex:1;min-width:0}.stat-value[data-v-d4b35861]{color:#111827;font-size:1.5rem;font-weight:700}.stat-label[data-v-d4b35861]{color:#6b7280;font-size:.75rem}.filters-bar[data-v-d4b35861]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-d4b35861]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;transition:all .3s;display:flex}.search-box[data-v-d4b35861]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-d4b35861]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.search-box input[data-v-d4b35861]::placeholder{color:#9ca3af}.clear-search[data-v-d4b35861]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;transition:color .2s}.clear-search[data-v-d4b35861]:hover{color:#6b7280}.filters-group[data-v-d4b35861]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-select[data-v-d4b35861]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:150px;padding:.5rem .75rem;font-size:.875rem}.filter-select[data-v-d4b35861]:focus{border-color:#667eea;outline:none}.btn-clear-filters[data-v-d4b35861]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-clear-filters[data-v-d4b35861]:hover{background:#e5e7eb}.table-wrapper[data-v-d4b35861]{background:#fff;border-radius:12px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.payments-table[data-v-d4b35861],.refunds-table[data-v-d4b35861]{border-collapse:collapse;width:100%}.payments-table th[data-v-d4b35861],.refunds-table th[data-v-d4b35861]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.payments-table td[data-v-d4b35861],.refunds-table td[data-v-d4b35861]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.payments-table tr:hover td[data-v-d4b35861],.refunds-table tr:hover td[data-v-d4b35861]{background:#f9fafb}.payment-id[data-v-d4b35861],.refund-id[data-v-d4b35861]{color:#6b7280;font-family:monospace;font-size:.8rem;font-weight:500}.order-link[data-v-d4b35861]{color:#667eea;font-weight:500;text-decoration:none}.order-link[data-v-d4b35861]:hover{text-decoration:underline}.amount[data-v-d4b35861]{color:#111827;font-weight:600}.text-muted[data-v-d4b35861]{color:#9ca3af}.status-badge[data-v-d4b35861]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-pending[data-v-d4b35861]{color:#92400e;background:#fef3c7}.status-completed[data-v-d4b35861]{color:#065f46;background:#d1fae5}.status-failed[data-v-d4b35861]{color:#991b1b;background:#fef2f2}.status-refunded[data-v-d4b35861]{color:#92400e;background:#fef3c7}.refunds-section[data-v-d4b35861]{margin-top:2rem}.section-title[data-v-d4b35861]{color:#111827;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;display:flex}.loading-state[data-v-d4b35861]{text-align:center;padding:4rem}.spinner[data-v-d4b35861]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-d4b35861}@keyframes spin-d4b35861{to{transform:rotate(360deg)}}.empty-state[data-v-d4b35861]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-d4b35861]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-d4b35861]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-d4b35861]{color:#6b7280}@media (width<=768px){.stats-grid[data-v-d4b35861]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-d4b35861]{flex-direction:column}.search-box[data-v-d4b35861]{width:100%}.filters-group[data-v-d4b35861]{flex-wrap:wrap;justify-content:stretch;width:100%}.filter-select[data-v-d4b35861]{flex:1}.table-wrapper[data-v-d4b35861]{overflow-x:auto}.payments-table[data-v-d4b35861],.refunds-table[data-v-d4b35861]{min-width:700px}.page-header[data-v-d4b35861]{flex-direction:column;align-items:stretch}.stat-value[data-v-d4b35861]{font-size:1.25rem}}@media (width<=480px){.stats-grid[data-v-d4b35861]{grid-template-columns:1fr}.stat-card[data-v-d4b35861]{padding:1rem}.stat-icon[data-v-d4b35861]{width:40px;height:40px}.stat-value[data-v-d4b35861]{font-size:1rem}}.tree-node[data-v-9df6ecd5]{-webkit-user-select:none;user-select:none}.node-item[data-v-9df6ecd5]{align-items:center;gap:.25rem;min-height:32px;padding:.25rem 0;display:flex}.node-item[data-v-9df6ecd5]:hover{background:#f9fafb}.node-toggle[data-v-9df6ecd5]{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.node-toggle[data-v-9df6ecd5]:hover{color:#111827}.node-toggle svg.rotated[data-v-9df6ecd5]{transform:rotate(-90deg)}.node-placeholder[data-v-9df6ecd5]{flex-shrink:0;width:24px}.node-label[data-v-9df6ecd5]{cursor:pointer;flex:1;align-items:center;gap:.5rem;display:flex}.node-label input[type=checkbox][data-v-9df6ecd5]{cursor:pointer;flex-shrink:0;width:16px;height:16px}.node-name[data-v-9df6ecd5]{color:#111827;font-size:.875rem}.product-count[data-v-9df6ecd5]{color:#9ca3af;margin-left:.25rem;font-size:.7rem}.children[data-v-9df6ecd5]{border-left:2px dashed #e5e7eb;margin-left:8px}.category-tree-select[data-v-62cad0c4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem}.selected-items[data-v-62cad0c4]{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:.25rem 0 .5rem;display:flex}.selected-tag[data-v-62cad0c4]{color:#2563eb;background:#dbeafe;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8rem;display:inline-flex}.remove-btn[data-v-62cad0c4]{cursor:pointer;color:#2563eb;background:0 0;border:none;align-items:center;padding:0;display:flex}.remove-btn[data-v-62cad0c4]:hover{color:#1d4ed8}.tree-container[data-v-62cad0c4]{max-height:300px;overflow-y:auto}.tree-container[data-v-62cad0c4]::-webkit-scrollbar{width:6px}.tree-container[data-v-62cad0c4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.loading-state[data-v-62cad0c4]{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.spinner-small[data-v-62cad0c4]{border:2px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-62cad0c4}@keyframes spin-62cad0c4{to{transform:rotate(360deg)}}.tag-selector[data-v-2f166018]{position:relative}.selected-tags[data-v-2f166018]{flex-wrap:wrap;gap:.5rem;padding:.25rem 0 .5rem;display:flex}.tag-item[data-v-2f166018]{color:#374151;background:#f3f4f6;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8rem;display:inline-flex}.remove-tag[data-v-2f166018]{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;padding:0;display:flex}.remove-tag[data-v-2f166018]:hover{color:#ef4444}.tag-input-group[data-v-2f166018]{gap:.5rem;display:flex}.tag-input[data-v-2f166018]{border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.875rem;transition:all .3s}.tag-input[data-v-2f166018]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.add-tag-btn[data-v-2f166018]{color:#fff;cursor:pointer;white-space:nowrap;background:#667eea;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.8rem;transition:all .3s;display:inline-flex}.add-tag-btn[data-v-2f166018]:hover{background:#5b6fd6}.dropdown[data-v-2f166018]{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.dropdown-items[data-v-2f166018]{padding:.25rem}.dropdown-item[data-v-2f166018]{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:all .2s;display:flex}.dropdown-item[data-v-2f166018]:hover{background:#f3f4f6}.tag-name[data-v-2f166018]{color:#111827;font-size:.875rem}.tag-count[data-v-2f166018]{color:#9ca3af;font-size:.75rem}.create-new[data-v-2f166018]{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.create-new span[data-v-2f166018]{color:#6b7280;font-size:.875rem}.create-new strong[data-v-2f166018]{color:#111827}.create-btn[data-v-2f166018]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.create-btn[data-v-2f166018]:hover{background:#059669}.dropdown-loading[data-v-2f166018]{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.spinner-small[data-v-2f166018]{border:2px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-2f166018}@keyframes spin-2f166018{to{transform:rotate(360deg)}}.brand-selector[data-v-c7b3087f]{width:100%}.brand-select-group[data-v-c7b3087f]{align-items:center;gap:.5rem;display:flex}.brand-select[data-v-c7b3087f]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.brand-select[data-v-c7b3087f]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.add-brand-btn[data-v-c7b3087f]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;transition:all .3s;display:flex}.add-brand-btn[data-v-c7b3087f]:hover{color:#111827;background:#e5e7eb}.product-form-page[data-v-72cd2a19]{max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-72cd2a19]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.header-left[data-v-72cd2a19]{align-items:center;gap:1rem;display:flex}.btn-back[data-v-72cd2a19]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex}.btn-back[data-v-72cd2a19]:hover{background:#f3f4f6}.page-header h1[data-v-72cd2a19]{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.subtitle[data-v-72cd2a19]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.header-actions[data-v-72cd2a19]{align-items:center;gap:.75rem;display:flex}.btn-secondary[data-v-72cd2a19]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-secondary[data-v-72cd2a19]:hover{background:#e5e7eb}.btn-primary[data-v-72cd2a19]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-72cd2a19]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-72cd2a19]:disabled{opacity:.7;cursor:not-allowed}.alert[data-v-72cd2a19]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-72cd2a19]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-72cd2a19]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.loading-state[data-v-72cd2a19]{text-align:center;padding:4rem}.spinner[data-v-72cd2a19]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-72cd2a19}@keyframes spin-72cd2a19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-container[data-v-72cd2a19]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.form-grid[data-v-72cd2a19]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.form-section[data-v-72cd2a19]{flex-direction:column;gap:1rem;display:flex}.form-section.full-width[data-v-72cd2a19]{grid-column:span 2}.section-title[data-v-72cd2a19]{color:#111827;border-bottom:1px solid #e5e7eb;margin:0 0 .5rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.form-group[data-v-72cd2a19]{flex-direction:column;gap:.25rem;display:flex}.form-group label[data-v-72cd2a19]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-72cd2a19]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-72cd2a19]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-72cd2a19]{border-color:#ef4444}.error-text[data-v-72cd2a19]{color:#ef4444;font-size:.75rem}.hint[data-v-72cd2a19]{color:#9ca3af;margin-top:.25rem;font-size:.75rem}.form-row[data-v-72cd2a19]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-checkboxes[data-v-72cd2a19]{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.checkbox-label[data-v-72cd2a19]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-72cd2a19]{cursor:pointer;width:18px;height:18px}.image-upload-area[data-v-72cd2a19]{text-align:center;border:2px dashed #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.upload-btn[data-v-72cd2a19]{cursor:pointer;color:#6b7280;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s;display:flex}.upload-btn[data-v-72cd2a19]:hover{color:#667eea}.images-grid[data-v-72cd2a19]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.image-item[data-v-72cd2a19]{aspect-ratio:1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;position:relative;overflow:hidden}.image-item img[data-v-72cd2a19]{object-fit:cover;width:100%;height:100%}.image-overlay[data-v-72cd2a19]{opacity:0;gap:.25rem;transition:opacity .3s;display:flex;position:absolute;bottom:.5rem;left:.5rem}.image-item:hover .image-overlay[data-v-72cd2a19]{opacity:1}.btn-main[data-v-72cd2a19]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.btn-main.active[data-v-72cd2a19]{color:#111827;background:#fbbf24}.btn-main[data-v-72cd2a19]:hover{background:#000c}.btn-remove-image[data-v-72cd2a19]{color:#fff;cursor:pointer;background:#ef4444cc;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.btn-remove-image[data-v-72cd2a19]:hover{background:#dc2626}.main-badge[data-v-72cd2a19]{color:#111827;background:#fbbf24;border-radius:4px;padding:.125rem .5rem;font-size:.6rem;font-weight:600;position:absolute;top:.25rem;right:.25rem}.size-item[data-v-72cd2a19]{background:#f9fafb;border-radius:8px;padding:.75rem}.size-row[data-v-72cd2a19]{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:1rem;display:grid}.btn-remove-size[data-v-72cd2a19],.btn-remove-spec[data-v-72cd2a19]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-self:end;padding:.5rem;transition:all .3s}.btn-remove-size[data-v-72cd2a19]:hover,.btn-remove-spec[data-v-72cd2a19]:hover{color:#fff;background:#ef4444}.spec-item[data-v-72cd2a19]{background:#f9fafb;border-radius:8px;padding:.75rem}.spec-row[data-v-72cd2a19]{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;display:grid}.btn-add[data-v-72cd2a19]{color:#667eea;cursor:pointer;background:0 0;border:1px dashed #667eea;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .3s;display:inline-flex}.btn-add[data-v-72cd2a19]:hover{background:#f0f0ff}.delete-modal-content[data-v-72cd2a19]{text-align:center;padding:1rem 0}.delete-icon[data-v-72cd2a19]{color:#ef4444;margin-bottom:1rem}.delete-modal-content p[data-v-72cd2a19]{color:#374151;margin:.5rem 0}.delete-hint[data-v-72cd2a19]{font-size:.875rem;color:#6b7280!important}@media (width<=768px){.form-grid[data-v-72cd2a19]{grid-template-columns:1fr}.form-section.full-width[data-v-72cd2a19]{grid-column:span 1}.form-row[data-v-72cd2a19],.size-row[data-v-72cd2a19],.spec-row[data-v-72cd2a19]{grid-template-columns:1fr}.images-grid[data-v-72cd2a19]{grid-template-columns:repeat(2,1fr)}.header-actions[data-v-72cd2a19]{width:100%}.header-actions button[data-v-72cd2a19]{flex:1;justify-content:center}.page-header[data-v-72cd2a19]{flex-direction:column}}.products-page[data-v-3f3a7805]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-3f3a7805]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-3f3a7805]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-3f3a7805]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-primary[data-v-3f3a7805]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-3f3a7805]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.alert[data-v-3f3a7805]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-3f3a7805]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-3f3a7805]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.filters-bar[data-v-3f3a7805]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-3f3a7805]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;display:flex}.search-box[data-v-3f3a7805]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box svg[data-v-3f3a7805]{color:#9ca3af}.search-box input[data-v-3f3a7805]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-3f3a7805]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filters-group[data-v-3f3a7805]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-select[data-v-3f3a7805]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.filter-select[data-v-3f3a7805]:focus{border-color:#667eea;outline:none}.btn-clear-filters[data-v-3f3a7805]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-clear-filters[data-v-3f3a7805]:hover{background:#e5e7eb}.loading-state[data-v-3f3a7805]{text-align:center;padding:4rem}.spinner[data-v-3f3a7805]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-3f3a7805}@keyframes spin-3f3a7805{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-3f3a7805]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-3f3a7805]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-3f3a7805]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-3f3a7805]{color:#6b7280;margin-bottom:1.5rem}.table-wrapper[data-v-3f3a7805]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.products-table[data-v-3f3a7805]{border-collapse:collapse;width:100%}.products-table th[data-v-3f3a7805]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.products-table td[data-v-3f3a7805]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.products-table tr:hover td[data-v-3f3a7805]{background:#f9fafb}.col-image[data-v-3f3a7805]{width:60px}.product-thumb[data-v-3f3a7805]{object-fit:cover;background:#f9fafb;border-radius:8px;width:50px;height:50px;display:block}.product-name[data-v-3f3a7805]{color:#111827;font-weight:500}.product-category[data-v-3f3a7805]{color:#9ca3af;margin-top:.125rem;font-size:.75rem}.col-price[data-v-3f3a7805]{color:#111827;font-weight:600}.stock-badge[data-v-3f3a7805]{color:#374151;background:#e5e7eb;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.stock-badge.low[data-v-3f3a7805]{color:#92400e;background:#fef3c7}.status-badge[data-v-3f3a7805]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.status-active[data-v-3f3a7805]{color:#065f46;background:#d1fae5}.status-inactive[data-v-3f3a7805]{color:#6b7280;background:#f3f4f6}.col-actions[data-v-3f3a7805]{gap:.25rem;display:flex}.btn-action[data-v-3f3a7805]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.btn-action.edit[data-v-3f3a7805]{color:#2563eb;background:#dbeafe}.btn-action.edit[data-v-3f3a7805]:hover{background:#bfdbfe}.btn-action.delete[data-v-3f3a7805]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-3f3a7805]:hover{background:#fecaca}.pagination[data-v-3f3a7805]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-3f3a7805]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-3f3a7805]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.page-btn.active[data-v-3f3a7805]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-3f3a7805]:disabled{opacity:.5;cursor:not-allowed}.delete-modal-content[data-v-3f3a7805]{text-align:center;padding:.5rem 0}.delete-icon[data-v-3f3a7805]{color:#ef4444;margin-bottom:1rem}.delete-modal-content p[data-v-3f3a7805]{color:#374151;margin:.5rem 0}.delete-product-name[data-v-3f3a7805]{font-size:1rem;margin:.5rem 0!important}.delete-product-name strong[data-v-3f3a7805]{color:#111827;font-weight:600}.delete-hint[data-v-3f3a7805]{font-size:.875rem;color:#6b7280!important;margin-top:1rem!important}@media (width<=768px){.filters-bar[data-v-3f3a7805]{flex-direction:column}.search-box[data-v-3f3a7805]{width:100%}.filters-group[data-v-3f3a7805]{justify-content:stretch;width:100%}.filter-select[data-v-3f3a7805]{flex:1}.table-wrapper[data-v-3f3a7805]{overflow-x:auto}.products-table[data-v-3f3a7805]{min-width:700px}.page-header[data-v-3f3a7805]{flex-direction:column;align-items:stretch;gap:1rem}.page-header .btn-primary[data-v-3f3a7805]{justify-content:center}}@media (width<=480px){.delete-modal-content[data-v-3f3a7805]{padding:0}.delete-icon[data-v-3f3a7805]{width:32px;height:32px}}.promocode-form[data-v-28eab721]{flex-direction:column;gap:1rem;display:flex}.form-row[data-v-28eab721]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group[data-v-28eab721]{flex-direction:column;gap:.25rem;display:flex}.form-group label[data-v-28eab721]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-28eab721]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:all .3s}.form-input[data-v-28eab721]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-28eab721]{border-color:#ef4444}.error-text[data-v-28eab721]{color:#ef4444;font-size:.75rem}.hint[data-v-28eab721]{color:#9ca3af;font-size:.7rem}.form-checkboxes[data-v-28eab721]{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.checkbox-label[data-v-28eab721]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-28eab721]{cursor:pointer;accent-color:#667eea;width:18px;height:18px}textarea.form-input[data-v-28eab721]{resize:vertical;min-height:60px}@media (width<=640px){.form-row[data-v-28eab721]{grid-template-columns:1fr}}.promocodes-page[data-v-f884014d]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-f884014d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-f884014d]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-f884014d]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-primary[data-v-f884014d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-f884014d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.alert[data-v-f884014d]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-f884014d]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-f884014d]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.filters-bar[data-v-f884014d]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-f884014d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;transition:all .3s;display:flex}.search-box[data-v-f884014d]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-f884014d]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-f884014d]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filter-select[data-v-f884014d]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.loading-state[data-v-f884014d]{text-align:center;padding:4rem}.spinner[data-v-f884014d]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-f884014d}@keyframes spin-f884014d{to{transform:rotate(360deg)}}.empty-state[data-v-f884014d]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-f884014d]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-f884014d]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-f884014d]{color:#6b7280;margin-bottom:1.5rem}.table-wrapper[data-v-f884014d]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.promocodes-table[data-v-f884014d]{border-collapse:collapse;width:100%}.promocodes-table th[data-v-f884014d]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.promocodes-table td[data-v-f884014d]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.promocodes-table tr:hover td[data-v-f884014d]{background:#f9fafb}.promocode-code[data-v-f884014d]{color:#667eea;background:#e0e7ff;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.875rem;font-weight:600}.promocode-name[data-v-f884014d]{color:#4b5563;font-size:.875rem}.discount-badge[data-v-f884014d]{color:#92400e;background:#fef3c7;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;font-weight:600;display:inline-block}.discount-type[data-v-f884014d]{color:#9ca3af;margin-left:.25rem;font-size:.7rem}.usage-count[data-v-f884014d]{color:#111827;font-weight:500}.period[data-v-f884014d]{color:#6b7280;font-size:.75rem}.no-period[data-v-f884014d]{color:#9ca3af}.status-badge[data-v-f884014d]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-active[data-v-f884014d]{color:#065f46;background:#d1fae5}.status-inactive[data-v-f884014d]{color:#6b7280;background:#f3f4f6}.actions[data-v-f884014d]{gap:.25rem;display:flex}.btn-action[data-v-f884014d]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.btn-action.edit[data-v-f884014d]{color:#2563eb;background:#dbeafe}.btn-action.edit[data-v-f884014d]:hover{background:#bfdbfe}.btn-action.delete[data-v-f884014d]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-f884014d]:hover{background:#fecaca}.pagination[data-v-f884014d]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-f884014d]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-f884014d]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-f884014d]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-f884014d]:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.page-header[data-v-f884014d]{flex-direction:column;align-items:stretch}.filters-bar[data-v-f884014d]{flex-direction:column}.promocodes-table[data-v-f884014d]{min-width:700px}}.register-card[data-v-f728559b]{width:100%;animation:.5s fadeIn-f728559b}@keyframes fadeIn-f728559b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.welcome-text[data-v-f728559b]{text-align:center;margin-bottom:2rem}.welcome-text h2[data-v-f728559b]{color:#fff;margin-bottom:.5rem;font-size:24px;font-weight:600}.welcome-text p[data-v-f728559b]{color:#fff9;font-size:14px}.register-form[data-v-f728559b]{flex-direction:column;gap:1rem;display:flex}.input-group[data-v-f728559b]{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;align-items:center;transition:all .3s;display:flex;position:relative}.input-group[data-v-f728559b]:focus-within,.input-group.focused[data-v-f728559b]{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33}.input-group.error[data-v-f728559b]{border-color:#ef4444}.input-icon[data-v-f728559b]{color:#ffffff4d;flex-shrink:0;justify-content:center;align-items:center;padding:0 1rem;transition:color .3s;display:flex}.input-group:focus-within .input-icon[data-v-f728559b]{color:#667eea}.input-field[data-v-f728559b]{flex:1;position:relative}.input-field input[data-v-f728559b]{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:1rem 1rem 1rem 0;font-size:16px}.input-field input[data-v-f728559b]::placeholder{color:#ffffff4d}.input-field label[data-v-f728559b]{color:#fff6;pointer-events:none;font-size:16px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input-field input:focus~label[data-v-f728559b],.input-field input:not(:placeholder-shown)~label[data-v-f728559b]{color:#667eea;font-size:12px;top:0}.toggle-password[data-v-f728559b]{cursor:pointer;color:#ffffff4d;background:0 0;border:none;align-items:center;padding:0;transition:color .3s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.toggle-password[data-v-f728559b]:hover{color:#fff9}.warning-alert[data-v-f728559b]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;font-size:14px;display:flex}.success-alert[data-v-f728559b]{color:#34d399;background:#34d3991a;border:1px solid #34d39933;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;font-size:14px;animation:.3s slideDown-f728559b;display:flex}.error-alert[data-v-f728559b]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:14px;animation:.3s slideDown-f728559b;display:flex}@keyframes slideDown-f728559b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.register-btn[data-v-f728559b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:16px;margin-top:.5rem;padding:1rem;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.register-btn[data-v-f728559b]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.register-btn[data-v-f728559b]:hover:not(:disabled):before{left:100%}.register-btn[data-v-f728559b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #667eea66}.register-btn[data-v-f728559b]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-f728559b]{justify-content:center;gap:.5rem;display:flex}.spinner>div[data-v-f728559b]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both bounce-f728559b}.spinner .bounce1[data-v-f728559b]{animation-delay:-.32s}.spinner .bounce2[data-v-f728559b]{animation-delay:-.16s}@keyframes bounce-f728559b{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.login-link[data-v-f728559b]{text-align:center;color:#ffffff80;font-size:14px}.login-link a[data-v-f728559b]{color:#818cf8;margin-left:.5rem;text-decoration:none;transition:color .3s}.login-link a[data-v-f728559b]:hover{color:#a5b4fc;text-decoration:underline}@media (width<=640px){.welcome-text h2[data-v-f728559b]{font-size:20px}.input-field input[data-v-f728559b]{font-size:14px}}.review-details[data-v-f79bda42]{flex-direction:column;gap:.75rem;display:flex}.detail-status[data-v-f79bda42]{text-align:center;border-bottom:2px solid #f3f4f6;padding-bottom:.75rem}.status-badge[data-v-f79bda42]{border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8rem;font-weight:500;display:inline-flex}.status-approved[data-v-f79bda42]{color:#065f46;background:#d1fae5}.status-pending[data-v-f79bda42]{color:#92400e;background:#fef3c7}.status-rejected[data-v-f79bda42]{color:#991b1b;background:#fef2f2}.detail-row[data-v-f79bda42]{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.detail-row[data-v-f79bda42]:last-child{border-bottom:none}.detail-icon[data-v-f79bda42]{color:#6b7280;background:#f9fafb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}.detail-content[data-v-f79bda42]{flex:1;min-width:0}.detail-label[data-v-f79bda42]{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:.6rem;font-weight:600}.detail-value[data-v-f79bda42]{color:#111827;word-break:break-word;margin-top:.125rem;font-size:.875rem}.rating-stars[data-v-f79bda42]{color:#f59e0b;letter-spacing:1px;font-size:.875rem}.rating-number[data-v-f79bda42]{color:#6b7280;margin-left:.25rem;font-size:.75rem}.review-title[data-v-f79bda42]{font-size:.95rem;font-weight:600}.review-full-text[data-v-f79bda42]{white-space:pre-wrap;background:#f9fafb;border-radius:6px;padding:.75rem;font-size:.875rem;line-height:1.6}.detail-admin[data-v-f79bda42]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:.25rem;padding:.75rem}.admin-label[data-v-f79bda42]{color:#059669!important}.admin-reply[data-v-f79bda42]{white-space:pre-wrap;line-height:1.6;color:#065f46!important}.images-grid[data-v-f79bda42]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.review-image[data-v-f79bda42]{object-fit:cover;cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;width:80px;height:80px;transition:transform .2s}.review-image[data-v-f79bda42]:hover{transform:scale(1.05)}.empty-state[data-v-f79bda42]{text-align:center;color:#6b7280;padding:2rem}@media (width<=640px){.detail-row[data-v-f79bda42]{flex-direction:column;gap:.25rem;padding:.75rem 0}.detail-icon[data-v-f79bda42]{width:28px;height:28px}.detail-icon svg[data-v-f79bda42]{width:16px;height:16px}.review-full-text[data-v-f79bda42]{padding:.5rem;font-size:.8rem}.images-grid[data-v-f79bda42]{gap:.25rem}.review-image[data-v-f79bda42]{width:60px;height:60px}}.reviews-page[data-v-b42bbbb8]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-b42bbbb8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-b42bbbb8]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-b42bbbb8]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-refresh[data-v-b42bbbb8]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-refresh[data-v-b42bbbb8]:hover{color:#111827;background:#f3f4f6}.stats-grid[data-v-b42bbbb8]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat-card[data-v-b42bbbb8]{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-b42bbbb8]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.total[data-v-b42bbbb8]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-icon.approved[data-v-b42bbbb8]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.pending[data-v-b42bbbb8]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.rating[data-v-b42bbbb8]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-info .stat-value[data-v-b42bbbb8]{color:#111827;font-size:1.5rem;font-weight:700}.stat-info .stat-label[data-v-b42bbbb8]{color:#6b7280;font-size:.75rem}.alert[data-v-b42bbbb8]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-b42bbbb8]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-b42bbbb8]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.batch-actions[data-v-b42bbbb8]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.batch-count[data-v-b42bbbb8]{color:#0369a1;font-weight:500}.btn-batch[data-v-b42bbbb8]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-batch.approve[data-v-b42bbbb8]{color:#059669;background:#d1fae5}.btn-batch.approve[data-v-b42bbbb8]:hover{background:#a7f3d0}.btn-batch.delete[data-v-b42bbbb8]{color:#dc2626;background:#fef2f2}.btn-batch.delete[data-v-b42bbbb8]:hover{background:#fecaca}.btn-batch.cancel[data-v-b42bbbb8]{color:#6b7280;background:#f3f4f6}.btn-batch.cancel[data-v-b42bbbb8]:hover{background:#e5e7eb}.filters-bar[data-v-b42bbbb8]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-b42bbbb8]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;display:flex}.search-box[data-v-b42bbbb8]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-b42bbbb8]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-b42bbbb8]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filters-group[data-v-b42bbbb8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-select[data-v-b42bbbb8]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.filter-select[data-v-b42bbbb8]:focus{border-color:#667eea;outline:none}.btn-clear-filters[data-v-b42bbbb8]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-clear-filters[data-v-b42bbbb8]:hover{background:#e5e7eb}.table-wrapper[data-v-b42bbbb8]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.reviews-table[data-v-b42bbbb8]{border-collapse:collapse;width:100%}.reviews-table th[data-v-b42bbbb8]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.reviews-table td[data-v-b42bbbb8]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.reviews-table tr:hover td[data-v-b42bbbb8]{background:#f9fafb}.col-checkbox[data-v-b42bbbb8]{text-align:center;width:40px}.col-checkbox input[type=checkbox][data-v-b42bbbb8]{cursor:pointer;width:16px;height:16px}.user-info[data-v-b42bbbb8]{align-items:center;gap:.5rem;display:flex}.user-avatar[data-v-b42bbbb8]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:600;display:flex}.user-name[data-v-b42bbbb8]{color:#111827;font-weight:500}.product-name[data-v-b42bbbb8]{color:#4b5563}.rating-stars[data-v-b42bbbb8]{color:#f59e0b;letter-spacing:1px;font-size:.875rem}.review-text .text-preview[data-v-b42bbbb8]{color:#4b5563;font-size:.8rem}.status-badge[data-v-b42bbbb8]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-approved[data-v-b42bbbb8]{color:#065f46;background:#d1fae5}.status-pending[data-v-b42bbbb8]{color:#92400e;background:#fef3c7}.status-rejected[data-v-b42bbbb8]{color:#991b1b;background:#fef2f2}.actions[data-v-b42bbbb8]{gap:.25rem;display:flex}.btn-action[data-v-b42bbbb8]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.btn-action.view[data-v-b42bbbb8]{color:#4338ca;background:#e0e7ff}.btn-action.view[data-v-b42bbbb8]:hover{background:#c7d2fe}.btn-action.approve[data-v-b42bbbb8]{color:#059669;background:#d1fae5}.btn-action.approve[data-v-b42bbbb8]:hover{background:#a7f3d0}.btn-action.reject[data-v-b42bbbb8]{color:#92400e;background:#fef3c7}.btn-action.reject[data-v-b42bbbb8]:hover{background:#fde68a}.btn-action.delete[data-v-b42bbbb8]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-b42bbbb8]:hover{background:#fecaca}.pagination[data-v-b42bbbb8]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-b42bbbb8]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-b42bbbb8]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-b42bbbb8]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-b42bbbb8]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-b42bbbb8]{text-align:center;padding:4rem}.spinner[data-v-b42bbbb8]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-b42bbbb8}@keyframes spin-b42bbbb8{to{transform:rotate(360deg)}}.empty-state[data-v-b42bbbb8]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-b42bbbb8]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-b42bbbb8]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-b42bbbb8]{color:#6b7280;margin-bottom:1.5rem}.confirm-message[data-v-b42bbbb8]{color:#374151;margin:.5rem 0;font-size:.95rem;line-height:1.6}.btn-secondary[data-v-b42bbbb8]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s}.btn-secondary[data-v-b42bbbb8]:hover{background:#e5e7eb}.btn-primary[data-v-b42bbbb8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s}.btn-primary[data-v-b42bbbb8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary.btn-danger[data-v-b42bbbb8]{background:#ef4444}.btn-primary.btn-danger[data-v-b42bbbb8]:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef444466}.btn-primary.btn-success[data-v-b42bbbb8]{background:#10b981}.btn-primary.btn-success[data-v-b42bbbb8]:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b98166}.btn-primary[data-v-b42bbbb8]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.stats-grid[data-v-b42bbbb8]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-b42bbbb8]{flex-direction:column}.search-box[data-v-b42bbbb8]{width:100%}.filters-group[data-v-b42bbbb8]{justify-content:stretch;width:100%}.filter-select[data-v-b42bbbb8]{flex:1}.table-wrapper[data-v-b42bbbb8]{overflow-x:auto}.reviews-table[data-v-b42bbbb8]{min-width:800px}.page-header[data-v-b42bbbb8]{flex-direction:column;align-items:stretch}.batch-actions[data-v-b42bbbb8]{flex-wrap:wrap}}@media (width<=480px){.stats-grid[data-v-b42bbbb8]{grid-template-columns:1fr}}.tag-form[data-v-0fe91aba]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-0fe91aba]{flex-direction:column;gap:.25rem;display:flex}.form-group label[data-v-0fe91aba]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-0fe91aba]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-0fe91aba]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input.error[data-v-0fe91aba]{border-color:#ef4444}.error-text[data-v-0fe91aba]{color:#ef4444;font-size:.75rem}.hint[data-v-0fe91aba]{color:#9ca3af;font-size:.75rem}.tags-page[data-v-267c207d]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-267c207d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-267c207d]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-267c207d]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.btn-primary[data-v-267c207d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-267c207d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.alert[data-v-267c207d]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-267c207d]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-267c207d]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.search-box[data-v-267c207d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;margin-bottom:1.5rem;padding:.5rem .75rem;transition:all .3s;display:flex}.search-box[data-v-267c207d]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-267c207d]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-267c207d]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.loading-state[data-v-267c207d]{text-align:center;padding:4rem}.spinner[data-v-267c207d]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin-267c207d}@keyframes spin-267c207d{to{transform:rotate(360deg)}}.empty-state[data-v-267c207d]{text-align:center;background:#fff;border-radius:12px;padding:4rem}.empty-state svg[data-v-267c207d]{color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-267c207d]{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state p[data-v-267c207d]{color:#6b7280;margin-bottom:1.5rem}.table-wrapper[data-v-267c207d]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.tags-table[data-v-267c207d]{border-collapse:collapse;width:100%}.tags-table th[data-v-267c207d]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.tags-table td[data-v-267c207d]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.tags-table tr:hover td[data-v-267c207d]{background:#f9fafb}.tag-name[data-v-267c207d]{color:#111827;font-weight:500}.actions[data-v-267c207d]{gap:.25rem;display:flex}.btn-action[data-v-267c207d]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.btn-action.edit[data-v-267c207d]{color:#2563eb;background:#dbeafe}.btn-action.edit[data-v-267c207d]:hover{background:#bfdbfe}.btn-action.delete[data-v-267c207d]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-267c207d]:hover{background:#fecaca}.pagination[data-v-267c207d]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-267c207d]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-267c207d]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-267c207d]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-267c207d]:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.page-header[data-v-267c207d]{flex-direction:column;align-items:stretch}.tags-table[data-v-267c207d]{min-width:500px}}.user-details[data-v-b76b6844]{flex-direction:column;gap:.75rem;display:flex}.detail-row[data-v-b76b6844]{border-bottom:1px solid #f3f4f6;gap:1rem;padding:.5rem 0;display:flex}.detail-row[data-v-b76b6844]:last-child{border-bottom:none}.detail-label[data-v-b76b6844]{color:#6b7280;flex-shrink:0;width:140px;font-weight:500}.detail-value[data-v-b76b6844]{color:#111827}.role-badge[data-v-b76b6844]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.role-admin[data-v-b76b6844]{color:#991b1b;background:#fee2e2}.role-manager[data-v-b76b6844]{color:#1e40af;background:#dbeafe}.role-user[data-v-b76b6844]{color:#374151;background:#e5e7eb}.status-badge[data-v-b76b6844]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-active[data-v-b76b6844]{color:#065f46;background:#d1fae5}.status-blocked[data-v-b76b6844]{color:#991b1b;background:#fef2f2}@media (width<=768px){.detail-row[data-v-b76b6844]{flex-direction:column;gap:.25rem}.detail-label[data-v-b76b6844]{width:auto}}.role-form[data-v-f67c0bc3]{padding:.5rem 0}.form-group[data-v-f67c0bc3]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-f67c0bc3]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-f67c0bc3]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-f67c0bc3]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.hint[data-v-f67c0bc3]{color:#9ca3af;margin-top:.25rem;font-size:.7rem}.users-page[data-v-4e2e2641]{max-width:1400px;margin:0 auto;padding:1rem}.page-header[data-v-4e2e2641]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1[data-v-4e2e2641]{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.subtitle[data-v-4e2e2641]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.stats-grid[data-v-4e2e2641]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat-card[data-v-4e2e2641]{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-4e2e2641]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.users[data-v-4e2e2641]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-icon.active[data-v-4e2e2641]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.blocked[data-v-4e2e2641]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-icon.new[data-v-4e2e2641]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-info .stat-value[data-v-4e2e2641]{color:#111827;font-size:1.5rem;font-weight:700}.stat-info .stat-label[data-v-4e2e2641]{color:#6b7280;font-size:.75rem}.roles-stats[data-v-4e2e2641]{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem;box-shadow:0 1px 3px #0000001a}.roles-title[data-v-4e2e2641]{color:#6b7280;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.roles-grid[data-v-4e2e2641]{flex-wrap:wrap;gap:2rem;display:flex}.role-stat-item[data-v-4e2e2641]{align-items:center;gap:.5rem;display:flex}.role-name[data-v-4e2e2641]{color:#374151;font-size:.875rem}.role-count[data-v-4e2e2641]{color:#111827;background:#f3f4f6;border-radius:4px;padding:.125rem .5rem;font-size:1rem;font-weight:700}.alert[data-v-4e2e2641]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-4e2e2641]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-4e2e2641]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.filters-bar[data-v-4e2e2641]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.search-box[data-v-4e2e2641]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;min-width:200px;padding:.5rem .75rem;display:flex}.search-box[data-v-4e2e2641]:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-box input[data-v-4e2e2641]{background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.875rem}.clear-search[data-v-4e2e2641]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem}.filters-group[data-v-4e2e2641]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-select[data-v-4e2e2641]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.filter-select[data-v-4e2e2641]:focus{border-color:#667eea;outline:none}.btn-clear-filters[data-v-4e2e2641]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-clear-filters[data-v-4e2e2641]:hover{background:#e5e7eb}.table-wrapper[data-v-4e2e2641]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.users-table[data-v-4e2e2641]{border-collapse:collapse;width:100%}.users-table th[data-v-4e2e2641]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.users-table td[data-v-4e2e2641]{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.users-table tr:hover td[data-v-4e2e2641]{background:#f9fafb}.user-info[data-v-4e2e2641]{align-items:center;gap:.75rem;display:flex}.user-avatar[data-v-4e2e2641]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex}.user-name[data-v-4e2e2641]{color:#111827;font-weight:500}.role-badge[data-v-4e2e2641]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.role-admin[data-v-4e2e2641]{color:#991b1b;background:#fee2e2}.role-manager[data-v-4e2e2641]{color:#1e40af;background:#dbeafe}.role-user[data-v-4e2e2641]{color:#374151;background:#e5e7eb}.status-badge[data-v-4e2e2641]{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-active[data-v-4e2e2641]{color:#065f46;background:#d1fae5}.status-blocked[data-v-4e2e2641]{color:#991b1b;background:#fef2f2}.actions[data-v-4e2e2641]{gap:.25rem;display:flex}.btn-action[data-v-4e2e2641]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.btn-action.view[data-v-4e2e2641]{color:#4338ca;background:#e0e7ff}.btn-action.view[data-v-4e2e2641]:hover{background:#c7d2fe}.btn-action.role[data-v-4e2e2641]{color:#92400e;background:#fef3c7}.btn-action.role[data-v-4e2e2641]:hover{background:#fde68a}.btn-action.block[data-v-4e2e2641]{color:#dc2626;background:#fef2f2}.btn-action.block[data-v-4e2e2641]:hover{background:#fecaca}.btn-action.unblock[data-v-4e2e2641]{color:#059669;background:#d1fae5}.btn-action.unblock[data-v-4e2e2641]:hover{background:#a7f3d0}.btn-action.delete[data-v-4e2e2641]{color:#ef4444;background:#fef2f2}.btn-action.delete[data-v-4e2e2641]:hover{background:#fecaca}.pagination[data-v-4e2e2641]{border-top:1px solid #e5e7eb;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-btn[data-v-4e2e2641]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:36px;padding:.375rem .75rem;transition:all .3s}.page-btn[data-v-4e2e2641]:hover:not(:disabled){background:#f3f4f6}.page-btn.active[data-v-4e2e2641]{color:#fff;background:#667eea;border-color:#667eea}.page-btn[data-v-4e2e2641]:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.stats-grid[data-v-4e2e2641]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-4e2e2641]{flex-direction:column}.search-box[data-v-4e2e2641]{width:100%}.filters-group[data-v-4e2e2641]{justify-content:stretch;width:100%}.filter-select[data-v-4e2e2641]{flex:1}.table-wrapper[data-v-4e2e2641]{overflow-x:auto}.users-table[data-v-4e2e2641]{min-width:800px}.page-header[data-v-4e2e2641]{flex-direction:column;align-items:stretch}}@media (width<=480px){.stats-grid[data-v-4e2e2641]{grid-template-columns:1fr}}.image-uploader[data-v-e958b541]{width:100%}.upload-area[data-v-e958b541]{cursor:pointer;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;min-height:150px;padding:1rem;transition:all .3s;position:relative}.upload-area[data-v-e958b541]:hover:not(.has-image):not(.is-disabled){background:#98336408;border-color:#983364}.upload-area.is-dragging[data-v-e958b541]{background:#98336414;border-color:#983364;transform:scale(1.02)}.upload-area.has-image[data-v-e958b541]{cursor:default;background:#fff;border-color:#e5e7eb;padding:.5rem}.upload-area.is-uploading[data-v-e958b541]{cursor:default;opacity:.8}.upload-area.is-disabled[data-v-e958b541]{cursor:not-allowed;opacity:.5}.upload-area.has-error[data-v-e958b541]{background:#fef2f2;border-color:#ef4444}.image-preview[data-v-e958b541]{background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.preview-image[data-v-e958b541]{object-fit:contain;width:100%;height:100%}.remove-btn[data-v-e958b541]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:.5rem;right:.5rem}.remove-btn[data-v-e958b541]:hover:not(:disabled){background:#dc2626;transform:scale(1.1)}.remove-btn[data-v-e958b541]:disabled{opacity:.5;cursor:not-allowed}.upload-placeholder[data-v-e958b541]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:100%;min-height:140px;display:flex}.upload-icon[data-v-e958b541]{color:#9ca3af;margin-bottom:.25rem;transition:color .3s}.upload-area:hover:not(.has-image):not(.is-disabled) .upload-icon[data-v-e958b541]{color:#983364}.placeholder-text[data-v-e958b541]{font-size:.875rem;font-weight:500}.hint[data-v-e958b541]{color:#9ca3af;font-size:.75rem}.hint-small[data-v-e958b541]{color:#9ca3af;font-size:.65rem}.hidden-input[data-v-e958b541]{display:none}.upload-progress[data-v-e958b541]{z-index:10;background:#ffffffe6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.spin[data-v-e958b541]{color:#983364;animation:1s linear infinite spin-e958b541}@keyframes spin-e958b541{to{transform:rotate(360deg)}}.progress-container[data-v-e958b541]{background:#e5e7eb;border-radius:3px;width:80%;max-width:250px;height:6px;overflow:hidden}.progress-bar[data-v-e958b541]{background:linear-gradient(90deg,#983364,#c2658a);border-radius:3px;width:0%;height:100%;transition:width .3s}.progress-text[data-v-e958b541]{color:#4b5563;font-size:.75rem;font-weight:500}.upload-error[data-v-e958b541]{color:#dc2626;background:#fef2f2;border-radius:8px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}@media (width<=640px){.upload-area[data-v-e958b541]{min-height:120px;padding:.75rem}.image-preview[data-v-e958b541]{height:140px}.upload-placeholder[data-v-e958b541]{min-height:100px}.upload-icon[data-v-e958b541]{width:24px;height:24px}.placeholder-text[data-v-e958b541]{font-size:.75rem}.hint[data-v-e958b541]{font-size:.65rem}.hint-small[data-v-e958b541]{font-size:.55rem}}.general-settings[data-v-cb550751]{max-width:100%}.section-title[data-v-cb550751]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-cb550751]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-cb550751]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-cb550751]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-cb550751]{grid-column:span 2}.form-group label[data-v-cb550751]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-cb550751]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-cb550751]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.checkbox-group[data-v-cb550751]{flex-flow:wrap;gap:1rem;display:flex}.checkbox-label[data-v-cb550751]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-cb550751]{cursor:pointer;width:18px;height:18px}.hint[data-v-cb550751]{color:#6b7280;margin-top:.25rem;font-size:.75rem}.form-actions[data-v-cb550751]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-cb550751]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-cb550751]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-cb550751]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-cb550751]{grid-template-columns:1fr}.form-group.full-width[data-v-cb550751]{grid-column:span 1}}.contact-settings[data-v-8540577a]{max-width:100%}.section-title[data-v-8540577a]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-8540577a]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-8540577a]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-8540577a]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-8540577a]{grid-column:span 2}.form-group label[data-v-8540577a]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-8540577a]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-8540577a]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.hint[data-v-8540577a]{color:#6b7280;margin-top:.25rem;font-size:.75rem}.form-actions[data-v-8540577a]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-8540577a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-8540577a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-8540577a]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-8540577a]{grid-template-columns:1fr}.form-group.full-width[data-v-8540577a]{grid-column:span 1}}.delivery-settings[data-v-9703ee89]{max-width:100%}.section-title[data-v-9703ee89]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-9703ee89]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-9703ee89]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.form-group[data-v-9703ee89]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-9703ee89]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-9703ee89]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-9703ee89]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.delivery-methods[data-v-9703ee89]{margin-top:1rem}.delivery-methods h4[data-v-9703ee89]{margin-bottom:1rem;font-size:1rem;font-weight:600}.method-card[data-v-9703ee89]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;padding:1.5rem;transition:all .3s}.method-card[data-v-9703ee89]:hover{border-color:#d1d5db}.method-header[data-v-9703ee89]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.method-title[data-v-9703ee89]{flex:1;align-items:center;gap:.75rem;display:flex}.method-number[data-v-9703ee89]{color:#667eea;font-size:.875rem;font-weight:600}.method-title .form-input[data-v-9703ee89]{flex:1}.btn-remove[data-v-9703ee89]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;transition:all .3s;display:flex}.btn-remove[data-v-9703ee89]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.method-body[data-v-9703ee89]{flex-direction:column;gap:1rem;display:flex}.method-row[data-v-9703ee89]{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.method-field[data-v-9703ee89]{flex-direction:column;gap:.25rem;display:flex}.method-field label[data-v-9703ee89]{color:#6b7280;font-size:.75rem;font-weight:500}.method-features[data-v-9703ee89]{flex-direction:column;gap:.5rem;display:flex}.method-features label[data-v-9703ee89]{color:#6b7280;font-size:.75rem;font-weight:500}.feature-item[data-v-9703ee89]{align-items:center;gap:.5rem;display:flex}.feature-item .form-input[data-v-9703ee89]{flex:1}.btn-remove-small[data-v-9703ee89]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:.5rem;transition:all .3s;display:flex}.btn-remove-small[data-v-9703ee89]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.btn-add-feature[data-v-9703ee89]{cursor:pointer;color:#6b7280;background:0 0;border:1px dashed #d1d5db;border-radius:6px;align-self:flex-start;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:all .3s;display:inline-flex}.btn-add-feature[data-v-9703ee89]:hover{color:#667eea;border-color:#667eea}.method-status[data-v-9703ee89]{border-top:1px solid #e5e7eb;gap:1rem;margin-top:.5rem;padding-top:.5rem;display:flex}.checkbox-label[data-v-9703ee89]{cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.checkbox-label input[type=checkbox][data-v-9703ee89]{cursor:pointer;width:16px;height:16px}.btn-add-method[data-v-9703ee89]{cursor:pointer;color:#667eea;background:0 0;border:1px dashed #667eea;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;transition:all .3s;display:inline-flex}.btn-add-method[data-v-9703ee89]:hover{background:#f0f0ff}.form-actions[data-v-9703ee89]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-9703ee89]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-9703ee89]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-9703ee89]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-9703ee89],.method-row[data-v-9703ee89]{grid-template-columns:1fr}.method-header[data-v-9703ee89]{flex-wrap:wrap;gap:.5rem}.method-title[data-v-9703ee89]{flex-wrap:wrap}.btn-remove[data-v-9703ee89]{margin-left:auto}}.homepage-settings[data-v-d23bd255]{max-width:100%}.section-title[data-v-d23bd255]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-d23bd255]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-d23bd255]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-d23bd255]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-d23bd255]{grid-column:span 2}.form-group label[data-v-d23bd255]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-d23bd255]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-d23bd255]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-actions[data-v-d23bd255]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-d23bd255]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-d23bd255]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-d23bd255]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-d23bd255]{grid-template-columns:1fr}.form-group.full-width[data-v-d23bd255]{grid-column:span 1}}.aboutpage-settings[data-v-fe3c8f85]{max-width:100%}.section-title[data-v-fe3c8f85]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-fe3c8f85]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-fe3c8f85]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-fe3c8f85]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-fe3c8f85]{grid-column:span 2}.form-group label[data-v-fe3c8f85]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-fe3c8f85]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-fe3c8f85]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.hint[data-v-fe3c8f85]{color:#6b7280;margin-top:.25rem;font-size:.75rem;display:block}.stat-item[data-v-fe3c8f85]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.stat-item .form-input[data-v-fe3c8f85]{flex:1}.btn-remove-small[data-v-fe3c8f85]{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:all .3s;display:flex}.btn-remove-small[data-v-fe3c8f85]:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:scale(1.05)}.btn-add-stat[data-v-fe3c8f85]{cursor:pointer;color:#667eea;background:0 0;border:1px dashed #667eea;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-add-stat[data-v-fe3c8f85]:hover{background:#f0f0ff}.form-actions[data-v-fe3c8f85]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-fe3c8f85]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-fe3c8f85]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-fe3c8f85]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-fe3c8f85]{grid-template-columns:1fr}.form-group.full-width[data-v-fe3c8f85]{grid-column:span 1}.stat-item[data-v-fe3c8f85]{flex-direction:column}.stat-item .form-input[data-v-fe3c8f85],.btn-remove-small[data-v-fe3c8f85]{width:100%}}.social-settings[data-v-9713b999]{max-width:100%}.section-title[data-v-9713b999]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-9713b999]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-9713b999]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-9713b999]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-9713b999]{grid-column:span 2}.form-group label[data-v-9713b999]{color:#374151;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.input-with-icon[data-v-9713b999]{align-items:center;display:flex;position:relative}.input-icon[data-v-9713b999]{opacity:.7;pointer-events:none;font-size:1.1rem;position:absolute;left:12px}.input-with-icon .form-input[data-v-9713b999]{width:100%;padding-left:40px}.form-input[data-v-9713b999]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-9713b999]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input[data-v-9713b999]::placeholder{color:#9ca3af}.social-icon[data-v-9713b999]{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:inline-flex}.vk-icon[data-v-9713b999]{background:#07f}.tg-icon[data-v-9713b999]{background:#08c}.youtube-icon[data-v-9713b999]{background:red}.instagram-icon[data-v-9713b999]{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.whatsapp-icon[data-v-9713b999]{background:#25d366}.checkbox-group[data-v-9713b999]{flex-flow:wrap;gap:1rem;display:flex}.checkbox-label[data-v-9713b999]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-9713b999]{cursor:pointer;accent-color:#667eea;width:18px;height:18px}.checkbox-label span[data-v-9713b999]{color:#374151;-webkit-user-select:none;user-select:none}.form-actions[data-v-9713b999]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-9713b999]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-9713b999]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-9713b999]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-9713b999]{grid-template-columns:1fr}.form-group.full-width[data-v-9713b999]{grid-column:span 1}.input-with-icon .form-input[data-v-9713b999]{padding-left:36px}.social-icon[data-v-9713b999]{width:24px;height:24px;font-size:.6rem}}.company-settings[data-v-3d33c7e8]{max-width:100%}.section-title[data-v-3d33c7e8]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-3d33c7e8]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-3d33c7e8]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-3d33c7e8]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-3d33c7e8]{grid-column:span 2}.form-group label[data-v-3d33c7e8]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-3d33c7e8]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-3d33c7e8]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-actions[data-v-3d33c7e8]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-3d33c7e8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-3d33c7e8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-3d33c7e8]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-3d33c7e8]{grid-template-columns:1fr}.form-group.full-width[data-v-3d33c7e8]{grid-column:span 1}}.promo-settings[data-v-db60d24c]{max-width:100%}.section-title[data-v-db60d24c]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-db60d24c]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.form-grid[data-v-db60d24c]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-group[data-v-db60d24c]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-db60d24c]{grid-column:span 2}.form-group label[data-v-db60d24c]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-db60d24c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-db60d24c]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input[type=date][data-v-db60d24c]{cursor:pointer;min-height:42px}.form-input[type=date][data-v-db60d24c]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;padding:4px}.form-input[type=date][data-v-db60d24c]::-webkit-calendar-picker-indicator:hover{opacity:1}.hint[data-v-db60d24c]{color:#6b7280;margin-top:.25rem;font-size:.75rem}.checkbox-group[data-v-db60d24c]{flex-flow:wrap;gap:1rem;display:flex}.checkbox-label[data-v-db60d24c]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-db60d24c]{cursor:pointer;accent-color:#667eea;width:18px;height:18px}.form-actions[data-v-db60d24c]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-db60d24c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary[data-v-db60d24c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-db60d24c]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.form-grid[data-v-db60d24c]{grid-template-columns:1fr}.form-group.full-width[data-v-db60d24c]{grid-column:span 1}}.advantages-settings[data-v-008f3bf4]{max-width:100%}.section-title[data-v-008f3bf4]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-008f3bf4]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.advantages-list[data-v-008f3bf4]{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.advantage-item[data-v-008f3bf4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;transition:all .3s}.advantage-item[data-v-008f3bf4]:hover{border-color:#d1d5db}.advantage-view[data-v-008f3bf4]{align-items:center;gap:1rem;display:flex}.advantage-icon[data-v-008f3bf4]{text-align:center;flex-shrink:0;width:50px;font-size:2rem}.advantage-content[data-v-008f3bf4]{flex:1}.advantage-title[data-v-008f3bf4]{color:#111827;font-size:1rem;font-weight:600}.advantage-description[data-v-008f3bf4]{color:#6b7280;font-size:.875rem}.advantage-meta[data-v-008f3bf4]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.badge[data-v-008f3bf4]{color:#6b7280;background:#e5e7eb;border-radius:20px;padding:.125rem .5rem;font-size:.7rem}.badge.active[data-v-008f3bf4]{color:#059669;background:#d1fae5}.order[data-v-008f3bf4]{color:#9ca3af;font-size:.7rem}.advantage-actions[data-v-008f3bf4]{flex-shrink:0;gap:.25rem;display:flex}.btn-move[data-v-008f3bf4],.btn-edit[data-v-008f3bf4],.btn-delete[data-v-008f3bf4]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.btn-move[data-v-008f3bf4]{color:#6b7280;background:#f3f4f6}.btn-move[data-v-008f3bf4]:hover{color:#374151;background:#e5e7eb}.btn-edit[data-v-008f3bf4]{color:#2563eb;background:#dbeafe}.btn-edit[data-v-008f3bf4]:hover{background:#bfdbfe;transform:scale(1.05)}.btn-delete[data-v-008f3bf4]{color:#ef4444;background:#fef2f2}.btn-delete[data-v-008f3bf4]:hover{background:#fecaca;transform:scale(1.05)}.advantage-edit[data-v-008f3bf4]{flex-direction:column;gap:.75rem;display:flex}.edit-row[data-v-008f3bf4]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.edit-row .form-input[data-v-008f3bf4]{flex:1;min-width:120px}.edit-actions[data-v-008f3bf4]{justify-content:flex-end;gap:.5rem;display:flex}.btn-save[data-v-008f3bf4]{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:all .3s;display:inline-flex}.btn-save[data-v-008f3bf4]:hover{background:#047857}.btn-cancel[data-v-008f3bf4]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:all .3s;display:inline-flex}.btn-cancel[data-v-008f3bf4]:hover{background:#e5e7eb}.add-advantage[data-v-008f3bf4]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:1.5rem}.add-advantage h4[data-v-008f3bf4]{color:#374151;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.add-form[data-v-008f3bf4]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.add-form .form-input[data-v-008f3bf4]{flex:1;min-width:150px}.icon-select[data-v-008f3bf4]{flex:0 0 80px;width:80px}.checkbox-label[data-v-008f3bf4]{cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-008f3bf4]{cursor:pointer;width:16px;height:16px}.btn-add[data-v-008f3bf4]{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-add[data-v-008f3bf4]:hover{background:#5b6fd6;transform:scale(1.02)}.form-input[data-v-008f3bf4]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-008f3bf4]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-actions[data-v-008f3bf4]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-008f3bf4]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-008f3bf4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-008f3bf4]:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.advantage-view[data-v-008f3bf4]{flex-wrap:wrap}.advantage-actions[data-v-008f3bf4]{margin-left:auto}.edit-row[data-v-008f3bf4]{flex-direction:column;align-items:stretch}.edit-row .form-input[data-v-008f3bf4]{width:100%}.add-form[data-v-008f3bf4]{flex-direction:column}.add-form .form-input[data-v-008f3bf4]{width:100%}.icon-select[data-v-008f3bf4]{flex:1;width:100%}}.slides-settings[data-v-36e54101]{max-width:100%}.section-title[data-v-36e54101]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description[data-v-36e54101]{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.slides-list[data-v-36e54101]{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.empty-state[data-v-36e54101]{color:#9ca3af;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.empty-state p[data-v-36e54101]{margin-top:1rem;font-weight:500}.empty-state span[data-v-36e54101]{font-size:.875rem}.slide-item[data-v-36e54101]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;transition:all .3s}.slide-item[data-v-36e54101]:hover{border-color:#d1d5db}.slide-view[data-v-36e54101]{align-items:center;gap:1rem;display:flex}.slide-preview[data-v-36e54101]{background:#f3f4f6;border-radius:8px;flex-shrink:0;width:100px;height:60px;overflow:hidden}.slide-preview img[data-v-36e54101]{object-fit:cover;width:100%;height:100%}.slide-content[data-v-36e54101]{flex:1;min-width:0}.slide-title[data-v-36e54101]{color:#111827;font-size:1rem;font-weight:600}.slide-subtitle[data-v-36e54101]{color:#6b7280;font-size:.875rem}.slide-meta[data-v-36e54101]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.badge[data-v-36e54101]{color:#6b7280;background:#e5e7eb;border-radius:20px;padding:.125rem .5rem;font-size:.7rem}.badge.active[data-v-36e54101]{color:#059669;background:#d1fae5}.order[data-v-36e54101]{color:#9ca3af;font-size:.7rem}.btn-text[data-v-36e54101]{color:#667eea;font-size:.7rem}.slide-actions[data-v-36e54101]{flex-shrink:0;gap:.25rem;display:flex}.btn-move[data-v-36e54101],.btn-edit[data-v-36e54101],.btn-delete[data-v-36e54101]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.btn-move[data-v-36e54101]{color:#6b7280;background:#f3f4f6}.btn-move[data-v-36e54101]:hover:not(:disabled){color:#374151;background:#e5e7eb}.btn-move[data-v-36e54101]:disabled{opacity:.4;cursor:not-allowed}.btn-edit[data-v-36e54101]{color:#2563eb;background:#dbeafe}.btn-edit[data-v-36e54101]:hover{background:#bfdbfe;transform:scale(1.05)}.btn-delete[data-v-36e54101]{color:#ef4444;background:#fef2f2}.btn-delete[data-v-36e54101]:hover{background:#fecaca;transform:scale(1.05)}.slide-edit[data-v-36e54101]{flex-direction:column;gap:.75rem;display:flex}.edit-row[data-v-36e54101]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.edit-row .form-input[data-v-36e54101]{flex:1;min-width:150px}.edit-row label[data-v-36e54101]{color:#374151;width:100%;font-size:.875rem;font-weight:500}.hint[data-v-36e54101]{color:#6b7280;width:100%;margin-top:.25rem;font-size:.75rem;display:block}.edit-actions[data-v-36e54101]{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.btn-save[data-v-36e54101]{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:all .3s;display:inline-flex}.btn-save[data-v-36e54101]:hover{background:#047857}.btn-cancel[data-v-36e54101]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem 1rem;transition:all .3s;display:inline-flex}.btn-cancel[data-v-36e54101]:hover{background:#e5e7eb}.add-slide[data-v-36e54101]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:1.5rem}.add-slide h4[data-v-36e54101]{color:#374151;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.add-form[data-v-36e54101]{flex-direction:column;gap:.75rem;display:flex}.add-row[data-v-36e54101]{gap:.75rem;display:flex}.add-row .form-input[data-v-36e54101]{flex:1}.add-image-row[data-v-36e54101]{flex-direction:column;gap:.5rem;display:flex}.add-image-row label[data-v-36e54101]{color:#374151;font-size:.875rem;font-weight:500}.add-options[data-v-36e54101]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.checkbox-label[data-v-36e54101]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-36e54101]{cursor:pointer;width:16px;height:16px}.btn-add[data-v-36e54101]{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;transition:all .3s;display:inline-flex}.btn-add[data-v-36e54101]:hover{background:#5b6fd6;transform:scale(1.02)}.form-input[data-v-36e54101]{border:1px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:all .3s}.form-input[data-v-36e54101]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-actions[data-v-36e54101]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-primary[data-v-36e54101]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-36e54101]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-36e54101]:disabled{opacity:.7;cursor:not-allowed}.alignment-selector[data-v-36e54101]{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.alignment-btn[data-v-36e54101]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:2px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .3s;display:flex}.alignment-btn[data-v-36e54101]:hover{color:#374151;background:#e5e7eb}.alignment-btn.active[data-v-36e54101]{color:#1e40af;background:#dbeafe;border-color:#3b82f6}.alignment-btn.active svg[data-v-36e54101]{color:#3b82f6}.alignment-badge[data-v-36e54101]{color:#6b7280;background:#f3f4f6;border-radius:12px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;display:inline-flex}.delete-modal-content[data-v-36e54101]{text-align:center;padding:.5rem 0}.delete-icon[data-v-36e54101]{color:#ef4444;margin-bottom:1rem}.delete-modal-content p[data-v-36e54101]{color:#374151;margin:.5rem 0}.delete-slide-title[data-v-36e54101]{font-size:1rem;margin:.5rem 0!important}.delete-slide-title strong[data-v-36e54101]{color:#111827;font-weight:600}.delete-hint[data-v-36e54101]{font-size:.875rem;color:#6b7280!important;margin-top:1rem!important}@media (width<=768px){.slide-view[data-v-36e54101]{flex-wrap:wrap}.slide-preview[data-v-36e54101]{width:100%;height:80px}.slide-actions[data-v-36e54101]{margin-left:auto}.edit-row[data-v-36e54101]{flex-direction:column}.edit-row .form-input[data-v-36e54101]{width:100%}.add-row[data-v-36e54101]{flex-direction:column}.add-options[data-v-36e54101]{flex-direction:column;align-items:stretch}.btn-add[data-v-36e54101]{justify-content:center;width:100%}}@media (width<=480px){.alignment-btn[data-v-36e54101]{padding:.375rem .75rem;font-size:.75rem}.alignment-btn span[data-v-36e54101]{display:none}.delete-modal-content[data-v-36e54101]{padding:0}.delete-icon[data-v-36e54101]{width:32px;height:32px}}.settings-page[data-v-b8a48bb5]{max-width:1400px;margin:0 auto}.page-header[data-v-b8a48bb5]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.page-header h2[data-v-b8a48bb5]{margin-bottom:.25rem;font-size:1.5rem}.page-header p[data-v-b8a48bb5]{color:#6b7280;font-size:.875rem}.header-actions[data-v-b8a48bb5]{gap:1rem;display:flex}.btn-secondary[data-v-b8a48bb5]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-secondary[data-v-b8a48bb5]:hover:not(:disabled){background:#e5e7eb}.btn-secondary[data-v-b8a48bb5]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b8a48bb5]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:all .3s;display:inline-flex}.btn-primary[data-v-b8a48bb5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-b8a48bb5]:disabled{opacity:.7;cursor:not-allowed}.alert[data-v-b8a48bb5]{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.alert-error[data-v-b8a48bb5]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success[data-v-b8a48bb5]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.settings-container[data-v-b8a48bb5]{gap:2rem;min-height:600px;display:flex}.settings-tabs[data-v-b8a48bb5]{background:#fff;border-radius:12px;flex-shrink:0;width:250px;padding:1rem;box-shadow:0 1px 3px #0000001a}.tab-btn[data-v-b8a48bb5]{color:#4b5563;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .3s;display:flex}.tab-btn i[data-v-b8a48bb5]{width:20px;font-size:1rem}.tab-btn[data-v-b8a48bb5]:hover{color:#111827;background:#f3f4f6}.tab-btn.active[data-v-b8a48bb5]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.settings-content[data-v-b8a48bb5]{background:#fff;border-radius:12px;flex:1;padding:2rem;box-shadow:0 1px 3px #0000001a}.loading-state[data-v-b8a48bb5]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.spinner[data-v-b8a48bb5]{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-b8a48bb5}@keyframes spin-b8a48bb5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.settings-container[data-v-b8a48bb5]{flex-direction:column}.settings-tabs[data-v-b8a48bb5]{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.tab-btn[data-v-b8a48bb5]{flex:1;justify-content:center;width:auto}.page-header[data-v-b8a48bb5]{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions[data-v-b8a48bb5]{width:100%}.header-actions button[data-v-b8a48bb5]{flex:1;justify-content:center}}
