.alert-content.svelte-bt666{flex:1}.alert-title.svelte-bt666{font-weight:600;font-size:.875rem;margin-bottom:var(--space-1)}.alert-message.svelte-bt666{font-size:.8125rem;opacity:.9}.alert-dismiss.svelte-bt666{flex-shrink:0;padding:var(--space-1);background:transparent;border:none;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast);color:inherit}.alert-dismiss.svelte-bt666:hover{opacity:1}.sr-only.svelte-bt666{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switcher.svelte-7aa8tp{position:relative;margin-bottom:var(--space-2)}.language-btn.svelte-7aa8tp{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base);font-family:inherit}.language-btn.svelte-7aa8tp:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-light);color:var(--color-text-primary)}.language-flag.svelte-7aa8tp{font-size:1rem;line-height:1}.language-label.svelte-7aa8tp{flex:1;text-align:left}.language-chevron.svelte-7aa8tp{color:var(--color-text-muted);transition:transform .15s ease;flex-shrink:0}.language-chevron.open.svelte-7aa8tp{transform:rotate(180deg)}.language-dropdown.svelte-7aa8tp{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}.language-option.svelte-7aa8tp{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;transition:background var(--transition-base),color var(--transition-base);text-align:left;font-family:inherit}.language-option.svelte-7aa8tp:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.language-option.active.svelte-7aa8tp{background:#6366f11a;color:var(--color-primary-light)}.language-name.svelte-7aa8tp{flex:1}.search-bar-card.svelte-cbwu9v{margin-bottom:var(--space-5)}.search-bar-content.svelte-cbwu9v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.search-input-wrapper.svelte-cbwu9v{flex:1}.search-count.svelte-cbwu9v{flex-shrink:0}@media (max-width: 640px){.search-bar-content.svelte-cbwu9v{flex-direction:column;align-items:stretch}.search-count.svelte-cbwu9v{text-align:center}}.stat-change.svelte-u14y7a{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem;font-weight:600;margin-top:var(--space-2)}.stat-change.positive.svelte-u14y7a{color:var(--color-success-light)}.stat-change.negative.svelte-u14y7a{color:var(--color-danger-light)}.empty-cell.svelte-6x2pq1{text-align:center;padding:var(--space-12) var(--space-4)!important;color:var(--color-text-muted)}.required-indicator.svelte-1gbtost{color:var(--color-danger-light);margin-left:var(--space-1)}.toggle-content.svelte-179334x{display:flex;flex-direction:column;gap:var(--space-1)}.toggle-label-text.svelte-179334x{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.toggle-description.svelte-179334x{font-size:.75rem;color:var(--color-text-muted)}.disabled.svelte-179334x,.disabled.svelte-l03m5l{opacity:.5;cursor:not-allowed}.checkbox-grid-scrollable.svelte-l03m5l{max-height:300px;overflow-y:auto}.pi-group.svelte-1ned1hx{margin-bottom:var(--space-4)}.pi-required.svelte-1ned1hx{color:var(--color-danger-light);margin-left:var(--space-1)}.pi-suffix-label.svelte-1ned1hx{font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-muted);background:#6366f11a;padding:1px 5px;border-radius:var(--radius-sm);margin-left:var(--space-2);vertical-align:middle;font-weight:500}.pi-wrap.svelte-1ned1hx{position:relative}.pi-chip.svelte-1ned1hx{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 10px 8px 12px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;cursor:pointer;transition:border-color .1s ease,background .1s ease;white-space:nowrap;overflow:hidden}.pi-chip.svelte-1ned1hx:hover{border-color:var(--color-primary);background:#6366f10f}.pi-chip-icon.svelte-1ned1hx{color:var(--color-text-muted);flex-shrink:0;display:flex}.pi-chip-text.svelte-1ned1hx{overflow:hidden;text-overflow:ellipsis}.pi-chip-suffix.svelte-1ned1hx{color:var(--color-text-muted);opacity:.6;flex-shrink:0}.pi-chip-clear.svelte-1ned1hx{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex-shrink:0;color:var(--color-text-muted);transition:background 80ms ease,color 80ms ease}.pi-chip-clear.svelte-1ned1hx:hover{background:#ef444433;color:var(--color-danger-light)}.pi-empty.svelte-1ned1hx{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px dashed var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.8125rem;cursor:pointer;transition:border-color .1s ease,color .1s ease;font-family:inherit}.pi-empty.svelte-1ned1hx:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.pi-empty-icon.svelte-1ned1hx{font-size:.875rem;font-weight:600;line-height:1}.pi-edit-wrap.svelte-1ned1hx{display:flex;align-items:center;position:relative}.pi-input.svelte-1ned1hx{width:100%;padding:8px 12px;background:var(--color-bg-secondary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-primary);outline:none;box-shadow:0 0 0 2px #6366f133}.pi-input.svelte-1ned1hx::placeholder{color:var(--color-text-muted)}.pi-input-error.svelte-1ned1hx{border-color:var(--color-danger)!important;box-shadow:0 0 0 2px #ef444433!important}.pi-input-has-suffix.svelte-1ned1hx{padding-right:60px}.pi-suffix.svelte-1ned1hx{position:absolute;right:10px;font-family:var(--font-mono);font-size:.75rem;color:var(--color-primary-light);pointer-events:none;opacity:.7}.pi-dropdown.svelte-1ned1hx{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:280px;max-height:220px;overflow-y:auto;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100}.pi-dropdown-label.svelte-1ned1hx{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);position:sticky;top:0}.pi-dropdown-badge.svelte-1ned1hx{font-size:.5625rem;background:#6366f126;color:var(--color-primary-light);padding:0 5px;border-radius:var(--radius-full);font-weight:700}.pi-dropdown-item.svelte-1ned1hx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:5px 10px;color:var(--color-text-secondary);font-size:.75rem;font-family:var(--font-mono);cursor:pointer;transition:background 60ms ease}.pi-dropdown-item.svelte-1ned1hx:hover,.pi-dropdown-item.pi-highlighted.svelte-1ned1hx{background:#6366f114;color:var(--color-text-primary)}.pi-dropdown-text.svelte-1ned1hx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-sep.svelte-1ned1hx{color:var(--color-text-muted);margin:0 1px;opacity:.4}.pi-seg.svelte-1ned1hx{color:var(--color-text-secondary)}.pi-seg-last.svelte-1ned1hx{color:var(--color-text-primary);font-weight:500}.pi-seg-suffix.svelte-1ned1hx{color:var(--color-text-muted);opacity:.5}.pi-dropdown-rm.svelte-1ned1hx{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity 60ms ease,background 60ms ease,color 60ms ease}.pi-dropdown-item.svelte-1ned1hx:hover .pi-dropdown-rm:where(.svelte-1ned1hx),.pi-dropdown-item.pi-highlighted.svelte-1ned1hx .pi-dropdown-rm:where(.svelte-1ned1hx){opacity:1}.pi-dropdown-rm.svelte-1ned1hx:hover{background:#ef444426;color:var(--color-danger-light)}.pi-rm-icon{width:8px;height:8px}.pi-match{color:var(--color-primary-light);background:#6366f126;border-radius:2px;padding:0 1px}.pi-help.svelte-1ned1hx{color:var(--color-text-muted);font-size:.6875rem;margin-top:4px}.modal-overlay.svelte-o0fxy7{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content.svelte-o0fxy7{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);width:100%;max-height:92vh;overflow-y:auto;box-shadow:var(--shadow-xl),0 0 0 1px #ffffff0d}.modal-wide.svelte-o0fxy7{max-width:1100px}.modal-title.svelte-o0fxy7{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.modal-actions.svelte-o0fxy7{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.modal-top-bar.svelte-o0fxy7{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.search-input.svelte-o0fxy7{position:relative;display:flex;align-items:center}.search-input.svelte-o0fxy7 svg{position:absolute;left:var(--space-3);color:var(--color-text-muted);pointer-events:none}.search-input.svelte-o0fxy7 input:where(.svelte-o0fxy7){padding-left:var(--space-10)}.category-filters.svelte-o0fxy7{display:flex;flex-wrap:wrap;gap:var(--space-2)}.category-pill.svelte-o0fxy7{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full, 9999px);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.category-pill.svelte-o0fxy7:hover{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}.category-pill.active.svelte-o0fxy7{background:#3a5bc7;border-color:#3a5bc7;color:#fff}.item-grid.svelte-o0fxy7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2);max-height:420px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);margin-bottom:var(--space-3);background:var(--color-bg-tertiary)}.selection-toolbar.svelte-o0fxy7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.selection-count.svelte-o0fxy7{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.filter-count.svelte-o0fxy7{color:var(--color-text-muted);font-weight:400;opacity:.7}.item-card.svelte-o0fxy7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);min-width:0}.item-card.svelte-o0fxy7:hover{background:var(--color-bg-elevated);border-color:var(--color-border)}.item-card.selected.svelte-o0fxy7{background:#3a5bc71f;border-color:#3a5bc766}.item-card.disabled.svelte-o0fxy7{opacity:.4;cursor:not-allowed}.item-card.svelte-o0fxy7 input[type=checkbox]:where(.svelte-o0fxy7){width:.875rem;height:.875rem;accent-color:rgb(58,91,199);flex-shrink:0}.item-card-name.svelte-o0fxy7{flex:1;font-weight:500;font-size:.8125rem;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.already-added-badge.svelte-o0fxy7{font-size:.625rem;padding:1px var(--space-2);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.empty-msg.svelte-o0fxy7{grid-column:1 / -1}.settings-section.svelte-o0fxy7{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.settings-title.svelte-o0fxy7{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);margin:0 0 var(--space-4) 0}.form-row.svelte-o0fxy7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.pagination-controls.svelte-o0fxy7{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-3) 0;margin-bottom:var(--space-3)}.pagination-info.svelte-o0fxy7{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.pagination-total.svelte-o0fxy7{color:var(--color-text-muted);font-weight:400}.git-empty-state.svelte-horqwa{text-align:center;padding:var(--space-12);color:var(--color-text-muted)}.git-toolbar-row.svelte-horqwa{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.git-search-field.svelte-horqwa{position:relative;flex:1;min-width:200px;max-width:360px}.git-search-field.svelte-horqwa .input:where(.svelte-horqwa){padding-left:36px}.git-search-field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);width:16px;height:16px;pointer-events:none}.git-toolbar-info.svelte-horqwa{flex:1}.git-items-count.svelte-horqwa{font-size:.8125rem;color:var(--color-text-muted)}.git-toolbar-actions.svelte-horqwa{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.git-filters-row.svelte-horqwa{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap}.git-filter-group.svelte-horqwa{display:flex;align-items:center;gap:var(--space-2)}.git-filter-label.svelte-horqwa{font-size:.6875rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.git-filter-select.svelte-horqwa{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-input, rgba(0, 0, 0, .3));color:var(--color-text-primary);font-size:.8125rem;cursor:pointer;min-width:120px}.git-filter-select.svelte-horqwa:focus{outline:none;border-color:var(--color-primary)}.git-table-scroll.svelte-horqwa{overflow-x:auto;margin-top:var(--space-4)}.git-table.svelte-horqwa{width:100%;border-collapse:collapse}.git-table.svelte-horqwa th{text-align:left;padding:var(--space-2) var(--space-3);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.git-table.svelte-horqwa td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-light, rgba(255, 255, 255, .05));font-size:.875rem;color:var(--color-text-secondary);vertical-align:middle}.git-table.svelte-horqwa tbody tr:hover{background:#ffffff05}.git-empty-search.svelte-horqwa{text-align:center;padding:var(--space-6);color:var(--color-text-muted);font-size:.875rem;margin-top:var(--space-4)}.git-pagination-bar.svelte-horqwa{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-2)}.git-pagination-info.svelte-horqwa{font-size:.8125rem;color:var(--color-text-muted)}.git-pagination-controls.svelte-horqwa{display:flex;align-items:center;gap:var(--space-1)}.git-pagination-btn.svelte-horqwa{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;transition:all var(--transition-fast)}.git-pagination-btn.svelte-horqwa:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:#3a5bc7}.git-pagination-btn.svelte-horqwa:disabled{opacity:.35;cursor:not-allowed}.git-pagination-btn--active.svelte-horqwa{background:#3a5bc7;color:#fff;border-color:#3a5bc7}.git-pagination-btn--active.svelte-horqwa:hover{background:#4b6edc;border-color:#4b6edc}.git-pagination-ellipsis.svelte-horqwa{font-size:.8125rem;color:var(--color-text-muted);padding:0 var(--space-1)}
