.offline-settings.svelte-9uu4ke{max-width:600px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:1rem}.page-header.svelte-9uu4ke{margin-bottom:.5rem}.page-header.svelte-9uu4ke h1:where(.svelte-9uu4ke){font-family:var(--db-heading-font);font-size:2rem;font-weight:700;color:var(--db-on-surface);margin:0 0 .5rem}.page-header.svelte-9uu4ke p:where(.svelte-9uu4ke){color:var(--db-on-surface-variant);margin:0}.panel.svelte-9uu4ke{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.panel.svelte-9uu4ke h2:where(.svelte-9uu4ke){font-family:var(--db-heading-font);font-size:1.05rem;font-weight:700;color:var(--db-on-surface);margin:0}.section-row.svelte-9uu4ke{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.muted.svelte-9uu4ke{margin:0;font-size:.875rem;color:var(--db-on-surface-variant);line-height:1.4}.error.svelte-9uu4ke{margin:0;padding:.625rem .875rem;background:var(--db-error-container);border-radius:var(--db-input-radius);color:var(--db-on-error-container);font-size:.8125rem}.panel.svelte-9uu4ke button:where(.svelte-9uu4ke){align-self:flex-start}.mutation-list.svelte-9uu4ke{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mutation-row.svelte-9uu4ke{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;background:var(--db-surface-container-low);border-radius:var(--db-input-radius)}.mutation-row.failed.svelte-9uu4ke{background:var(--db-error-container)}.mutation-info.svelte-9uu4ke{display:flex;flex-direction:column;gap:.125rem;min-width:0}.mutation-kind.svelte-9uu4ke{font-family:var(--db-heading-font);font-size:.875rem;font-weight:600;color:var(--db-on-surface)}.mutation-meta.svelte-9uu4ke{font-size:.75rem;color:var(--db-on-surface-variant)}.mutation-error.svelte-9uu4ke{font-size:.75rem;color:var(--db-on-error-container);word-break:break-word}.mutation-actions.svelte-9uu4ke{display:flex;gap:.25rem;flex-shrink:0}.mutation-actions.svelte-9uu4ke .btn-tertiary{padding:.3rem .6rem;font-size:.75rem}.mutation-actions.svelte-9uu4ke .btn-tertiary.danger{color:var(--db-on-error-container)}@media (max-width: 480px){.offline-settings.svelte-9uu4ke{padding:1rem}.page-header.svelte-9uu4ke h1:where(.svelte-9uu4ke){font-size:1.5rem}.mutation-row.svelte-9uu4ke{flex-direction:column}}
