.category-grid-content.svelte-tpikxr{display:flex;flex-direction:column;gap:1rem}.property-section.svelte-tpikxr{display:flex;flex-direction:column;gap:.5rem}.property-label.svelte-tpikxr{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.section-header.svelte-tpikxr{display:flex;align-items:center;justify-content:space-between}.section-help.svelte-tpikxr{margin:.25rem 0 0;font-size:.6875rem;line-height:1.4;color:#9ca3af}.section-help.svelte-tpikxr strong:where(.svelte-tpikxr){color:#deb452;font-weight:600}.add-category-btn.svelte-tpikxr{background:#deb45226;border:1px solid rgba(222,180,82,.3);color:#deb452;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.add-category-btn.svelte-tpikxr:hover{background:#deb45240;border-color:#deb452}.category-picker.svelte-tpikxr{display:flex;flex-direction:column;gap:.375rem;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:.5rem}.picker-search.svelte-tpikxr{width:100%;padding:.375rem .5rem;background:#111827;border:1px solid #374151;border-radius:4px;color:#e5e7eb;font-size:.8125rem}.picker-search.svelte-tpikxr:focus{outline:none;border-color:#deb452}.picker-list.svelte-tpikxr{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.picker-item.svelte-tpikxr{background:transparent;border:none;color:#e5e7eb;padding:.375rem .5rem;text-align:left;font-size:.8125rem;cursor:pointer;border-radius:3px;transition:background .1s}.picker-item.svelte-tpikxr:hover{background:#deb45226;color:#deb452}.picker-item.svelte-tpikxr:disabled{opacity:.5;cursor:wait}.picker-count.svelte-tpikxr{color:#6b7280;font-size:.75rem;margin-left:.25rem}.picker-loading.svelte-tpikxr,.picker-empty.svelte-tpikxr{font-size:.75rem;color:#6b7280;padding:.5rem;text-align:center}.picker-close.svelte-tpikxr{background:transparent;border:1px solid #374151;color:#9ca3af;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;cursor:pointer;align-self:flex-end}.picker-close.svelte-tpikxr:hover{color:#e5e7eb;border-color:#6b7280}.empty-text.svelte-tpikxr{font-size:.8125rem;color:#9ca3af;padding:.5rem 0}.preview-list.svelte-tpikxr{display:flex;flex-direction:column;gap:.25rem;max-height:600px;overflow-y:auto}.preview-item.svelte-tpikxr{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#1f2937;border-radius:4px;font-size:.8125rem;cursor:grab;transition:background .15s,opacity .15s}.preview-item.svelte-tpikxr:hover{background:#263040}.preview-item.dragging.svelte-tpikxr{opacity:.5;background:#374151}.drag-handle.svelte-tpikxr{color:#4b5563;font-size:.75rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reorder-status.svelte-tpikxr{font-size:.75rem;color:#9ca3af;text-align:center;padding:.25rem 0}.preview-name-btn.svelte-tpikxr{background:transparent;border:none;color:#e5e7eb;flex:1;text-align:left;cursor:pointer;padding:.25rem .5rem;border-radius:4px;font-size:.8125rem;transition:background .15s,color .15s}.preview-name-btn.svelte-tpikxr:hover{background:#deb45233;color:#deb452}.override-indicator.svelte-tpikxr{color:#deb452;font-weight:700;margin-left:.125rem}.preview-thumb.svelte-tpikxr{width:36px;height:24px;border-radius:3px;overflow:hidden;flex-shrink:0;background:#111827}.preview-thumb.svelte-tpikxr .preview-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-thumb-empty.svelte-tpikxr{border:1px dashed #374151}.preview-legend.svelte-tpikxr{font-size:.6875rem;color:#6b7280;padding-top:.25rem}.remove-btn.svelte-tpikxr{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;flex-shrink:0;font-size:1rem;line-height:1;transition:color .15s,background .15s}.remove-btn.svelte-tpikxr:hover{color:#ef4444;background:#ef444426}.remove-btn.svelte-tpikxr:disabled{opacity:.4;cursor:wait}
