.simple-theme-selector[data-v-1ac676fa]{position:relative}.theme-toggle-button[data-v-1ac676fa]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary)}.theme-toggle-button[data-v-1ac676fa]:hover{background:var(--color-surface-hover);color:var(--color-text)}.theme-toggle-button .icon[data-v-1ac676fa]{width:1.25rem;height:1.25rem}.theme-panel[data-v-1ac676fa]{position:absolute;top:100%;right:0;width:400px;max-height:600px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:0 10px 25px #00000026;z-index:1000;margin-top:.5rem;overflow:hidden}.panel-overlay[data-v-1ac676fa]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.panel-header[data-v-1ac676fa]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-background)}.panel-title[data-v-1ac676fa]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.close-button[data-v-1ac676fa]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.close-button[data-v-1ac676fa]:hover{background:var(--color-surface-hover);color:var(--color-text)}.close-button .icon[data-v-1ac676fa]{width:1rem;height:1rem}.panel-content[data-v-1ac676fa]{max-height:500px;overflow-y:auto;padding:1rem 1.5rem}.setting-group[data-v-1ac676fa]{margin-bottom:2rem}.setting-group[data-v-1ac676fa]:last-child{margin-bottom:0}.setting-label[data-v-1ac676fa]{display:block;font-size:.875rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.theme-mode-options[data-v-1ac676fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.mode-button[data-v-1ac676fa]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary)}.mode-button[data-v-1ac676fa]:hover{border-color:var(--color-primary);color:var(--color-text)}.mode-button.active[data-v-1ac676fa]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mode-icon[data-v-1ac676fa]{width:1.25rem;height:1.25rem}.theme-presets[data-v-1ac676fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.preset-card[data-v-1ac676fa]{padding:.75rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease}.preset-card[data-v-1ac676fa]:hover{border-color:var(--color-primary);transform:translateY(-1px)}.preset-card.active[data-v-1ac676fa]{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.preset-preview[data-v-1ac676fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;height:2rem;border-radius:var(--border-radius-sm);overflow:hidden;margin-bottom:.5rem}.preview-color[data-v-1ac676fa]{width:100%;height:100%}.preset-name[data-v-1ac676fa]{font-size:.75rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem}.preset-description[data-v-1ac676fa]{font-size:.625rem;color:var(--color-text-muted);margin:0;line-height:1.3}.color-settings[data-v-1ac676fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.color-setting[data-v-1ac676fa]{display:flex;flex-direction:column;gap:.5rem}.color-label[data-v-1ac676fa]{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}.color-input-wrapper[data-v-1ac676fa]{display:flex;align-items:center;gap:.5rem}.color-input[data-v-1ac676fa]{width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;background:none}.color-value[data-v-1ac676fa]{font-size:.75rem;font-family:monospace;color:var(--color-text-muted)}.advanced-settings[data-v-1ac676fa]{display:flex;flex-direction:column;gap:.75rem}.setting-row[data-v-1ac676fa]{display:flex;align-items:center;justify-content:space-between}.setting-item-label[data-v-1ac676fa]{font-size:.875rem;color:var(--color-text-secondary)}.setting-select[data-v-1ac676fa]{padding:.375rem .75rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text);font-size:.875rem;cursor:pointer}.setting-checkbox[data-v-1ac676fa]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label[data-v-1ac676fa]{font-size:.875rem;color:var(--color-text-secondary)}.panel-actions[data-v-1ac676fa]{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.action-button[data-v-1ac676fa]{flex:1;padding:.5rem 1rem;border-radius:var(--border-radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.action-button.secondary[data-v-1ac676fa]{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary)}.action-button.secondary[data-v-1ac676fa]:hover{background:var(--color-surface-hover);color:var(--color-text)}.export-import-section[data-v-1ac676fa]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.export-section[data-v-1ac676fa],.import-section[data-v-1ac676fa]{margin-bottom:1.5rem}.export-textarea[data-v-1ac676fa],.import-textarea[data-v-1ac676fa]{width:100%;height:6rem;padding:.75rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text);font-size:.75rem;font-family:monospace;resize:vertical;margin-bottom:.5rem}.copy-button[data-v-1ac676fa],.import-button[data-v-1ac676fa]{padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-md);font-size:.875rem;cursor:pointer;transition:all .2s ease}.copy-button[data-v-1ac676fa]:hover,.import-button[data-v-1ac676fa]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black)}.import-button[data-v-1ac676fa]:disabled{opacity:.5;cursor:not-allowed}.import-error[data-v-1ac676fa]{color:#ef4444;font-size:.75rem;margin:.5rem 0 0}@media (max-width: 480px){.theme-panel[data-v-1ac676fa]{width:320px;max-width:calc(100vw - 2rem)}.theme-presets[data-v-1ac676fa],.color-settings[data-v-1ac676fa]{grid-template-columns:1fr}.panel-actions[data-v-1ac676fa]{flex-direction:column}}.notification-item[data-v-01dfbc9f]{position:relative;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);transition:all .2s ease;cursor:pointer}.notification-item[data-v-01dfbc9f]:hover{background:var(--color-surface-hover)}.notification-item[data-v-01dfbc9f]:last-child{border-bottom:none}.notification-item.is-unread[data-v-01dfbc9f]{background:rgba(var(--color-primary-rgb),.02)}.notification-item.is-important[data-v-01dfbc9f]{border-left:3px solid #f59e0b}.notification-content[data-v-01dfbc9f]{width:100%}.notification-header[data-v-01dfbc9f]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.notification-icon[data-v-01dfbc9f]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.type-info .notification-icon[data-v-01dfbc9f]{background:#3b82f61a;color:#3b82f6}.type-success .notification-icon[data-v-01dfbc9f]{background:#10b9811a;color:#10b981}.type-warning .notification-icon[data-v-01dfbc9f]{background:#f59e0b1a;color:#f59e0b}.type-error .notification-icon[data-v-01dfbc9f]{background:#ef44441a;color:#ef4444}.type-system .notification-icon[data-v-01dfbc9f]{background:#6b72801a;color:#6b7280}.type-product .notification-icon[data-v-01dfbc9f]{background:#8b5cf61a;color:#8b5cf6}.type-order .notification-icon[data-v-01dfbc9f]{background:#22c55e1a;color:#22c55e}.notification-icon .icon[data-v-01dfbc9f]{width:1rem;height:1rem}.notification-meta[data-v-01dfbc9f]{flex:1;min-width:0}.notification-title[data-v-01dfbc9f]{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem;line-height:1.3}.notification-time[data-v-01dfbc9f]{font-size:.75rem;color:var(--color-text-muted)}.notification-actions[data-v-01dfbc9f]{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .2s ease}.notification-item:hover .notification-actions[data-v-01dfbc9f]{opacity:1}.action-button[data-v-01dfbc9f]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.read-button[data-v-01dfbc9f]{color:var(--color-text-muted)}.read-button[data-v-01dfbc9f]:hover{background:#10b9811a;color:#10b981}.delete-button[data-v-01dfbc9f]{color:var(--color-text-muted)}.delete-button[data-v-01dfbc9f]:hover{background:#ef44441a;color:#ef4444}.action-button .icon[data-v-01dfbc9f]{width:.875rem;height:.875rem}.notification-body[data-v-01dfbc9f]{margin-left:2.75rem}.notification-message[data-v-01dfbc9f]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.4;margin:0 0 .75rem}.notification-action[data-v-01dfbc9f]{margin-top:.75rem}.action-link[data-v-01dfbc9f]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-link[data-v-01dfbc9f]:hover{background:color-mix(in srgb,var(--color-primary) 90%,black);transform:translateY(-1px)}.action-link .icon[data-v-01dfbc9f]{width:.75rem;height:.75rem}.unread-indicator[data-v-01dfbc9f]{position:absolute;top:1rem;right:1rem;width:.5rem;height:.5rem;background:var(--color-primary);border-radius:50%}@media (max-width: 480px){.notification-item[data-v-01dfbc9f]{padding:.75rem 1rem}.notification-header[data-v-01dfbc9f]{gap:.5rem}.notification-body[data-v-01dfbc9f]{margin-left:2.25rem}.notification-actions[data-v-01dfbc9f]{opacity:1}}.notification-settings-modal[data-v-2ec21baf]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-overlay[data-v-2ec21baf]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-2ec21baf]{position:relative;width:100%;max-width:600px;max-height:80vh;background:var(--color-background);border-radius:12px;box-shadow:0 20px 25px #00000026;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-2ec21baf]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--color-border)}.modal-title[data-v-2ec21baf]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.close-button[data-v-2ec21baf]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.close-button[data-v-2ec21baf]:hover{background:var(--color-surface-hover);color:var(--color-text)}.close-button .icon[data-v-2ec21baf]{width:1rem;height:1rem}.modal-body[data-v-2ec21baf]{flex:1;overflow-y:auto;padding:2rem}.loading-state[data-v-2ec21baf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-spinner[data-v-2ec21baf]{width:2rem;height:2rem;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin-2ec21baf 1s linear infinite;margin-bottom:1rem}@keyframes spin-2ec21baf{to{transform:rotate(360deg)}}.setting-section[data-v-2ec21baf]{margin-bottom:2rem}.setting-section[data-v-2ec21baf]:last-child{margin-bottom:0}.section-title[data-v-2ec21baf]{font-size:1rem;font-weight:600;color:var(--color-text);margin:0 0 1rem}.setting-grid[data-v-2ec21baf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.setting-item[data-v-2ec21baf]{padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.setting-label[data-v-2ec21baf]{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:.5rem}.setting-checkbox[data-v-2ec21baf]{width:1rem;height:1rem;cursor:pointer}.checkbox-text[data-v-2ec21baf]{font-weight:500;color:var(--color-text)}.setting-description[data-v-2ec21baf]{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.4}.frequency-options[data-v-2ec21baf]{display:flex;flex-direction:column;gap:.75rem}.frequency-option[data-v-2ec21baf]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .2s ease}.frequency-option[data-v-2ec21baf]:hover{border-color:var(--color-primary)}.frequency-option.active[data-v-2ec21baf]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.frequency-radio[data-v-2ec21baf]{width:1rem;height:1rem;cursor:pointer}.option-content[data-v-2ec21baf]{flex:1}.option-title[data-v-2ec21baf]{display:block;font-weight:500;color:var(--color-text);margin-bottom:.25rem}.option-description[data-v-2ec21baf]{font-size:.875rem;color:var(--color-text-secondary)}.quiet-hours[data-v-2ec21baf]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.time-input-group[data-v-2ec21baf]{display:flex;flex-direction:column;gap:.5rem}.time-label[data-v-2ec21baf]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.time-input[data-v-2ec21baf]{padding:.5rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:.875rem}.time-separator[data-v-2ec21baf]{margin-top:1.5rem;font-weight:500;color:var(--color-text-secondary)}.modal-footer[data-v-2ec21baf]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--color-border)}.button[data-v-2ec21baf]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.button-secondary[data-v-2ec21baf]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.button-secondary[data-v-2ec21baf]:hover{background:var(--color-surface-hover);color:var(--color-text)}.button-primary[data-v-2ec21baf]{background:var(--color-primary);color:#fff}.button-primary[data-v-2ec21baf]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black)}.button-primary[data-v-2ec21baf]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.modal-content[data-v-2ec21baf]{max-width:none;margin:0;border-radius:0;height:100vh}.setting-grid[data-v-2ec21baf]{grid-template-columns:1fr}.quiet-hours[data-v-2ec21baf]{flex-direction:column;align-items:stretch}.time-separator[data-v-2ec21baf]{margin:0;text-align:center}}.notification-center[data-v-0241348d],.notification-trigger[data-v-0241348d]{position:relative}.notification-button[data-v-0241348d]{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.notification-button[data-v-0241348d]:hover{background:#0000000d}.notification-button.has-unread[data-v-0241348d]{color:#3b82f6}.notification-button .icon[data-v-0241348d]{width:1.25rem;height:1.25rem}.notification-badge[data-v-0241348d]{position:absolute;top:-.25rem;right:-.25rem;min-width:1.25rem;height:1.25rem;background:#ef4444;color:#fff;border-radius:.625rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 .25rem;border:2px solid white}.notification-panel[data-v-0241348d]{position:absolute;top:100%;right:0;width:400px;max-height:600px;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;border:1px solid #e5e7eb;z-index:1000;display:flex;flex-direction:column;margin-top:.5rem}.panel-overlay[data-v-0241348d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.panel-header[data-v-0241348d]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6}.panel-title[data-v-0241348d]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.panel-actions[data-v-0241348d]{display:flex;align-items:center;gap:.5rem}.mark-all-read-button[data-v-0241348d]{padding:.25rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}.mark-all-read-button[data-v-0241348d]:hover:not(:disabled){background:#2563eb}.mark-all-read-button[data-v-0241348d]:disabled{opacity:.5;cursor:not-allowed}.settings-button[data-v-0241348d],.close-button[data-v-0241348d]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease}.settings-button[data-v-0241348d]:hover,.close-button[data-v-0241348d]:hover{background:#f3f4f6;color:#374151}.settings-button .icon[data-v-0241348d],.close-button .icon[data-v-0241348d]{width:1rem;height:1rem}.notification-filters[data-v-0241348d]{display:flex;gap:.25rem;padding:.75rem 1.5rem;border-bottom:1px solid #f3f4f6;overflow-x:auto}.filter-button[data-v-0241348d]{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:transparent;border:1px solid #e5e7eb;border-radius:16px;font-size:.75rem;color:#6b7280;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-button[data-v-0241348d]:hover{background:#f9fafb;border-color:#d1d5db}.filter-button.active[data-v-0241348d]{background:#3b82f6;border-color:#3b82f6;color:#fff}.filter-count[data-v-0241348d]{background:#fff3;border-radius:8px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.filter-button.active .filter-count[data-v-0241348d]{background:#ffffff4d}.notification-list[data-v-0241348d]{flex:1;overflow-y:auto;max-height:400px}.loading-state[data-v-0241348d],.empty-state[data-v-0241348d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.loading-spinner[data-v-0241348d]{width:1.5rem;height:1.5rem;border:2px solid #f3f4f6;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-0241348d 1s linear infinite;margin-bottom:1rem}@keyframes spin-0241348d{to{transform:rotate(360deg)}}.empty-icon[data-v-0241348d]{font-size:2.5rem;margin-bottom:1rem;opacity:.5}.empty-state h4[data-v-0241348d]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.empty-state p[data-v-0241348d]{color:#6b7280;font-size:.875rem;margin:0}.notifications[data-v-0241348d]{padding:.5rem 0}.load-more[data-v-0241348d]{padding:1rem 1.5rem;text-align:center;border-top:1px solid #f3f4f6}.load-more-button[data-v-0241348d]{padding:.5rem 1rem;background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:.875rem}.load-more-button[data-v-0241348d]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.load-more-button[data-v-0241348d]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.notification-panel[data-v-0241348d]{width:320px;max-width:calc(100vw - 2rem)}.panel-header[data-v-0241348d]{padding:.75rem 1rem}.notification-filters[data-v-0241348d]{padding:.5rem 1rem}}.app-header[data-v-791b6b48]{position:sticky;top:0;z-index:1000;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.15);transition:all .3s ease}.header-content[data-v-791b6b48]{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 24px 0 32px;height:64px}.header-left[data-v-791b6b48]{display:flex;align-items:center;gap:16px}.sidebar-toggle[data-v-791b6b48]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease}.sidebar-toggle[data-v-791b6b48]:hover{background:#0000000d}.sidebar-toggle.active[data-v-791b6b48]{background:#3b82f61a;color:#3b82f6}.app-title[data-v-791b6b48]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:opacity .2s ease}.app-title[data-v-791b6b48]:hover{opacity:.8}.title-icon[data-v-791b6b48]{font-size:32px}.title-text h1[data-v-791b6b48]{margin:0;font-size:20px;font-weight:600;color:#0f172a}.title-text span[data-v-791b6b48]{font-size:12px;color:#374151;margin-top:-2px}.header-center[data-v-791b6b48]{flex:1;max-width:600px;margin:0 32px}.search-container[data-v-791b6b48]{position:relative;display:flex;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:0 16px;transition:all .2s ease}.search-container[data-v-791b6b48]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-icon[data-v-791b6b48]{width:20px;height:20px;color:#6b7280;margin-right:12px}.search-input[data-v-791b6b48]{flex:1;border:none;background:transparent;padding:12px 0;font-size:14px;outline:none;color:#1f2937}.search-input[data-v-791b6b48]::placeholder{color:#9ca3af}.search-actions[data-v-791b6b48]{display:flex;align-items:center;gap:8px}.clear-search[data-v-791b6b48]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .2s ease}.clear-search[data-v-791b6b48]:hover{background:#0000000d;color:#374151}.search-shortcut[data-v-791b6b48]{font-size:11px;color:#9ca3af;background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:monospace}.header-right[data-v-791b6b48]{display:flex;align-items:center;gap:12px}.user-menu[data-v-791b6b48]{position:relative}.user-avatar[data-v-791b6b48]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s ease}.user-avatar[data-v-791b6b48]:hover{transform:scale(1.05)}.avatar-image[data-v-791b6b48]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-791b6b48]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:16px;border-radius:50%}.user-dropdown[data-v-791b6b48]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;min-width:200px;overflow:hidden;z-index:1001}.user-info[data-v-791b6b48]{padding:16px;background:#f9fafb}.user-name[data-v-791b6b48]{font-weight:600;color:#1f2937;margin-bottom:4px}.user-email[data-v-791b6b48]{font-size:12px;color:#6b7280}.menu-divider[data-v-791b6b48]{height:1px;background:#e5e7eb}.menu-item[data-v-791b6b48]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;text-decoration:none;color:#374151;font-size:14px;cursor:pointer;transition:background-color .2s ease}.menu-item[data-v-791b6b48]:hover{background:#f3f4f6}.menu-item.logout[data-v-791b6b48]{color:#dc2626}.menu-item.logout[data-v-791b6b48]:hover{background:#fef2f2}.login-btn[data-v-791b6b48]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s ease}.login-btn[data-v-791b6b48]:hover{background:#2563eb;transform:translateY(-1px)}.icon[data-v-791b6b48]{width:16px;height:16px}@media (prefers-color-scheme: dark){.app-header[data-v-791b6b48]{background:#111827fa;border-bottom-color:#fff3}.title-text h1[data-v-791b6b48]{color:#fff}.title-text span[data-v-791b6b48]{color:#e5e7eb}.search-container[data-v-791b6b48]{background:#374151;border-color:#4b5563}.search-input[data-v-791b6b48]{color:#f9fafb}.search-input[data-v-791b6b48]::placeholder{color:#6b7280}.search-shortcut[data-v-791b6b48]{background:#4b5563;color:#d1d5db}.user-dropdown[data-v-791b6b48]{background:#1f2937;border-color:#374151}.user-info[data-v-791b6b48]{background:#111827}.user-name[data-v-791b6b48]{color:#f9fafb}.menu-divider[data-v-791b6b48]{background:#374151}.menu-item[data-v-791b6b48]{color:#d1d5db}.menu-item[data-v-791b6b48]:hover{background:#374151}.menu-item.logout[data-v-791b6b48]:hover{background:#7f1d1d}}@media (max-width: 768px){.header-content[data-v-791b6b48]{padding:0 16px}.header-center[data-v-791b6b48]{margin:0 16px}.title-text h1[data-v-791b6b48]{font-size:18px}.title-text span[data-v-791b6b48],.search-shortcut[data-v-791b6b48]{display:none}}.app-footer[data-v-3221df38]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-top:auto}.footer-content[data-v-3221df38]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-main[data-v-3221df38]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:40px;padding:60px 0 40px}.footer-section h4[data-v-3221df38]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.company-info .company-logo[data-v-3221df38]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.logo-icon[data-v-3221df38]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:12px}.logo-text h3[data-v-3221df38]{font-size:20px;font-weight:700;margin:0;color:#fff}.logo-text p[data-v-3221df38]{font-size:14px;margin:4px 0 0;opacity:.8}.company-description[data-v-3221df38]{line-height:1.6;margin:0 0 24px;opacity:.9;font-size:14px}.social-links[data-v-3221df38]{display:flex;gap:12px}.social-link[data-v-3221df38]{width:40px;height:40px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .2s ease}.social-link[data-v-3221df38]:hover{background:#fff3;transform:translateY(-2px)}.footer-links[data-v-3221df38]{list-style:none;padding:0;margin:0}.footer-links li[data-v-3221df38]{margin-bottom:12px}.footer-links a[data-v-3221df38]{color:#fffc;text-decoration:none;font-size:14px;transition:color .2s ease}.footer-links a[data-v-3221df38]:hover{color:#fff}.contact-card[data-v-3221df38]{background:#ffffff0d;border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.1)}.contact-item[data-v-3221df38]{display:flex;align-items:center;gap:12px;padding:12px 0;transition:all .3s ease;border-radius:8px;cursor:pointer}.contact-item[data-v-3221df38]:hover{background:#ffffff0d;transform:translate(4px)}.contact-item.phone-item[data-v-3221df38]:hover,.contact-item.email-item[data-v-3221df38]:hover{background:#ffffff14}.contact-icon-wrapper[data-v-3221df38]{width:40px;height:40px;background:#ffffff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.contact-item:hover .contact-icon-wrapper[data-v-3221df38]{background:#fff3;transform:scale(1.05)}.contact-icon[data-v-3221df38]{width:20px;height:20px;color:#fff;opacity:.9}.contact-content[data-v-3221df38]{display:flex;flex-direction:column;gap:2px;flex:1}.contact-label[data-v-3221df38]{font-size:12px;opacity:.7;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.contact-value[data-v-3221df38]{font-size:14px;font-weight:600;color:#fff;line-height:1.4}.footer-bottom[data-v-3221df38]{border-top:1px solid rgba(255,255,255,.1);padding:24px 0}.footer-bottom-content[data-v-3221df38]{display:flex;justify-content:space-between;align-items:center}.copyright p[data-v-3221df38]{margin:0;font-size:14px;opacity:.8}.copyright a[data-v-3221df38]{color:#fffc;text-decoration:none;margin:0 4px}.copyright a[data-v-3221df38]:hover{color:#fff}.footer-stats[data-v-3221df38]{display:flex;gap:32px}.stat-item[data-v-3221df38]{text-align:center}.stat-number[data-v-3221df38]{display:block;font-size:20px;font-weight:700;color:#fff;margin-bottom:4px}.stat-label[data-v-3221df38]{font-size:12px;opacity:.8}.icon[data-v-3221df38]{width:20px;height:20px}@media (max-width: 768px){.footer-main[data-v-3221df38]{grid-template-columns:1fr;gap:32px;padding:40px 0 32px}.footer-bottom-content[data-v-3221df38]{flex-direction:column;gap:20px;text-align:center}.footer-stats[data-v-3221df38]{gap:20px}.company-logo[data-v-3221df38],.social-links[data-v-3221df38]{justify-content:center}}@media (max-width: 480px){.footer-content[data-v-3221df38]{padding:0 16px}.footer-main[data-v-3221df38]{padding:32px 0 24px}.footer-stats[data-v-3221df38]{flex-direction:column;gap:16px}}.feedback-widget[data-v-87783699]{position:fixed;bottom:2rem;right:2rem;z-index:1000}.feedback-button[data-v-87783699]{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.feedback-button[data-v-87783699]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.feedback-button .icon[data-v-87783699]{width:1.5rem;height:1.5rem}.feedback-badge[data-v-87783699]{position:absolute;top:-.25rem;right:-.25rem;background:#ef4444;color:#fff;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:.75rem;min-width:1.25rem;text-align:center}.feedback-panel[data-v-87783699]{position:absolute;bottom:4rem;right:0;width:24rem;max-height:32rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 20px 25px #00000026;overflow:hidden}.panel-header[data-v-87783699]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.panel-title[data-v-87783699]{font-size:1rem;font-weight:600;color:var(--color-text);margin:0}.close-button[data-v-87783699]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.close-button[data-v-87783699]:hover{background:var(--color-surface-hover);color:var(--color-text)}.close-button .icon[data-v-87783699]{width:1rem;height:1rem}.panel-tabs[data-v-87783699]{display:flex;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.tab-button[data-v-87783699]{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.tab-button[data-v-87783699]:hover{background:var(--color-surface-hover);color:var(--color-text)}.tab-button.active[data-v-87783699]{background:var(--color-background);color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.panel-content[data-v-87783699]{max-height:24rem;overflow-y:auto;padding:1.5rem}.feedback-form[data-v-87783699]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-87783699]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-87783699]{font-size:.875rem;font-weight:500;color:var(--color-text)}.form-input[data-v-87783699],.form-select[data-v-87783699],.form-textarea[data-v-87783699]{padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:.875rem;transition:border-color .2s ease}.form-input[data-v-87783699]:focus,.form-select[data-v-87783699]:focus,.form-textarea[data-v-87783699]:focus{outline:none;border-color:var(--color-primary)}.form-textarea[data-v-87783699]{resize:vertical;min-height:4rem}.form-checkbox[data-v-87783699]{margin-right:.5rem}.form-actions[data-v-87783699]{margin-top:.5rem}.submit-button[data-v-87783699]{width:100%;padding:.75rem;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.submit-button[data-v-87783699]:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black)}.submit-button[data-v-87783699]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-87783699],.empty-state[data-v-87783699]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--color-text-secondary)}.loading-spinner[data-v-87783699]{width:2rem;height:2rem;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin-87783699 1s linear infinite;margin-bottom:1rem}@keyframes spin-87783699{to{transform:rotate(360deg)}}.empty-icon[data-v-87783699]{width:3rem;height:3rem;margin-bottom:1rem;opacity:.5}.feedback-list[data-v-87783699]{display:flex;flex-direction:column;gap:1rem}.feedback-item[data-v-87783699]{padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.feedback-item.unread[data-v-87783699]{border-left:3px solid var(--color-primary)}.feedback-header[data-v-87783699]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem}.feedback-type[data-v-87783699],.feedback-priority[data-v-87783699]{padding:.125rem .5rem;border-radius:1rem;font-weight:500}.feedback-type.bug[data-v-87783699]{background:#fef2f2;color:#dc2626}.feedback-type.feature[data-v-87783699]{background:#f0f9ff;color:#2563eb}.feedback-type.improvement[data-v-87783699]{background:#f0fdf4;color:#16a34a}.feedback-priority.high[data-v-87783699]{background:#fef2f2;color:#dc2626}.feedback-priority.urgent[data-v-87783699]{background:#7c2d12;color:#fff}.feedback-date[data-v-87783699]{color:var(--color-text-secondary);margin-left:auto}.feedback-title[data-v-87783699]{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.feedback-content[data-v-87783699]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.4;margin:0}.feedback-response[data-v-87783699]{margin-top:1rem;padding:1rem;background:var(--color-background);border-radius:6px}.feedback-response h5[data-v-87783699]{font-size:.75rem;font-weight:600;color:var(--color-primary);margin:0 0 .5rem}.feedback-response p[data-v-87783699]{font-size:.875rem;color:var(--color-text);margin:0 0 .5rem}.response-date[data-v-87783699]{font-size:.75rem;color:var(--color-text-secondary)}.stats-grid[data-v-87783699]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-87783699]{padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;text-align:center}.stat-number[data-v-87783699]{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.stat-label[data-v-87783699]{font-size:.75rem;color:var(--color-text-secondary)}.chart-section h4[data-v-87783699]{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0 0 1rem}.type-distribution[data-v-87783699]{display:flex;flex-direction:column;gap:.75rem}.type-item[data-v-87783699]{display:flex;align-items:center;gap:.75rem}.type-label[data-v-87783699]{font-size:.75rem;color:var(--color-text-secondary);min-width:4rem}.type-bar[data-v-87783699]{flex:1;height:.5rem;background:var(--color-border);border-radius:.25rem;overflow:hidden}.type-fill[data-v-87783699]{height:100%;background:var(--color-primary);transition:width .3s ease}.type-count[data-v-87783699]{font-size:.75rem;font-weight:600;color:var(--color-text);min-width:1.5rem;text-align:right}.success-message[data-v-87783699]{position:fixed;bottom:6rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#10b981;color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-87783699 .3s ease}.success-icon[data-v-87783699]{width:1.25rem;height:1.25rem}@keyframes slideIn-87783699{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 640px){.feedback-widget[data-v-87783699]{bottom:1rem;right:1rem}.feedback-panel[data-v-87783699]{width:calc(100vw - 2rem);max-width:20rem}.stats-grid[data-v-87783699]{grid-template-columns:1fr}}.status-bar[data-v-416ff716]{position:fixed;bottom:0;left:0;right:0;width:100%;height:32px;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.2);z-index:9999;font-size:12px;color:#ffffffe6;box-shadow:0 -2px 10px #0000004d}.status-content[data-v-416ff716]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 16px;max-width:1400px;margin:0 auto}.status-left[data-v-416ff716],.status-center[data-v-416ff716],.status-right[data-v-416ff716]{display:flex;align-items:center;gap:16px}.status-item[data-v-416ff716]{display:flex;align-items:center;gap:4px;position:relative}.status-icon[data-v-416ff716]{width:14px;height:14px;opacity:.8}.status-text[data-v-416ff716]{font-size:11px;font-weight:400;white-space:nowrap}.status-indicator[data-v-416ff716]{width:6px;height:6px;border-radius:50%;margin-left:4px}.status-indicator.connected[data-v-416ff716]{background:#4caf50;box-shadow:0 0 4px #4caf5080}.status-indicator.disconnected[data-v-416ff716]{background:#f44336;box-shadow:0 0 4px #f4433680}.status-btn[data-v-416ff716]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:4px;color:#fffc;cursor:pointer;transition:all .2s ease}.status-btn[data-v-416ff716]:hover{background:#ffffff1a;color:#fff}.version[data-v-416ff716]{padding:2px 6px;background:#ffffff1a;border-radius:3px;font-family:Courier New,monospace}@media (max-width: 768px){.status-content[data-v-416ff716]{padding:0 12px;gap:12px}.status-left[data-v-416ff716],.status-center[data-v-416ff716],.status-right[data-v-416ff716]{gap:8px}.status-center[data-v-416ff716]{display:none}.status-text[data-v-416ff716]{font-size:10px}}@media (max-width: 480px){.status-left .status-item[data-v-416ff716]:nth-child(n+3){display:none}.status-right .status-item[data-v-416ff716]:first-child{display:none}}.error-container[data-v-c0e1a76f]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:1rem;max-width:400px}.error-toast[data-v-c0e1a76f]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00000026;border-left:4px solid #ef4444;cursor:pointer;transition:all .3s ease}.error-toast[data-v-c0e1a76f]:hover{transform:translate(-4px);box-shadow:0 15px 35px #0003}.error-toast.warning[data-v-c0e1a76f]{border-left-color:#f59e0b}.error-toast.info[data-v-c0e1a76f]{border-left-color:#3b82f6}.error-toast.success[data-v-c0e1a76f]{border-left-color:#10b981}.error-icon[data-v-c0e1a76f]{flex-shrink:0;width:1.5rem;height:1.5rem;color:#ef4444}.error-toast.warning .error-icon[data-v-c0e1a76f]{color:#f59e0b}.error-toast.info .error-icon[data-v-c0e1a76f]{color:#3b82f6}.error-toast.success .error-icon[data-v-c0e1a76f]{color:#10b981}.error-content[data-v-c0e1a76f]{flex:1}.error-title[data-v-c0e1a76f]{font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.error-message[data-v-c0e1a76f]{font-size:.8rem;color:#6b7280;margin:0;line-height:1.4}.error-actions[data-v-c0e1a76f]{display:flex;gap:.5rem;margin-top:.75rem}.error-action-btn[data-v-c0e1a76f]{padding:.25rem .75rem;background:#f3f4f6;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background-color .2s ease}.error-action-btn[data-v-c0e1a76f]:hover{background:#e5e7eb}.error-close[data-v-c0e1a76f]{flex-shrink:0;width:1.25rem;height:1.25rem;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:color .2s ease}.error-close[data-v-c0e1a76f]:hover{color:#6b7280}.network-status[data-v-c0e1a76f]{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#ef4444;color:#fff;font-size:.875rem;font-weight:500}.network-icon[data-v-c0e1a76f]{width:1rem;height:1rem}.error-toast-enter-active[data-v-c0e1a76f],.error-toast-leave-active[data-v-c0e1a76f]{transition:all .3s ease}.error-toast-enter-from[data-v-c0e1a76f],.error-toast-leave-to[data-v-c0e1a76f]{opacity:0;transform:translate(100%)}.network-status-enter-active[data-v-c0e1a76f],.network-status-leave-active[data-v-c0e1a76f]{transition:transform .3s ease}.network-status-enter-from[data-v-c0e1a76f],.network-status-leave-to[data-v-c0e1a76f]{transform:translateY(-100%)}#app[data-v-d1eb27ab]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;display:flex;flex-direction:column;padding-bottom:32px}.fade-enter-active[data-v-d1eb27ab],.fade-leave-active[data-v-d1eb27ab]{transition:opacity .3s ease}.fade-enter-from[data-v-d1eb27ab],.fade-leave-to[data-v-d1eb27ab]{opacity:0}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background: 210 40% 96%;--foreground: 210 15% 15%;--card: 210 20% 96%;--card-foreground: 210 15% 15%;--popover: 210 20% 96%;--popover-foreground: 210 15% 15%;--primary: 217 91% 60%;--primary-foreground: 0 0% 98%;--secondary: 210 20% 90%;--secondary-foreground: 210 15% 25%;--muted: 210 20% 92%;--muted-foreground: 210 10% 45%;--accent: 217 91% 92%;--accent-foreground: 217 91% 25%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 210 20% 85%;--input: 210 20% 88%;--ring: 217 91% 60%;--radius: .5rem}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%}}@layer base{*{@apply border-border;}body{@apply bg-background text-foreground;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}}
