#app{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}.dashboard[data-v-7458e493]{padding:20px}.grid[data-v-7458e493]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.login-container[data-v-41fb8a01]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.login-card[data-v-41fb8a01]{width:100%;max-width:400px;padding:2rem;background:white;border-radius:8px;box-shadow:0 2px 10px #0000001a}.login-header[data-v-41fb8a01]{text-align:center;margin-bottom:2rem}.login-header h1[data-v-41fb8a01]{font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.login-header p[data-v-41fb8a01]{color:#7f8c8d}.login-form[data-v-41fb8a01],.p-field[data-v-41fb8a01]{margin-bottom:1rem}.p-field label[data-v-41fb8a01]{display:block;margin-bottom:.5rem;font-weight:500;color:#37474f}.login-actions[data-v-41fb8a01]{display:flex;justify-content:center;margin-top:2rem}.login-button[data-v-41fb8a01]{width:100%;padding:.75rem;font-size:1rem}.loading[data-v-41fb8a01]{display:flex;justify-content:center;align-items:center;height:100px}.error-message[data-v-41fb8a01]{margin-top:1rem}.addon-list[data-v-72e3784b]{padding:2rem}.page-header[data-v-72e3784b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1[data-v-72e3784b]{font-size:2rem;font-weight:600;color:#2c3e50}.add-button[data-v-72e3784b]{background-color:#3498db;border:none;color:#fff;padding:.75rem 1.5rem;font-weight:500}.search-section[data-v-72e3784b]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.search-row[data-v-72e3784b]{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.search-group[data-v-72e3784b]{display:flex;gap:.5rem}.search-input[data-v-72e3784b]{flex:1}.search-button[data-v-72e3784b]{background-color:#3498db;border:none;color:#fff}.filter-group[data-v-72e3784b]{display:flex;gap:1rem}.category-select[data-v-72e3784b],.status-select[data-v-72e3784b]{min-width:150px}.addon-grid[data-v-72e3784b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.addon-card[data-v-72e3784b]{background:white;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s ease}.addon-card[data-v-72e3784b]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.addon-header[data-v-72e3784b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.addon-title[data-v-72e3784b]{flex:1}.addon-title h3[data-v-72e3784b]{margin:0 0 .5rem;font-size:1.25rem;color:#2c3e50}.actions-button[data-v-72e3784b]{background:transparent;border:none;color:#666}.addon-info[data-v-72e3784b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.info-row[data-v-72e3784b]{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem}.info-row i[data-v-72e3784b]{color:#3498db}.addon-description[data-v-72e3784b]{margin-bottom:1rem;color:#666;line-height:1.5}.addon-meta[data-v-72e3784b]{display:flex;justify-content:space-between;font-size:.85rem;color:#999;border-top:1px solid #e0e0e0;padding-top:.75rem}.empty-state[data-v-72e3784b]{text-align:center;padding:4rem 2rem;color:#999}.empty-state i[data-v-72e3784b]{font-size:4rem;margin-bottom:1rem;color:#ddd}.pagination[data-v-72e3784b]{display:flex;justify-content:center;margin-top:2rem}@media (max-width: 768px){.addon-list[data-v-72e3784b]{padding:1rem}.page-header[data-v-72e3784b]{flex-direction:column;gap:1rem;align-items:flex-start}.search-row[data-v-72e3784b]{grid-template-columns:1fr}.filter-group[data-v-72e3784b]{flex-direction:column;width:100%}.addon-grid[data-v-72e3784b]{grid-template-columns:1fr}}.addon-detail[data-v-b50c66b6]{padding:2rem}.page-header[data-v-b50c66b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1[data-v-b50c66b6]{font-size:2rem;font-weight:600;color:#2c3e50}.back-button[data-v-b50c66b6],.edit-button[data-v-b50c66b6],.version-button[data-v-b50c66b6],.delete-button[data-v-b50c66b6]{background-color:#3498db;border:none;color:#fff}.delete-button[data-v-b50c66b6]{background-color:#e74c3c}.actions[data-v-b50c66b6]{display:flex;gap:.5rem}.loading[data-v-b50c66b6]{display:flex;justify-content:center;padding:4rem}.content[data-v-b50c66b6]{background:white;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a}.main-info[data-v-b50c66b6]{margin-bottom:2rem}.addon-header[data-v-b50c66b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.addon-title h2[data-v-b50c66b6]{margin:0 0 .5rem;font-size:2rem;color:#2c3e50}.addon-stats[data-v-b50c66b6]{display:flex;gap:1.5rem}.stat-item[data-v-b50c66b6]{display:flex;align-items:center;gap:.5rem;color:#666}.stat-item i[data-v-b50c66b6]{color:#3498db}.info-columns[data-v-b50c66b6]{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.info-section[data-v-b50c66b6]{margin-bottom:1.5rem}.info-section h3[data-v-b50c66b6]{margin:0 0 .5rem;font-size:1.1rem;color:#2c3e50;font-weight:600}.info-section p[data-v-b50c66b6]{margin:0;color:#666;line-height:1.5}.website-link[data-v-b50c66b6],.source-link[data-v-b50c66b6],.issues-link[data-v-b50c66b6]{color:#3498db;text-decoration:none}.website-link[data-v-b50c66b6]:hover,.source-link[data-v-b50c66b6]:hover,.issues-link[data-v-b50c66b6]:hover{text-decoration:underline}.categories[data-v-b50c66b6]{display:flex;flex-wrap:wrap;gap:.5rem}.description[data-v-b50c66b6]{border-left:3px solid #3498db;padding-left:1rem}.versions-section[data-v-b50c66b6]{margin-top:3rem}.versions-header[data-v-b50c66b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.versions-header h3[data-v-b50c66b6]{font-size:1.5rem;color:#2c3e50;margin:0}.add-version-button[data-v-b50c66b6]{background-color:#3498db;border:none;color:#fff}.versions-list[data-v-b50c66b6]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.version-item[data-v-b50c66b6]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.version-item[data-v-b50c66b6]:last-child{border-bottom:none}.version-item[data-v-b50c66b6]:hover{background-color:#f8f9fa}.version-item.latest[data-v-b50c66b6]{background-color:#e3f2fd;border-left:4px solid #2196f3}.version-info[data-v-b50c66b6]{flex:1}.version-header[data-v-b50c66b6]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.version-header h4[data-v-b50c66b6]{margin:0;font-size:1.2rem;color:#2c3e50}.version-meta[data-v-b50c66b6]{display:flex;gap:1rem;color:#666;font-size:.9rem}.version-stats[data-v-b50c66b6]{margin-top:.5rem;color:#3498db;font-size:.9rem}.version-actions[data-v-b50c66b6]{display:flex;gap:.5rem}.publish-button[data-v-b50c66b6]{background-color:#27ae60;border:none;color:#fff}.unpublish-button[data-v-b50c66b6]{background-color:#f39c12;border:none;color:#fff}.download-button[data-v-b50c66b6]{background-color:#3498db;border:none;color:#fff}.actions-button[data-v-b50c66b6]{background:transparent;border:none;color:#666}.empty-versions[data-v-b50c66b6]{text-align:center;padding:3rem;color:#999}.empty-versions i[data-v-b50c66b6]{font-size:3rem;margin-bottom:1rem;color:#ddd}@media (max-width: 768px){.addon-detail[data-v-b50c66b6]{padding:1rem}.page-header[data-v-b50c66b6]{flex-direction:column;gap:1rem;align-items:flex-start}.actions[data-v-b50c66b6]{flex-wrap:wrap}.info-columns[data-v-b50c66b6]{grid-template-columns:1fr}.addon-header[data-v-b50c66b6]{flex-direction:column;gap:1rem;align-items:flex-start}.addon-stats[data-v-b50c66b6]{gap:1rem}.version-item[data-v-b50c66b6]{flex-direction:column;align-items:flex-start;gap:1rem}.version-actions[data-v-b50c66b6]{width:100%;justify-content:flex-end}}.addon-form[data-v-e44dbaaa]{padding:2rem}.page-header[data-v-e44dbaaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1[data-v-e44dbaaa]{font-size:2rem;font-weight:600;color:#2c3e50}.cancel-button[data-v-e44dbaaa],.draft-button[data-v-e44dbaaa]{background-color:#95a5a6;border:none;color:#fff}.publish-button[data-v-e44dbaaa]{background-color:#27ae60;border:none;color:#fff}.loading[data-v-e44dbaaa]{display:flex;justify-content:center;padding:4rem}.form-container[data-v-e44dbaaa]{background:white;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a}.form-grid[data-v-e44dbaaa]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-section[data-v-e44dbaaa]{margin-bottom:2rem}.form-section h2[data-v-e44dbaaa]{font-size:1.5rem;color:#2c3e50;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3498db}.form-column[data-v-e44dbaaa]{display:flex;flex-direction:column}.form-field[data-v-e44dbaaa]{margin-bottom:1.5rem}.form-field label[data-v-e44dbaaa]{display:block;margin-bottom:.5rem;font-weight:500;color:#2c3e50}.form-field input[data-v-e44dbaaa],.form-field textarea[data-v-e44dbaaa],.form-field select[data-v-e44dbaaa]{width:100%}.help-text[data-v-e44dbaaa]{display:block;margin-top:.25rem;font-size:.85rem;color:#7f8c8d}.error-text[data-v-e44dbaaa]{color:#e74c3c}.options-grid[data-v-e44dbaaa]{display:flex;gap:2rem}.categories-grid[data-v-e44dbaaa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.category-item[data-v-e44dbaaa]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease}.category-item[data-v-e44dbaaa]:hover{background-color:#f8f9fa}.category-item.selected[data-v-e44dbaaa]{background-color:#3498db;color:#fff;border-color:#3498db}.category-item.selected i[data-v-e44dbaaa]{color:#fff}@media (max-width: 768px){.addon-form[data-v-e44dbaaa]{padding:1rem}.page-header[data-v-e44dbaaa]{flex-direction:column;gap:1rem;align-items:flex-start}.actions[data-v-e44dbaaa]{flex-wrap:wrap}.form-grid[data-v-e44dbaaa],.categories-grid[data-v-e44dbaaa]{grid-template-columns:1fr}.options-grid[data-v-e44dbaaa]{flex-direction:column;gap:1rem}}.version-manager[data-v-7547c44c]{padding:2rem}.page-header[data-v-7547c44c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1[data-v-7547c44c]{font-size:2rem;font-weight:600;color:#2c3e50}.back-button[data-v-7547c44c]{background-color:#95a5a6;border:none;color:#fff}.add-button[data-v-7547c44c]{background-color:#3498db;border:none;color:#fff}.loading[data-v-7547c44c]{display:flex;justify-content:center;padding:4rem}.addon-info[data-v-7547c44c]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.addon-info h2[data-v-7547c44c]{margin:0 0 .5rem;font-size:1.5rem;color:#2c3e50}.version-grid[data-v-7547c44c]{display:grid;gap:1.5rem}.version-card[data-v-7547c44c]{background:white;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:all .2s ease}.version-card[data-v-7547c44c]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.version-card.published[data-v-7547c44c]{border-left:4px solid #27ae60}.version-card.draft[data-v-7547c44c]{border-left:4px solid #95a5a6}.version-header[data-v-7547c44c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.version-title h3[data-v-7547c44c]{margin:0 0 .5rem;font-size:1.25rem;color:#2c3e50}.version-meta[data-v-7547c44c]{display:flex;gap:1rem;color:#666;font-size:.9rem}.version-body[data-v-7547c44c]{margin-bottom:1rem}.version-stats[data-v-7547c44c]{display:flex;gap:1.5rem;margin-bottom:1rem}.stat[data-v-7547c44c]{display:flex;align-items:center;gap:.5rem;color:#666}.stat i[data-v-7547c44c]{color:#3498db}.version-changelog h4[data-v-7547c44c]{margin:0 0 .5rem;font-size:.9rem;color:#2c3e50}.version-changelog p[data-v-7547c44c]{margin:0;color:#666;font-size:.9rem;line-height:1.4}.version-actions[data-v-7547c44c]{display:flex;justify-content:flex-end;gap:.5rem}.publish-button[data-v-7547c44c]{background-color:#27ae60;border:none;color:#fff}.unpublish-button[data-v-7547c44c]{background-color:#f39c12;border:none;color:#fff}.download-button[data-v-7547c44c],.edit-button[data-v-7547c44c]{background-color:#3498db;border:none;color:#fff}.delete-button[data-v-7547c44c]{background-color:#e74c3c;border:none;color:#fff}.empty-state[data-v-7547c44c]{text-align:center;padding:3rem;color:#999}.empty-state i[data-v-7547c44c]{font-size:3rem;margin-bottom:1rem;color:#ddd}.upload-modal[data-v-7547c44c]{max-width:600px}.upload-form[data-v-7547c44c]{margin-bottom:1rem}.form-section[data-v-7547c44c]{margin-bottom:2rem}.form-section h3[data-v-7547c44c]{font-size:1.25rem;color:#2c3e50;margin:0 0 1rem}.upload-area[data-v-7547c44c]{border:2px dashed #e0e0e0;border-radius:8px;padding:2rem;text-align:center;transition:all .2s ease;cursor:pointer}.upload-area[data-v-7547c44c]:hover{border-color:#3498db;background-color:#f8f9fa}.upload-placeholder[data-v-7547c44c]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-placeholder i[data-v-7547c44c]{font-size:3rem;color:#ddd}.browse-button[data-v-7547c44c]{background-color:#3498db;border:none;color:#fff}.file-info[data-v-7547c44c]{display:flex;align-items:center;gap:1rem}.file-details[data-v-7547c44c]{flex:1;text-align:left}.file-name[data-v-7547c44c]{margin:0 0 .25rem;color:#2c3e50}.file-size[data-v-7547c44c]{margin:0;color:#666;font-size:.9rem}.remove-button[data-v-7547c44c]{background:transparent;border:none;color:#666}.modal-actions[data-v-7547c44c]{display:flex;justify-content:flex-end;gap:.5rem}.cancel-button[data-v-7547c44c]{background-color:#95a5a6;border:none;color:#fff}.upload-button[data-v-7547c44c]{background-color:#27ae60;border:none;color:#fff}.error-text[data-v-7547c44c]{color:#e74c3c}.help-text[data-v-7547c44c]{display:block;margin-top:.25rem;font-size:.85rem;color:#7f8c8d}@media (max-width: 768px){.version-manager[data-v-7547c44c]{padding:1rem}.page-header[data-v-7547c44c]{flex-direction:column;gap:1rem;align-items:flex-start}.actions[data-v-7547c44c]{flex-wrap:wrap}.version-grid[data-v-7547c44c]{gap:1rem}.version-actions[data-v-7547c44c]{flex-wrap:wrap}.modal-actions[data-v-7547c44c]{flex-direction:column}}.user-list[data-v-4787acf2],.category-list[data-v-22eda2aa],.audit-log[data-v-5f7f2e25]{padding:20px}
