.content-wrapper{width:1500px;max-width:100%;margin:0 auto;padding:0 24px}.content-blocks{flex-direction:column;display:flex}.content-blocks>div:not(:last-child){border-bottom:1px solid var(--bg-60,#eaeaea)}.content-block{flex-direction:column;gap:16px;padding:16px 0;display:flex}.lightbox-image{z-index:9999;cursor:pointer;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lightbox-image img{object-fit:contain;width:100%;height:100%}@media (width<=1023px){.content-wrapper{padding:0 12px}}.title-bar[data-v-4788d7e0]{border-bottom:1px solid var(--bg-60,#ddd);white-space:nowrap;justify-content:space-between;align-items:center;height:60px;display:flex;overflow:hidden}.title-bar-content[data-v-4788d7e0]{justify-content:space-between;align-items:center;gap:12px;width:1500px;max-width:100%;margin:0 auto;padding:0 24px;display:flex}.title-bar-main[data-v-4788d7e0]{align-items:center;gap:12px;display:flex}.title-bar-button[data-v-4788d7e0]{cursor:pointer;color:var(--text-100,#000);background:0 0;border:none;border-radius:100%;padding:6px;display:flex}.title-bar-button[data-v-4788d7e0]:hover{background-color:var(--bg-60,#e0e0e0)}.title-bar-button>svg[data-v-4788d7e0]{width:20px;height:20px}.title-bar-title[data-v-4788d7e0]{color:var(--text-100,#000);margin:0;font-size:18px}.title-bar-image[data-v-4788d7e0]{background-position:50%;background-size:cover;border-radius:4px;width:40px;height:40px}@media (width<=1023px){.title-bar-content[data-v-4788d7e0]{padding:0 12px}}@media (width<=767px){.title-bar-main[data-v-4788d7e0]{gap:8px}.title-bar-title[data-v-4788d7e0]{font-size:16px}}@media (width<=424px){.title-bar-title[data-v-4788d7e0]{font-size:14px}}.image-upload-grid[data-v-ddf274f1]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.image-upload-grid:not(.list-mode) .image-upload-item[data-v-ddf274f1]{touch-action:none}.image-upload-item[data-v-ddf274f1]{aspect-ratio:1;border:1px solid var(--bg-60,#ccc);border-radius:8px;position:relative;overflow:hidden}.image-upload-item.is-dragging[data-v-ddf274f1]{opacity:.5}.image-upload-item img[data-v-ddf274f1]{object-fit:contain;width:100%;height:100%}.image-remove-btn[data-v-ddf274f1]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:4px;right:4px}.image-remove-btn[data-v-ddf274f1]:hover{background:#c80000cc}.image-upload-add[data-v-ddf274f1]{aspect-ratio:1;border:2px dashed var(--bg-40,#ccc);cursor:pointer;color:var(--text-80,#909090);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:border-color .2s,color .2s;display:flex}.image-upload-add[data-v-ddf274f1]:hover,.image-upload-add.is-drag-over[data-v-ddf274f1]{border-color:var(--accent,#692e99);color:var(--accent,#692e99)}.image-upload-add.is-drag-over[data-v-ddf274f1]{background-color:var(--accent-10,#692e991a);border-style:solid}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .image-upload-add[data-v-ddf274f1]:hover,:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .image-upload-add.is-drag-over[data-v-ddf274f1]{border-color:var(--secondary-accent);color:var(--secondary-accent)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .image-upload-add.is-drag-over[data-v-ddf274f1]{background-color:var(--secondary-accent-10,#ffffff1a)}.image-upload-add input[data-v-ddf274f1]{display:none}.image-upload-add span[data-v-ddf274f1]{font-size:12px}.image-upload-grid.list-mode[data-v-ddf274f1]{grid-template-columns:1fr}.image-upload-grid.list-mode .image-upload-item[data-v-ddf274f1]{aspect-ratio:auto;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.image-upload-grid.list-mode .image-upload-item img[data-v-ddf274f1]{border:1px solid var(--bg-60);border-radius:4px;width:72px;height:72px}.image-upload-grid.list-mode .image-upload-item .image-remove-btn[data-v-ddf274f1]{color:var(--accent,#692e99);background:#c8000014;margin-left:8px;position:static}.image-upload-grid.list-mode .image-upload-item .image-controls[data-v-ddf274f1]{align-items:center;gap:8px;display:flex}.move-buttons[data-v-ddf274f1]{flex-direction:column;gap:6px;display:flex}.move-btn[data-v-ddf274f1]{border:1px solid var(--bg-60,#ccc);background:var(--bg,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.move-btn[data-v-ddf274f1]:disabled{opacity:.7;cursor:default}.move-btn>svg[data-v-ddf274f1]{width:20px;height:20px}.image-remove-inline[data-v-ddf274f1]{border-radius:6px;padding:6px}@media (width<=767px){.image-upload-add[data-v-ddf274f1]{aspect-ratio:auto;height:100px}}.touch-ghost{z-index:9999;pointer-events:none;opacity:.8;border-radius:8px;position:fixed;overflow:hidden;transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.touch-ghost img{object-fit:contain;width:100%;height:100%}.touch-ghost .image-remove-btn{display:none}.tag-editor[data-v-393cfe00]{width:100%}.tags-container[data-v-393cfe00]{border:1px solid var(--bg-40,#ccc);background:var(--bg-100,#fff);border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.tag[data-v-393cfe00]{background:var(--accent,#692e99);color:var(--text-accent,#fff);border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;line-height:1;display:flex}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .tag[data-v-393cfe00]{background:var(--secondary-accent);color:var(--text-secondary-accent)}.tag-remove[data-v-393cfe00]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;display:flex}.tag-remove>svg[data-v-393cfe00]{width:16px;height:16px}.tag-remove[data-v-393cfe00]:hover{opacity:1}.tag-input[data-v-393cfe00]{flex:1;min-width:100px;background:0 0!important;border:none!important;padding:4px 0!important}.tag-input[data-v-393cfe00]:focus{outline:none}.suggested-tags[data-v-393cfe00]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.suggested-label[data-v-393cfe00]{color:var(--text-80,#909090);font-size:12px}.suggested-tag[data-v-393cfe00]{border:1px solid var(--bg-40,#ccc);background:var(--bg-100,#fff);color:var(--text-80,#909090);cursor:pointer;border-radius:16px;padding:4px 10px;font-size:12px;transition:all .2s}.suggested-tag[data-v-393cfe00]:hover:not(:disabled){border-color:var(--accent,#692e99);color:var(--accent,#692e99)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .suggested-tag[data-v-393cfe00]:hover:not(:disabled){border-color:var(--secondary-accent);color:var(--secondary-accent)}.suggested-tag[data-v-393cfe00]:disabled{opacity:.4;cursor:not-allowed}.autocomplete[data-v-f368a7aa]{flex-direction:column;display:flex;position:relative}.autocomplete>input[data-v-f368a7aa]{border:1px solid var(--bg-40,#ccc);background:var(--bg-100,#fff);color:var(--text-100,#000);border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .2s}.autocomplete-items[data-v-f368a7aa]{z-index:2;border:1px solid #d4d4d4;border-radius:8px;margin-top:8px;font-size:14px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.autocomplete-items div[data-v-f368a7aa]{cursor:pointer;background-color:#fff;background:var(--bg-100);border-bottom:1px solid #d4d4d4;padding:10px}.autocomplete-items div[data-v-f368a7aa]:hover,.autocomplete-items div.autocomplete-active[data-v-f368a7aa]{background-color:#e9e9e9;background-color:var(--bg-60)}.loading-container[data-v-93d01e81]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.loading-spinner[data-v-93d01e81]{border:3px solid var(--bg-60,#eaeaea);border-top-color:var(--accent,#692e99);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-93d01e81}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .loading-spinner[data-v-93d01e81]{border-top-color:var(--secondary-accent)}@keyframes spin-93d01e81{to{transform:rotate(360deg)}}.error-message[data-v-93d01e81]{text-align:center;background:var(--bg-80,#f5f5f5);border-radius:8px;padding:40px 20px}.error-message p[data-v-93d01e81]{color:#c00;margin-bottom:20px}.form-header[data-v-93d01e81]{margin-bottom:24px}.back-link[data-v-93d01e81]{color:var(--text-80,#909090);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;text-decoration:none;display:inline-flex}.back-link[data-v-93d01e81]:hover{color:var(--accent,#692e99)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .back-link[data-v-93d01e81]:hover{color:var(--secondary-accent)}.form-header h1[data-v-93d01e81]{color:var(--text-100,#000);margin:0;font-size:24px}.kit-preview[data-v-93d01e81]{background:var(--bg-80,#f5f5f5);border-radius:12px;gap:20px;margin-bottom:32px;padding:20px;display:flex}.kit-preview__image[data-v-93d01e81]{flex-shrink:0;width:120px}.kit-preview__image img[data-v-93d01e81]{border-radius:8px;width:100%;height:auto}.kit-preview__details[data-v-93d01e81]{flex-direction:column;justify-content:center;display:flex}.kit-preview__details h2[data-v-93d01e81]{color:var(--text-100,#000);margin:0 0 8px;font-size:20px}.kit-meta[data-v-93d01e81]{color:var(--text-80,#909090);margin:0;font-size:14px}.form-section[data-v-93d01e81]{border-bottom:1px solid var(--bg-60,#eaeaea);margin-bottom:32px;padding-bottom:32px}.form-section[data-v-93d01e81]:last-of-type{border-bottom:none}.form-section h3[data-v-93d01e81]{color:var(--text-100,#000);margin:0 0 12px;font-size:16px;font-weight:600}.section-description[data-v-93d01e81]{color:var(--text-80,#909090);margin:0 0 16px;font-size:14px}.form-row[data-v-93d01e81]{grid-template-columns:repeat(4,1fr);align-items:flex-start;gap:16px;display:grid}.form-row--three[data-v-93d01e81]{grid-template-columns:2fr 1fr 2fr}.form-field[data-v-93d01e81]{flex-direction:column;gap:6px;display:flex}.form-field--small[data-v-93d01e81]{max-width:100px}.form-field label[data-v-93d01e81]{color:var(--text-100,#000);font-size:14px;font-weight:500}input[type=text][data-v-93d01e81],input[type=url][data-v-93d01e81],input[type=date][data-v-93d01e81],input[type=number][data-v-93d01e81],select[data-v-93d01e81],textarea[data-v-93d01e81]{border:1px solid var(--bg-40,#ccc);background:var(--bg-100,#fff);color:var(--text-100,#000);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .2s}input[data-v-93d01e81]:focus,select[data-v-93d01e81]:focus,textarea[data-v-93d01e81]:focus{border-color:var(--accent,#692e99);outline:none}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) input[data-v-93d01e81]:focus,:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) select[data-v-93d01e81]:focus,:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) textarea[data-v-93d01e81]:focus{border-color:var(--secondary-accent)}textarea[data-v-93d01e81]{resize:vertical;min-height:100px}.price-input[data-v-93d01e81]{gap:8px;display:flex}.price-input input[data-v-93d01e81]{flex:1;width:100%;min-width:0}.toggle-field[data-v-93d01e81]{cursor:pointer;align-items:center;gap:12px;display:flex}.toggle-field input[data-v-93d01e81]{display:none}.toggle-switch[data-v-93d01e81]{background:var(--bg-40,#ccc);border-radius:13px;width:48px;height:26px;transition:background .2s;position:relative}.toggle-switch[data-v-93d01e81]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-field input:checked+.toggle-switch[data-v-93d01e81]{background:var(--accent,#692e99)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .toggle-field input:checked+.toggle-switch[data-v-93d01e81]{background:var(--secondary-accent)}.toggle-field input:checked+.toggle-switch[data-v-93d01e81]:after{transform:translate(22px)}.toggle-label[data-v-93d01e81]{font-size:16px;font-weight:500}.marketplace-url-field[data-v-93d01e81]{margin-top:16px}.marketplace-url-field label[data-v-93d01e81]{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.marketplace-url-field input[data-v-93d01e81]{width:100%}.marketplace-url-field input.input-error[data-v-93d01e81]{border-color:var(--error,#dc3545)}.field-error[data-v-93d01e81]{color:var(--error,#dc3545);margin-top:4px;margin-bottom:0;font-size:13px}.field-hint[data-v-93d01e81]{color:var(--text-secondary,#666);margin-top:4px;margin-bottom:0;font-size:12px}.plus-link[data-v-93d01e81]{color:var(--accent);font-weight:600;text-decoration:none}.plus-link[data-v-93d01e81]:hover{text-decoration:underline}.form-actions[data-v-93d01e81]{justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.delete-section[data-v-93d01e81]{border-top:1px solid var(--bg-60,#eaeaea);text-align:center;margin-top:32px;padding-top:32px}.season-input[data-v-93d01e81]{width:100%}@media (width<=767px){.kit-preview[data-v-93d01e81]{text-align:center;flex-direction:column;align-items:center}.kit-preview__image[data-v-93d01e81]{width:150px}.form-row[data-v-93d01e81],.form-row--three[data-v-93d01e81]{grid-template-columns:1fr}.form-field--small[data-v-93d01e81]{max-width:none}.form-actions[data-v-93d01e81]{flex-direction:column-reverse}.button[data-v-93d01e81]{text-align:center;width:100%}}.loading-container[data-v-db21cd2e]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.loading-spinner[data-v-db21cd2e]{border:3px solid var(--bg-60,#eaeaea);border-top-color:var(--accent,#692e99);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-db21cd2e}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .loading-spinner[data-v-db21cd2e]{border-top-color:var(--secondary-accent)}@keyframes spin-db21cd2e{to{transform:rotate(360deg)}}.kit-card[data-v-7cecd798]{position:initial;flex-direction:column;align-items:center;gap:4px;width:100%;text-decoration:none;display:flex}.kit-card__image-container[data-v-7cecd798]{aspect-ratio:1;border:1px solid var(--bg-60);background-color:#fff;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.kit-card__image[data-v-7cecd798]{height:145%;transition:height .1s ease-in-out;transform:translateY(13%)}.kit-card__title[data-v-7cecd798]{color:var(--text-100);text-align:center;font-size:15px;font-weight:700}.kit-card__subtitle[data-v-7cecd798]{color:var(--text-60);text-align:center;font-size:12px}.kit-card:hover .kit-card__image[data-v-7cecd798]{height:160%}.kit-card:hover>.kit-card__title[data-v-7cecd798],.kit-card:hover>.kit-card__subtitle[data-v-7cecd798]{opacity:.7}.kit-grid[data-v-b66f8864]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}h3[data-v-b66f8864],p[data-v-b66f8864]{margin:0;padding:0}.topsearch[data-v-b66f8864]{box-sizing:border-box;background-color:var(--bg-60);width:auto;color:var(--text-100);padding-inline-end:0}.topsearch[data-v-b66f8864]::placeholder{color:#a0a0a0;font-size:12px}.topsearch[data-v-b66f8864]:focus{border-color:#692e99;border-color:var(--accent)}@media (width<=1023px){.kit-grid[data-v-b66f8864]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.like-button[data-v-de4e7633]{cursor:pointer;color:var(--text);background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:0;font-size:14px;display:flex}.like-button>svg[data-v-de4e7633]{width:32px;height:32px}.like-button[data-v-de4e7633]:hover,.like-button.active[data-v-de4e7633]{color:#ec0b0b}.like-button.active>svg[data-v-de4e7633]{fill:#ec0b0b}.collection-entry-card[data-v-124e12cf]{background:var(--bg-100,#fff);border:1px solid var(--bg-60,#eaeaea);border-radius:8px;overflow:hidden}.card-header[data-v-124e12cf]{border-bottom:1px solid var(--bg-60,#eaeaea);justify-content:space-between;align-items:center;padding:8px;display:flex}.user-info[data-v-124e12cf]{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.user-info[data-v-124e12cf]:hover{opacity:.7}.user-avatar[data-v-124e12cf]{object-fit:cover;border-radius:50%;width:28px;height:28px}.user-avatar--placeholder[data-v-124e12cf]{background:var(--accent,#692e99);color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .user-avatar--placeholder[data-v-124e12cf]{background:var(--secondary-accent);color:var(--text-secondary-accent)}.user-name[data-v-124e12cf]{color:var(--text-100,#000);font-size:14px;font-weight:500}.for-sale-badge[data-v-124e12cf]{color:#fff;text-transform:uppercase;background:#28a745;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;text-decoration:none}.for-sale-badge[data-v-124e12cf]:hover{opacity:.7}.card-content[data-v-124e12cf]{padding:12px;display:flex}.kit-image-container[data-v-124e12cf]{flex-shrink:0;width:120px}.kit-image[data-v-124e12cf]{cursor:pointer;border-radius:8px;width:100%;height:auto;transition:transform .2s}.kit-image[data-v-124e12cf]:hover{transform:scale(1.02)}.kit-info[data-v-124e12cf]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.kit-title[data-v-124e12cf]{color:var(--text-100);margin:0;font-size:14px;font-weight:700}.kit-meta[data-v-124e12cf]{color:var(--text-80,#909090);margin:0;font-size:13px}.entry-details[data-v-124e12cf]{flex-wrap:wrap;gap:6px;display:flex}.detail-badge[data-v-124e12cf]{background:var(--bg-60);color:var(--text-100);border-radius:4px;padding:3px 8px;font-size:11px;display:inline-block}.player-badge[data-v-124e12cf]{background:var(--accent,#692e99);color:#fff}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .player-badge[data-v-124e12cf]{background:var(--secondary-accent);color:var(--text-secondary-accent)}.entry-tags[data-v-124e12cf]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-124e12cf]{background:var(--bg-60,#eaeaea);color:var(--text-80,#909090);border-radius:12px;padding:2px 8px;font-size:11px;display:inline-block}.tag--more[data-v-124e12cf]{background:var(--bg-40,#ccc)}.notes-preview[data-v-124e12cf]{color:var(--text-80,#909090);margin:0;font-size:13px;line-height:1.4}.image-thumbnails[data-v-124e12cf]{gap:8px;padding:0 16px 12px;display:flex}.thumbnail[data-v-124e12cf]{cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:6px;width:40px;height:40px;transition:opacity .2s;overflow:hidden}.thumbnail[data-v-124e12cf]:hover,.thumbnail.active[data-v-124e12cf]{opacity:1}.thumbnail.active[data-v-124e12cf]{border-color:var(--accent,#692e99)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .thumbnail.active[data-v-124e12cf]{border-color:var(--secondary-accent)}.thumbnail img[data-v-124e12cf]{object-fit:cover;width:100%;height:100%}.thumbnail--more[data-v-124e12cf]{background:var(--bg-60,#eaeaea);color:var(--text-80,#909090);opacity:1;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.card-actions[data-v-124e12cf]{border-top:1px solid var(--bg-60,#eaeaea);justify-content:space-between;align-items:center;padding:8px;font-size:14px;display:flex}.kit-card__image-container[data-v-124e12cf]{display:flex;position:relative}.kit-card__image[data-v-124e12cf]{aspect-ratio:3/4;object-fit:cover;width:100%}.kit-card__badges[data-v-124e12cf]{gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.kit-card__badge[data-v-124e12cf]{color:#fff;background:#0009;border-radius:4px;padding:2px 6px;font-size:14px}h3[data-v-124e12cf]{margin:0;line-height:1.2}@media (width<=480px){.card-content[data-v-124e12cf]{flex-direction:column}.kit-image-container[data-v-124e12cf]{width:100%;max-width:200px;margin:0 auto}}.member-card[data-v-aee0b3d4]{background:var(--bg-100,#fff);border:1px solid var(--bg-80,#eee);border-radius:12px;overflow:hidden}.member-card__images[data-v-aee0b3d4]{aspect-ratio:1;display:block}.member-card__images[data-v-aee0b3d4]:hover{opacity:.7}.member-card__images-grid[data-v-aee0b3d4]{background:var(--bg-80,#f5f5f5);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;height:100%;display:grid}.member-card__images-grid-3[data-v-aee0b3d4]>:first-child,.member-card__images-grid-2[data-v-aee0b3d4]>:first-child{grid-area:1/1/3/2}.member-card__images-grid-2[data-v-aee0b3d4]>:nth-child(2n){grid-area:1/2/3/3}.member-card__images-grid-1[data-v-aee0b3d4]>:first-child{grid-area:1/1/3/3}.member-card__image-slot[data-v-aee0b3d4]{position:relative;overflow:hidden}.member-card__image[data-v-aee0b3d4]{object-fit:cover;width:100%;height:100%}.member-card__image-slot--empty[data-v-aee0b3d4]{background:var(--bg-80,#f5f5f5)}.member-card__image-placeholder[data-v-aee0b3d4]{width:100%;height:100%;color:var(--text-80,#909090);justify-content:center;align-items:center;display:flex}.member-card__content[data-v-aee0b3d4]{padding:12px}.member-card__header[data-v-aee0b3d4]{color:inherit;align-items:center;gap:10px;margin-bottom:12px;text-decoration:none;display:flex}.member-card__header:hover .member-card__name[data-v-aee0b3d4]{text-decoration:underline}.member-card__avatar[data-v-aee0b3d4]{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.member-card__avatar--placeholder[data-v-aee0b3d4]{background:var(--accent,#692e99);color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.member-card__name[data-v-aee0b3d4]{color:var(--text-100,#000);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.member-card__stats[data-v-aee0b3d4]{gap:16px;display:flex}.member-card__stat[data-v-aee0b3d4]{flex-direction:column;align-items:center;display:flex}.member-card__stat-value[data-v-aee0b3d4]{color:var(--text-100,#000);font-size:16px;font-weight:700}.member-card__stat-label[data-v-aee0b3d4]{color:var(--text-80,#909090);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.member-card__actions[data-v-aee0b3d4]{gap:8px;padding:0 12px 12px;display:flex}.member-card__actions .button[data-v-aee0b3d4]{text-align:center;flex:1;justify-content:center}.user-profile[data-v-73a4b09f]{flex-direction:row;gap:16px;display:flex}.user-profile-details[data-v-73a4b09f]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.user-profile-image[data-v-73a4b09f]{border:1px solid var(--gray);border-radius:8px;width:100px;height:100px}.user-profile-socials[data-v-73a4b09f]{align-items:center;gap:8px;display:flex}.user-profile-socials>a[data-v-73a4b09f]{justify-content:center;align-items:center;display:flex}.user-profile-socials svg[data-v-73a4b09f]{width:24px;height:24px}.user-profile-socials>a[data-v-73a4b09f]:hover{opacity:.7}.user-profile-name[data-v-73a4b09f]{font-size:16px;font-weight:700}.user-profile-points[data-v-73a4b09f]{font-size:18px}.user-profile-description[data-v-73a4b09f]{text-align:center;color:var(--text-80);margin:0;font-size:16px;line-height:1.3}.user-profile-stats[data-v-73a4b09f]{border:1px solid var(--bg-60);background-color:var(--bg-80);border-radius:16px;padding:0;display:flex}.stat-item[data-v-73a4b09f]{flex-direction:column;align-items:center;gap:4px;min-width:100px;padding:16px;display:flex}.stat-item[data-v-73a4b09f]:not(:last-child){border-right:1px solid var(--bg-60)}.stat-value[data-v-73a4b09f]{color:var(--text);font-size:18px;font-weight:700}.stat-label[data-v-73a4b09f]{color:var(--text-60);text-transform:uppercase;letter-spacing:.5px;font-size:12px}@media (width<=1023px){.stat-item[data-v-73a4b09f]{min-width:80px;padding:8px}.stat-value[data-v-73a4b09f]{font-size:14px}.stat-label[data-v-73a4b09f]{font-size:10px}}@media (width<=767px){.user-profile[data-v-73a4b09f]{text-align:center;flex-direction:column;align-items:center}}@media (width<=424px){.user-profile-stats[data-v-73a4b09f]{grid-template-columns:repeat(2,1fr);display:grid}.stat-item[data-v-73a4b09f]:nth-child(-n+2){border-bottom:1px solid var(--bg-60)}.stat-item[data-v-73a4b09f]:not(:last-child){border-right:none}.stat-item[data-v-73a4b09f]:nth-child(2n-1){border-right:1px solid var(--bg-60)}}.tab-container[data-v-e6d521e4]{align-items:center;gap:8px;max-width:100%;display:flex;overflow-x:auto}.tab[data-v-e6d521e4]{cursor:pointer;border-radius:16px;padding:8px 16px;font-size:13px;font-weight:700}.tab.active[data-v-e6d521e4],.tab[data-v-e6d521e4]:hover{background-color:var(--bg-60)}.feed-header[data-v-795df8a5]{justify-content:space-between;align-items:center;display:flex}.feed-header h1[data-v-795df8a5]{color:var(--text-100,#000);margin:0;font-size:20px}.my-collection-link[data-v-795df8a5]{color:var(--accent,#692e99);font-size:14px;text-decoration:none}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .my-collection-link[data-v-795df8a5]{color:var(--secondary-accent)}.my-collection-link[data-v-795df8a5]:hover{text-decoration:underline}.error-message[data-v-795df8a5]{text-align:center;background:var(--bg-80,#f5f5f5);border-radius:8px;padding:40px 20px}.error-message p[data-v-795df8a5]{color:#c00;margin-bottom:16px}.empty-state[data-v-795df8a5]{text-align:center;background:var(--bg-80,#f5f5f5);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-state p[data-v-795df8a5]{color:var(--text-80,#909090);margin:0}.empty-hint[data-v-795df8a5]{font-size:14px;margin-top:8px!important}.fallback-notice[data-v-795df8a5]{text-align:center;background:var(--bg-80,#f5f5f5);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:20px;display:flex}.fallback-notice p[data-v-795df8a5]{color:var(--text-80,#666);margin:0}.feed-list[data-v-795df8a5]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:flex-start;gap:16px;display:grid}.members-grid[data-v-795df8a5]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:flex-start;gap:16px;display:grid}.load-more[data-v-795df8a5]{justify-content:center;padding:20px 0;display:flex}.tabs-filters-container[data-v-795df8a5]{justify-content:space-between;align-items:center;display:flex}.filters-container[data-v-795df8a5]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.filters-info[data-v-795df8a5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters-info__btn[data-v-795df8a5]{color:inherit;font-size:inherit;background-color:var(--bg-60);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.filters-info__btn[data-v-795df8a5]:hover{opacity:.7}.filters-info__btn>svg[data-v-795df8a5]{width:20px;height:20px}.sort-item[data-v-795df8a5]{background-color:var(--bg-60);border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.sort-item[data-v-795df8a5]:hover{opacity:.7}.sort-item>svg[data-v-795df8a5]{width:20px;height:20px}.sort-item>select[data-v-795df8a5]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.sort-item>select>option[data-v-795df8a5]{background-color:var(--bg-100);color:var(--text-100);font-size:16px}@media (width<=767px){.tabs-filters-container[data-v-795df8a5]{flex-direction:column;align-items:flex-start;gap:12px}.feed-list[data-v-795df8a5],.members-grid[data-v-795df8a5]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.input-container[data-v-7bf5f27b]{position:relative}.input-container textarea[data-v-7bf5f27b]{border:2px solid var(--bg-60,#e5e5e5);resize:none;width:100%;color:var(--text-100,#000);background-color:var(--bg-100,#fff);border-radius:8px;padding:28px 8px 8px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s}.input-container textarea[data-v-7bf5f27b]:focus{border-color:var(--accent,#692e99);outline:none}.input-container__label[data-v-7bf5f27b]{color:var(--text-80,#909090);pointer-events:none;padding:8px;font-size:12px;transition:color .15s;position:absolute;top:0;left:0}.input-container textarea:focus~.input-container__label[data-v-7bf5f27b]{color:var(--text-100,#000)}.input-container__limit[data-v-7bf5f27b]{opacity:0;color:var(--text-80,#909090);padding:8px;font-size:12px;transition:opacity .15s;position:absolute;top:0;right:0}.input-container textarea:focus~.input-container__limit[data-v-7bf5f27b]{opacity:1}.modal-mask[data-v-f240e359]{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-wrapper[data-v-f240e359]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-height:100%;padding:20px;display:flex}.modal-container[data-v-f240e359]{background-color:var(--bg-100,#fff);border-radius:12px;outline:none;flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.modal-header[data-v-f240e359]{border-bottom:1px solid var(--bg-60,#e5e5e5);padding:16px 20px}.modal-header h3[data-v-f240e359]{color:var(--text-100,#000);margin:0;font-size:18px;font-weight:600}.modal-body[data-v-f240e359]{flex:1;padding:20px;overflow-y:auto}.modal-close-btn[data-v-f240e359]{cursor:pointer;color:var(--text-60,gray);background:0 0;border:none;border-radius:4px;padding:4px;position:absolute;top:12px;right:12px}.modal-close-btn[data-v-f240e359]:hover{color:var(--text-100,#000);background-color:var(--bg-80,#f0f0f0)}.modal-close-btn svg[data-v-f240e359]{width:20px;height:20px;display:block}.modal-enter-active[data-v-f240e359],.modal-leave-active[data-v-f240e359]{transition:opacity .2s}.modal-enter-active .modal-container[data-v-f240e359],.modal-leave-active .modal-container[data-v-f240e359]{transition:transform .2s}.modal-enter-from[data-v-f240e359],.modal-leave-to[data-v-f240e359]{opacity:0}.modal-enter-from .modal-container[data-v-f240e359],.modal-leave-to .modal-container[data-v-f240e359]{transform:scale(.95)}.comment-likes[data-v-9311e929]{align-items:center;gap:2px;display:flex}.like-btn[data-v-9311e929]{color:var(--text-60,gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.like-btn[data-v-9311e929]:hover:not(:disabled){color:#e53935}.like-btn[data-v-9311e929]:disabled{cursor:not-allowed;opacity:.5}.like-btn.active[data-v-9311e929],.like-btn.active[data-v-9311e929]:hover{color:#e53935}.like-btn.active svg[data-v-9311e929]{fill:currentColor}.like-btn svg[data-v-9311e929]{width:16px;height:16px}.like-count[data-v-9311e929]{color:var(--text-60,gray);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.like-count[data-v-9311e929]:hover{color:var(--text-100,#000);text-decoration:underline}.like-count.active[data-v-9311e929],.like-count.active[data-v-9311e929]:hover{color:#e53935}.like-count-zero[data-v-9311e929]{color:var(--text-60,gray);font-size:12px}.likes-list[data-v-9311e929]{flex-direction:column;gap:12px;max-height:300px;display:flex;overflow-y:auto}.liker[data-v-9311e929]{color:var(--text-100,#000);align-items:center;gap:12px;text-decoration:none;display:flex}.liker[data-v-9311e929]:hover{text-decoration:underline}.liker img[data-v-9311e929]{object-fit:cover;border-radius:50%;width:40px;height:40px}.likes-loading[data-v-9311e929]{text-align:center;color:var(--text-60,gray);padding:16px}.zoomable-image{cursor:pointer}.zoomable-image:hover{opacity:.7}.floating-menu-container{position:relative}.comment-buttons__meta{color:var(--text-60,gray);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.comment-buttons__meta:hover{color:var(--text-100,#000);background-color:var(--bg-80,#f0f0f0)}.comment-buttons__meta svg{width:16px;height:16px}.floating-menu{background-color:var(--bg-100,#fff);z-index:1000;border-radius:8px;flex-direction:column;min-width:120px;margin-top:4px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}[data-theme=dark] .floating-menu{background-color:var(--bg-80,#2a2a2a);box-shadow:0 4px 12px #0006}.floating-menu>button{white-space:nowrap;text-align:left;cursor:pointer;color:var(--text-100,#000);background:0 0;border:none;padding:10px 16px;font-size:14px;transition:background-color .15s}.floating-menu>button:not(:first-child){border-top:1px solid var(--bg-60,#e5e5e5)}.floating-menu>button:hover{background-color:var(--bg-80,#f0f0f0)}.comment-outer[data-v-d76a5e91]{scroll-margin-top:100px}.comment[data-v-d76a5e91]{border-radius:12px;gap:12px;padding:12px;transition:background-color .2s;display:flex}.comment.highlighted[data-v-d76a5e91]{background-color:var(--bg-80,#f0f0f0)}.comment-avatar img[data-v-d76a5e91]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.comment-content[data-v-d76a5e91]{flex:1;min-width:0}.comment-header[data-v-d76a5e91]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment-username[data-v-d76a5e91]{color:var(--text-100,#000);font-size:14px;font-weight:600;text-decoration:none}.comment-username[data-v-d76a5e91]:hover{text-decoration:underline}.comment-age[data-v-d76a5e91]{color:var(--text-60,gray);font-size:12px}.reply-context[data-v-d76a5e91]{color:var(--text-60,gray);margin-bottom:4px;font-size:12px}.reply-context a[data-v-d76a5e91]{color:var(--accent,#692e99);text-decoration:none}.reply-context a[data-v-d76a5e91]:hover{text-decoration:underline}.comment-text[data-v-d76a5e91]{word-break:break-word;margin:0;font-size:14px;line-height:1.5}.comment-text[data-v-d76a5e91] a{color:var(--accent,#692e99);text-decoration:none}.comment-text[data-v-d76a5e91] a:hover{text-decoration:underline}.comment-actions[data-v-d76a5e91]{align-items:center;gap:16px;margin-top:8px;display:flex}.comment-action-btn[data-v-d76a5e91]{color:var(--text-60,gray);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:12px;display:flex}.comment-action-btn[data-v-d76a5e91]:hover{color:var(--text-100,#000)}.comment-action-btn svg[data-v-d76a5e91]{width:16px;height:16px}.comment-replies[data-v-d76a5e91]{border-left:4px solid var(--bg-60,#e5e5e5);margin-left:52px;padding-left:16px}.comment-replies .comment-avatar img[data-v-d76a5e91]{width:32px;height:32px}.comment-replies .comment-replies[data-v-d76a5e91]{margin-left:44px}.comments-container[data-v-e03b73ad]{margin-top:16px}.comments-title[data-v-e03b73ad]{margin-bottom:16px;font-size:16px;font-weight:600}.comment-form[data-v-e03b73ad]{margin-bottom:24px}.reply-indicator[data-v-e03b73ad]{background:var(--bg-80,#f0f0f0);border-radius:8px;align-items:center;gap:4px;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}.cancel-reply[data-v-e03b73ad]{cursor:pointer;color:var(--text-60,gray);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:20px;display:flex}.cancel-reply[data-v-e03b73ad]:hover{color:var(--text-100,#000)}.cancel-reply>svg[data-v-e03b73ad]{width:16px;height:16px}.button-container[data-v-e03b73ad]{gap:8px;margin-top:8px;display:flex}.login-prompt[data-v-e03b73ad]{text-align:center;background:var(--bg-80,#f0f0f0);border-radius:8px;margin-bottom:24px;padding:16px}.login-prompt a[data-v-e03b73ad]{color:var(--accent,#692e99);font-weight:500;text-decoration:none}.login-prompt a[data-v-e03b73ad]:hover{text-decoration:underline}.comments-list[data-v-e03b73ad]{flex-direction:column;gap:16px;display:flex}.no-comments[data-v-e03b73ad]{text-align:center;color:var(--text-60,gray);padding:24px}.error-message[data-v-e03b73ad]{text-align:center;padding:24px}.error-message[data-v-2230cbe1]{text-align:center;background:var(--bg-80,#f5f5f5);border-radius:12px;margin:20px;padding:40px 20px}.error-message p[data-v-2230cbe1]{color:#c00;margin-bottom:16px}.kit-layout[data-v-2230cbe1]{grid-template-columns:1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:20px;display:grid}.kit-gallery[data-v-2230cbe1]{flex-direction:column;gap:12px;display:flex;overflow:hidden}.main-image-wrapper[data-v-2230cbe1]{aspect-ratio:3/4;background:var(--bg-100,#000);border:1px solid var(--bg-60,#eaeaea);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-blur-bg[data-v-2230cbe1]{filter:blur(20px);opacity:.7;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.main-image-wrapper a[data-v-2230cbe1]{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.main-image[data-v-2230cbe1]{object-fit:contain;width:100%;height:100%;margin:0;padding:0;transition:transform .2s;display:block}.main-image[data-v-2230cbe1]:hover{cursor:zoom-in;transform:scale(1.02)}.image-placeholder[data-v-2230cbe1]{color:var(--text-80,#909090);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.image-placeholder svg[data-v-2230cbe1]{opacity:.5}.thumbnail-strip[data-v-2230cbe1]{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.thumbnail[data-v-2230cbe1]{cursor:pointer;background:var(--bg-80,#f5f5f5);border:2px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:80px;padding:0;transition:border-color .15s,opacity .15s;overflow:hidden}.thumbnail[data-v-2230cbe1]:hover{opacity:.8}.thumbnail.active[data-v-2230cbe1]{border-color:var(--accent,#692e99)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .thumbnail.active[data-v-2230cbe1]{border-color:var(--secondary-accent)}.thumbnail img[data-v-2230cbe1]{object-fit:cover;width:100%;height:100%}.kit-info[data-v-2230cbe1]{flex-direction:column;gap:20px;display:flex}.kit-header[data-v-2230cbe1]{justify-content:space-between;align-items:flex-start;display:flex}.owner-info[data-v-2230cbe1]{flex-direction:column;gap:2px;display:flex}.owner-label[data-v-2230cbe1]{color:var(--text-80,#909090);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.owner-name[data-v-2230cbe1]{color:var(--accent,#692e99);font-size:14px;font-weight:600}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .owner-name[data-v-2230cbe1]{color:var(--secondary-accent)}.kit-title[data-v-2230cbe1]{color:var(--text-100,#000);margin:0;font-size:22px;font-weight:700;line-height:1.2}.kit-subtitle[data-v-2230cbe1]{flex-wrap:wrap;gap:8px;display:flex}.season-badge[data-v-2230cbe1],.type-badge[data-v-2230cbe1]{background:var(--accent,#692e99);color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .season-badge[data-v-2230cbe1]{background:var(--secondary-accent);color:var(--text-secondary-accent)}.type-badge[data-v-2230cbe1]{background:var(--bg-60,#eaeaea);color:var(--text-80,#606060)}.for-sale-badge[data-v-2230cbe1]{color:#fff;background:#28a745}.for-sale-section[data-v-2230cbe1]{color:#fff;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.for-sale-info[data-v-2230cbe1]{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.marketplace-link[data-v-2230cbe1]{color:#28a745;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.marketplace-link[data-v-2230cbe1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.info-grid[data-v-2230cbe1]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.info-item[data-v-2230cbe1]{background:var(--bg-80);border:1px solid var(--bg-60);border-radius:10px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.info-label[data-v-2230cbe1]{color:var(--text-80,#909090);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.info-value[data-v-2230cbe1]{color:var(--text-100,#000);font-size:15px;font-weight:600}.details-card[data-v-2230cbe1]{background:var(--bg-80,#f5f5f5);border:1px solid var(--bg-60,#eaeaea);border-radius:12px;padding:20px}.card-title[data-v-2230cbe1]{color:var(--text-80,#606060);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:600}.details-grid[data-v-2230cbe1]{flex-direction:column;gap:12px;display:flex}.detail-row[data-v-2230cbe1]{border-bottom:1px solid var(--bg-60,#eaeaea);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.detail-row[data-v-2230cbe1]:last-child{border-bottom:none;padding-bottom:0}.detail-label[data-v-2230cbe1]{color:var(--text-80,#909090);font-size:14px}.detail-value[data-v-2230cbe1]{color:var(--text-100,#000);font-size:14px;font-weight:600}.condition-badge[data-v-2230cbe1]{border-radius:6px;padding:4px 10px;font-size:12px}.condition-bnwt[data-v-2230cbe1],.condition-new[data-v-2230cbe1]{color:#155724;background:#d4edda}.condition-very-good[data-v-2230cbe1],.condition-good[data-v-2230cbe1]{color:#856404;background:#fff3cd}.condition-acceptable[data-v-2230cbe1],.condition-poor[data-v-2230cbe1]{color:#721c24;background:#f8d7da}.size-badge[data-v-2230cbe1]{background:var(--accent,#692e99);color:#fff;border-radius:6px;padding:4px 12px;font-size:13px}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .size-badge[data-v-2230cbe1]{background:var(--secondary-accent);color:var(--text-secondary-accent)}.player-value[data-v-2230cbe1]{color:var(--accent,#692e99)}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .player-value[data-v-2230cbe1]{color:var(--secondary-accent)}.purchase-value-card[data-v-2230cbe1]{background-color:var(--bg-80,#f5f5f5)}.price-value[data-v-2230cbe1]{color:var(--accent,#692e99);font-weight:700}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .price-value[data-v-2230cbe1]{color:var(--secondary-accent)}.value-value[data-v-2230cbe1]{color:var(--accent,#692e99);font-weight:700}:is([data-theme=dark],[data-theme=blackout],[data-theme=custom-light]) .value-value[data-v-2230cbe1]{color:var(--secondary-accent)}.value-positive[data-v-2230cbe1]{color:#28a745;font-weight:700}.value-negative[data-v-2230cbe1]{color:#dc3545;font-weight:700}.tags-section[data-v-2230cbe1]{padding-top:4px}.tags-list[data-v-2230cbe1]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-2230cbe1]{background:var(--bg-80,#f0f0f0);border:1px solid var(--bg-60,#e0e0e0);color:var(--text-80,#606060);border-radius:16px;padding:6px 12px;font-size:13px;display:inline-block}.notes-section[data-v-2230cbe1]{background:var(--bg-80,#f5f5f5);border:1px solid var(--bg-60,#eaeaea);border-radius:12px;padding:20px}.section-title[data-v-2230cbe1]{color:var(--text-80,#606060);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.notes-text[data-v-2230cbe1]{color:var(--text-100,#333);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}@media (width<=900px){.kit-layout[data-v-2230cbe1]{grid-template-columns:1fr;gap:24px;padding:16px}.main-image-wrapper[data-v-2230cbe1]{aspect-ratio:4/5;max-height:500px}.kit-title[data-v-2230cbe1]{font-size:20px}.info-grid[data-v-2230cbe1]{grid-template-columns:1fr 1fr}}@media (width<=500px){.kit-layout[data-v-2230cbe1]{padding:12px}.kit-header[data-v-2230cbe1]{flex-direction:column;gap:12px}.kit-title[data-v-2230cbe1]{font-size:18px}.info-grid[data-v-2230cbe1]{grid-template-columns:1fr}.thumbnail[data-v-2230cbe1]{width:56px;height:70px}}.report-modal__quote{border-left:8px solid var(--bg-main-65);margin-bottom:24px;margin-left:8px;padding:8px 8px 8px 16px}.message-box__bubble-outer[data-v-443058d2]{flex-direction:column;align-self:flex-start;max-width:80%;display:flex}.message-box__bubble-outer.is-own[data-v-443058d2]{align-self:flex-end;align-items:flex-end}.message-box__bubble-outer.is-own>.message-box__bubble-container[data-v-443058d2]{align-self:flex-end}.message-box__bubble-container[data-v-443058d2]{align-self:flex-start;align-items:flex-end;gap:8px;display:flex}.message-box__bubble-container img[data-v-443058d2]{object-fit:cover;border-radius:100%;flex-shrink:0;width:24px;height:24px}.message-box__bubble[data-v-443058d2]{background-color:var(--bg-80,#f0f0f0);word-break:break-word;border-radius:12px 12px 12px 0;align-self:flex-start;padding:8px 12px;font-size:14px;line-height:1.5}.message-box__bubble[data-v-443058d2] a{color:inherit;border-bottom:2px solid var(--text-60,gray);text-decoration:none}.message-box__bubble[data-v-443058d2] a:hover{border-color:inherit}.message-box__bubble-outer.is-own .message-box__bubble[data-v-443058d2]{background-color:var(--accent,#692e99);color:var(--text-accent,#fff);border-radius:12px 12px 0;align-self:flex-end}.message-box__bubble-outer.is-own .message-box__bubble[data-v-443058d2] a{border-color:#ffffff80}.message-box__bubble-outer.is-own .message-box__bubble[data-v-443058d2] a:hover{border-color:inherit}.message-box__details[data-v-443058d2]{gap:8px;margin-top:4px;font-size:12px;display:flex}.message-box__bubble-outer.is-own .message-box__details[data-v-443058d2]{justify-content:flex-end;padding-left:0}.message-timestamp[data-v-443058d2]{color:var(--text-80,#909090)}.message-delete-btn[data-v-443058d2]{color:var(--text-80,#909090);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;transition:color .15s}.message-delete-btn[data-v-443058d2]:hover{color:var(--text-100,#000)}.message-box[data-v-63d17876]{background-color:var(--bg-100,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}.message-box__recipient[data-v-63d17876]{border-bottom:1px solid var(--bg-60,#e5e5e5);align-items:center;gap:8px;padding:16px;display:flex}.message-box__recipient img[data-v-63d17876]{object-fit:cover;border-radius:100%;width:32px;height:32px}.message-box__recipient a[data-v-63d17876]{color:inherit;text-decoration:none}.message-box__recipient a[data-v-63d17876]:hover{opacity:.7}.message-box__recipient .user-box__name[data-v-63d17876]{color:var(--text-100,#000);font-weight:600}.message-box__recipient .user-box__name[data-v-63d17876]:hover{text-decoration:underline}.message-box__messages[data-v-63d17876]{flex-direction:column;flex-grow:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.message-box__messages h2[data-v-63d17876]{text-align:center;color:var(--text-80,#909090);margin:auto;font-size:16px;font-weight:400}.message-box__entry[data-v-63d17876]{border-top:1px solid var(--bg-60,#e5e5e5);padding:16px}.message-box__entry .button-container[data-v-63d17876]{justify-content:flex-end;margin-top:12px;display:flex}.main-button[data-v-63d17876]{cursor:pointer;text-align:center;color:var(--text-accent,#fff);background-color:var(--accent,#692e99);border:2px solid #0000;border-radius:32px;justify-content:center;align-items:center;padding:6px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.main-button[data-v-63d17876]:hover{opacity:.7}.main-button[data-v-63d17876]:disabled{opacity:.5;cursor:not-allowed}@media (width<=767px){.message-box__recipient[data-v-63d17876]{display:none}}.message-container[data-v-28102c64]{grid-template-columns:300px 1fr;height:800px;display:grid}.message-container.admin-view[data-v-28102c64]{grid-template-columns:1fr}.message-list[data-v-28102c64]{border-right:1px solid var(--bg-60,#e5e5e5);height:100%;overflow-y:auto}.message-list__disclaimer[data-v-28102c64]{color:var(--text-80,#909090);text-align:center;padding:16px}.message-list-item[data-v-28102c64]{cursor:pointer;border-right:4px solid #0000;align-items:flex-start;gap:16px;padding:16px;display:flex}.message-list-item.highlighted[data-v-28102c64]{background-color:var(--bg-80,#f0f0f0);border-color:var(--accent,#692e99)}.message-list-item.active[data-v-28102c64],.message-list-item[data-v-28102c64]:hover{background-color:var(--bg-80,#f0f0f0)}.message-list-item>img[data-v-28102c64]{object-fit:cover;border-radius:100%;flex-shrink:0;width:56px;height:56px}.message-list-item__username[data-v-28102c64]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-100,#000);flex-grow:1;font-weight:700;overflow:hidden}.message-list-item__time[data-v-28102c64]{color:var(--text-80,#909090);flex-shrink:0;font-size:12px}.message-list__loadmore-container[data-v-28102c64]{justify-content:center;margin-top:1rem;padding:16px;display:flex}.button__loadmore[data-v-28102c64]{text-align:center;color:var(--text-accent,#fff);background-color:var(--accent,#692e99);cursor:pointer;border-radius:32px;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;transition:opacity .15s}.button__loadmore[disabled][data-v-28102c64]{opacity:.75;cursor:not-allowed}.button__loadmore[data-v-28102c64]:not([disabled]):hover{opacity:.7}@media (width<=1023px){.message-container[data-v-28102c64]{grid-template-columns:250px 1fr}.message-list-item>img[data-v-28102c64]{width:48px;height:48px}}@media (width<=767px){.message-container[data-v-28102c64]{height:500px;display:block}.message-list[data-v-28102c64]{border-right:none;height:auto;max-height:calc(100vh - 60px)}}.content-wrapper[data-v-9825deb5]{max-width:600px;margin:0 auto;padding:16px}.notifications-container[data-v-9825deb5]{flex-direction:column;gap:8px;display:flex}.notification-item[data-v-9825deb5]{background:var(--bg-100,#fff);cursor:pointer;border:1px solid var(--bg-60,#e5e5e5);border-radius:12px;gap:12px;padding:16px;transition:background-color .15s;display:flex}.notification-item[data-v-9825deb5]:hover{background:var(--bg-80,#f0f0f0)}.notification-item.unread[data-v-9825deb5]{background:var(--accent-10,#692e991a);border-color:var(--accent-30,#692e994d)}.notification-item.unread[data-v-9825deb5]:hover{background:var(--accent-20,#692e9926)}.notification-actors[data-v-9825deb5]{flex-shrink:0;display:flex}.notification-avatar[data-v-9825deb5]{object-fit:cover;border:2px solid var(--bg-100,#fff);border-radius:50%;width:40px;height:40px;margin-left:-12px}.notification-avatar[data-v-9825deb5]:first-child{margin-left:0}.notification-content[data-v-9825deb5]{flex:1;min-width:0}.notification-text[data-v-9825deb5]{margin:0 0 4px;font-size:14px;line-height:1.4}.notification-text strong[data-v-9825deb5]{font-weight:600}.notification-meta[data-v-9825deb5]{color:var(--text-60,gray);align-items:center;gap:4px;font-size:12px;display:flex}.notification-entity[data-v-9825deb5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-preview[data-v-9825deb5]{flex-shrink:0}.notification-preview img[data-v-9825deb5]{object-fit:cover;border-radius:8px;width:48px;height:48px}.empty-state[data-v-9825deb5]{text-align:center;color:var(--text-60,gray);padding:48px 24px}.empty-state svg[data-v-9825deb5]{width:48px;height:48px;margin-bottom:16px}.empty-state p[data-v-9825deb5]{margin:0;font-size:16px}.load-more-container[data-v-9825deb5]{justify-content:center;padding:16px 0;display:flex}.error-container[data-v-9825deb5]{text-align:center;padding:48px 24px}
