.detail-tabs.svelte-36zsu{border-bottom:1px solid var(--border-color);gap:.25rem;margin-bottom:1.25rem;padding-bottom:0;display:flex}.tab.svelte-36zsu{color:var(--text-secondary);cursor:pointer;box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:color .2s,border-color .2s}.tab.svelte-36zsu:hover{color:var(--text-color);box-shadow:none;background:0 0;transform:none}.tab.active.svelte-36zsu{color:var(--primary-on-surface);border-bottom-color:var(--primary-color)}.detail-section.svelte-36zsu{animation:.15s ease-out fadeIn}.detail-grid.svelte-36zsu{flex-direction:column;gap:0;display:flex}.detail-row.svelte-36zsu{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.625rem 0;display:flex}.detail-row.svelte-36zsu:last-child{border-bottom:none}.detail-row-total.svelte-36zsu{border-top:2px solid var(--border-color);margin-top:.25rem;padding-top:.75rem;font-weight:600}.detail-label.svelte-36zsu{color:var(--text-secondary);flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.detail-sublabel.svelte-36zsu{color:var(--text-secondary);opacity:.7;font-size:.6875rem}.detail-value.svelte-36zsu{color:var(--text-color);text-align:right;font-size:.875rem;font-weight:600}.detail-value.highlight.svelte-36zsu{color:var(--primary-on-surface)}.detail-value.model-name.svelte-36zsu{font-family:Courier New,Courier,monospace;font-size:.8125rem}.model-detail-row.svelte-36zsu{align-items:flex-start;gap:1rem}.model-detail-info.svelte-36zsu{flex-direction:column;flex:1;gap:.125rem;display:flex}.model-engine-row.svelte-36zsu{padding-top:.375rem;padding-bottom:.375rem;padding-left:1rem}.model-engine-row.svelte-36zsu .detail-label:where(.svelte-36zsu),.model-engine-row.svelte-36zsu .detail-value:where(.svelte-36zsu){font-size:.75rem}.fallback-warning-row.svelte-36zsu{background:rgba(var(--warning-color-rgb,245, 158, 11), .1);border:1px solid var(--warning-color,#f59e0b);border-radius:6px;align-items:flex-start;gap:.5rem;margin:.375rem 0;padding:.5rem .625rem;display:flex}.fallback-warning-icon.svelte-36zsu{color:var(--warning-color,#f59e0b);flex-shrink:0;margin-top:.1rem;display:inline-flex}.fallback-warning-text.svelte-36zsu{color:var(--text-color);font-size:.75rem;font-weight:500}[data-theme=dark] .fallback-warning-row.svelte-36zsu{background:#fbbf241f;border-color:#fbbf24}[data-theme=dark] .fallback-warning-icon.svelte-36zsu{color:#fbbf24}.subsection-title.svelte-36zsu{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--text-color);margin:1.25rem 0 .5rem}.empty-notice.svelte-36zsu{text-align:center;color:var(--text-secondary);padding:1.5rem;font-size:.8125rem;font-style:italic}@media (width<=768px){.detail-tabs.svelte-36zsu{overflow-x:auto}.tab.svelte-36zsu{white-space:nowrap;min-height:44px;padding:.5rem .625rem}.detail-row.svelte-36zsu{flex-direction:column;align-items:flex-start;gap:.25rem}.detail-value.svelte-36zsu{text-align:left}}@media (prefers-reduced-motion:reduce){.detail-section.svelte-36zsu{animation:none}}.settings-search.svelte-vjht03{z-index:1;position:relative}.search-field.svelte-vjht03{border-bottom:1px solid #0000;padding:0 0 12px;transition:border-color .15s,box-shadow .15s}.sidebar.svelte-vjht03{flex-direction:column;flex:none;min-height:0;display:flex}.sidebar.active.svelte-vjht03{flex:auto}.sidebar.svelte-vjht03 .search-field:where(.svelte-vjht03){padding:12px 12px 10px}.raised.svelte-vjht03 .search-field:where(.svelte-vjht03){border-bottom-color:var(--border-color);box-shadow:0 6px 8px -6px color-mix(in srgb, var(--text-color) 35%, transparent)}.settings-search-results.svelte-vjht03{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(60vh,24rem);margin-top:8px;overflow-y:auto}.sidebar.svelte-vjht03 .settings-search-results:where(.svelte-vjht03){flex:auto;min-height:0;max-height:none;margin-top:0;padding:8px}.sr-only.svelte-vjht03{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.search-field.svelte-vjht03{transition:none}}.results-list.svelte-vjht03{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.result-item.svelte-vjht03{cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.result-item.active.svelte-vjht03{background:var(--hover-color,var(--surface-color));border-color:var(--border-color)}.result-label.svelte-vjht03{color:var(--text-color);font-size:.875rem;line-height:1.3}.result-section.svelte-vjht03{color:var(--text-secondary);font-size:.72rem}.sidebar-scroll.svelte-qv6s6m{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:.75rem;overflow-y:auto}.sidebar-section.svelte-qv6s6m{margin-bottom:.25rem;padding-top:.75rem}.sidebar-section.svelte-qv6s6m+.sidebar-section:where(.svelte-qv6s6m){border-top:1px solid var(--border-color)}.section-heading.svelte-qv6s6m{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0 1.25rem .375rem;padding-top:0;font-weight:500}.section-nav.svelte-qv6s6m{flex-direction:column;gap:2px;display:flex}.nav-item.svelte-qv6s6m{color:var(--text-color);text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:space-between;align-items:center;margin:0 .5rem;padding:.4375rem .75rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex;position:relative}.nav-item.svelte-qv6s6m:hover{background-color:var(--hover-color,#0000000a);color:var(--primary-on-surface)}.nav-item.active.svelte-qv6s6m{background-color:var(--primary-light);color:var(--primary-on-surface);font-weight:500}.nav-item.locked.svelte-qv6s6m{color:var(--text-secondary);opacity:.55;cursor:not-allowed}.nav-item.locked.svelte-qv6s6m:hover{color:var(--text-secondary);background-color:#0000}.nav-item-label.svelte-qv6s6m{flex:1}.lock-indicator.svelte-qv6s6m{color:var(--text-secondary);flex-shrink:0;align-items:center;display:flex}.dirty-indicator.svelte-qv6s6m{color:var(--warning-color);align-items:center;display:inline-flex}.nav-badge.svelte-qv6s6m{color:#b45309;min-width:1.25rem;font-size:.6875rem;font-weight:var(--font-weight-semibold);text-align:center;background:#f59e0b2e;border:1px solid #f59e0b73;border-radius:999px;flex-shrink:0;padding:0 .35rem;line-height:1.4}[data-theme=dark] .nav-badge.svelte-qv6s6m{color:#fbbf24;background:#f59e0b38}.mobile-section-nav.svelte-qv6s6m{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;padding:.5rem;display:none}.mobile-nav-label.svelte-qv6s6m{color:var(--text-secondary);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.mobile-nav-select.svelte-qv6s6m{width:100%;min-height:44px;font-size:1rem}.content-section.svelte-qv6s6m{max-width:100%}.section-title.svelte-qv6s6m{color:var(--text-color);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.section-title-row.svelte-qv6s6m{align-items:center;gap:.5rem;margin:0 0 .25rem;display:flex}.section-title-row.svelte-qv6s6m .section-title:where(.svelte-qv6s6m){margin:0}.section-description.svelte-qv6s6m{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.8125rem}.settings-form.svelte-qv6s6m{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-qv6s6m{flex-direction:column;gap:.375rem;display:flex}.form-group.svelte-qv6s6m label:where(.svelte-qv6s6m){color:var(--text-color);font-size:.8125rem;font-weight:500}.form-control.svelte-qv6s6m{padding:.5rem .625rem;font-size:.8125rem}.form-control.svelte-qv6s6m:disabled{opacity:.6;cursor:not-allowed}.form-text.svelte-qv6s6m{color:var(--text-secondary);margin-top:.125rem;font-size:.75rem}.checkbox-label.svelte-qv6s6m{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:400;display:flex}.checkbox-label.svelte-qv6s6m input[type=checkbox]:where(.svelte-qv6s6m){cursor:pointer;width:16px;height:16px}.form-actions.svelte-qv6s6m{justify-content:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.form-actions.svelte-qv6s6m .btn-secondary:where(.svelte-qv6s6m){margin-right:auto}.btn.svelte-qv6s6m{cursor:pointer;border:none;border-radius:10px;padding:.6rem 1.2rem;font-size:.8125rem;font-weight:500;transition:all .2s}.btn-primary.svelte-qv6s6m{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 4px rgba(var(--primary-color-rgb), .2)}.btn-primary.svelte-qv6s6m:hover:not(:disabled){box-shadow:0 4px 8px rgba(var(--primary-color-rgb), .25);background-color:#2563eb;transform:scale(1.02)}.btn-primary.svelte-qv6s6m:active:not(:disabled){transform:scale(1)}.btn-primary.svelte-qv6s6m:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-qv6s6m{background-color:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color)}.btn-secondary.svelte-qv6s6m:hover:not(:disabled){background-color:var(--button-hover);transform:scale(1.02);box-shadow:0 4px 8px #0000001a}.btn-secondary.svelte-qv6s6m:active:not(:disabled){transform:scale(1)}.btn-secondary.svelte-qv6s6m:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.mobile-section-nav.svelte-qv6s6m{display:block}.form-actions.svelte-qv6s6m{flex-direction:column-reverse}.form-actions.svelte-qv6s6m .btn:where(.svelte-qv6s6m){text-align:center;width:100%;min-height:44px}.form-actions.svelte-qv6s6m .btn-secondary:where(.svelte-qv6s6m){margin-right:0}}
