.view-selection-list.svelte-1umtfnh{border:0;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:0;display:flex}.view-selection-header.svelte-1umtfnh{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.view-selection-header.svelte-1umtfnh>span:where(.svelte-1umtfnh){color:var(--text-primary);font-size:.875rem;font-weight:600}.view-selection-legend.svelte-1umtfnh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view-selection-actions.svelte-1umtfnh{color:var(--text-caption);flex-shrink:0;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.view-selection-actions.svelte-1umtfnh button:where(.svelte-1umtfnh){color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.view-selection-actions.svelte-1umtfnh button:where(.svelte-1umtfnh):hover{text-decoration:underline}.view-selection-actions.svelte-1umtfnh button:where(.svelte-1umtfnh):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.view-selection-options.svelte-1umtfnh{border:1px solid var(--border);background:var(--bg-secondary);border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:10rem;padding:.625rem;display:grid;overflow-y:auto}.view-selection-option.svelte-1umtfnh{min-width:0;color:var(--text-primary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem;font-size:.8125rem;line-height:1.25;display:flex}.view-selection-option.svelte-1umtfnh:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.view-selection-option.svelte-1umtfnh input:where(.svelte-1umtfnh){width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0}.view-selection-option.svelte-1umtfnh span:where(.svelte-1umtfnh){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.view-selection-empty.svelte-1umtfnh{border:1px dashed var(--border);color:var(--text-secondary);text-align:center;border-radius:.625rem;margin:0;padding:.875rem;font-size:.8125rem}@media (width<=32rem){.view-selection-options.svelte-1umtfnh{grid-template-columns:minmax(0,1fr)}}.backup-panel.svelte-1boesra{flex-direction:column;gap:1rem;display:flex}.backup-panel-intro.svelte-1boesra h3:where(.svelte-1boesra),.backup-panel-intro.svelte-1boesra p:where(.svelte-1boesra),.backup-message.svelte-1boesra{margin:0}.backup-panel-intro.svelte-1boesra h3:where(.svelte-1boesra){color:var(--text-primary);font-size:1rem;font-weight:600}.backup-panel-intro.svelte-1boesra p:where(.svelte-1boesra){color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.backup-field.svelte-1boesra{color:var(--text-primary);flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.backup-field.svelte-1boesra textarea:where(.svelte-1boesra){resize:vertical;border:1px solid var(--border);background:var(--bg-secondary);width:100%;min-height:8.5rem;color:var(--text-primary);border-radius:.625rem;outline:none;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:400;line-height:1.45}.backup-field.svelte-1boesra textarea:where(.svelte-1boesra):focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.backup-footer.svelte-1boesra,.backup-actions.svelte-1boesra{align-items:center;gap:.625rem;display:flex}.backup-footer.svelte-1boesra{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;padding-top:.875rem;font-size:.75rem}.backup-button.svelte-1boesra{border:1px solid var(--border);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.backup-button--secondary.svelte-1boesra{background:var(--bg-secondary);color:var(--text-primary)}.backup-button--primary.svelte-1boesra{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.backup-button.svelte-1boesra:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.backup-button.svelte-1boesra:disabled{opacity:.5;cursor:not-allowed}.backup-file-icon.svelte-1boesra{flex-shrink:0;width:1rem;height:1rem}.backup-message.svelte-1boesra{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--text-secondary);border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem}.backup-message--error.svelte-1boesra{color:#dc2626;background:#dc26261a}@media (width<=32rem){.backup-footer.svelte-1boesra{flex-direction:column;align-items:stretch}.backup-actions.svelte-1boesra{width:100%}.backup-actions.svelte-1boesra .backup-button:where(.svelte-1boesra){flex:1}}.backup-panel.svelte-53tseb{flex-direction:column;gap:1rem;display:flex}.backup-panel-intro.svelte-53tseb h3:where(.svelte-53tseb),.backup-panel-intro.svelte-53tseb p:where(.svelte-53tseb),.backup-message.svelte-53tseb{margin:0}.backup-panel-intro.svelte-53tseb h3:where(.svelte-53tseb){color:var(--text-primary);font-size:1rem;font-weight:600}.backup-panel-intro.svelte-53tseb p:where(.svelte-53tseb){color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.backup-field.svelte-53tseb{color:var(--text-primary);flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.backup-field.svelte-53tseb textarea:where(.svelte-53tseb){resize:vertical;border:1px solid var(--border);background:var(--bg-secondary);width:100%;min-height:7.5rem;color:var(--text-primary);border-radius:.625rem;outline:none;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:400;line-height:1.45}.backup-field.svelte-53tseb textarea:where(.svelte-53tseb):focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.backup-input-actions.svelte-53tseb,.backup-footer.svelte-53tseb{align-items:center;gap:.75rem;display:flex}.backup-button.svelte-53tseb,.backup-file-button.svelte-53tseb{border:1px solid var(--border);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.backup-button--secondary.svelte-53tseb,.backup-file-button.svelte-53tseb{background:var(--bg-secondary);color:var(--text-primary)}.backup-button--primary.svelte-53tseb{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.backup-button.svelte-53tseb:focus-visible,.backup-file-button.svelte-53tseb:focus-within{outline:2px solid var(--accent);outline-offset:2px}.backup-button.svelte-53tseb:disabled{opacity:.5;cursor:not-allowed}.backup-file-button.svelte-53tseb input:where(.svelte-53tseb){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.backup-file-icon.svelte-53tseb{flex-shrink:0;width:1rem;height:1rem}.backup-file-name.svelte-53tseb{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.backup-message.svelte-53tseb{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--text-secondary);border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.backup-message--error.svelte-53tseb{color:#dc2626;background:#dc26261a}.import-mode.svelte-53tseb{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;display:grid}.import-mode.svelte-53tseb legend:where(.svelte-53tseb){color:var(--text-primary);grid-column:1/-1;margin-bottom:.125rem;padding:0;font-size:.875rem;font-weight:600}.import-mode.svelte-53tseb label:where(.svelte-53tseb){border:1px solid var(--border);cursor:pointer;border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.import-mode.svelte-53tseb label:where(.svelte-53tseb):has(input:where(.svelte-53tseb):checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.import-mode.svelte-53tseb input:where(.svelte-53tseb){accent-color:var(--accent);margin-top:.125rem}.import-mode.svelte-53tseb span:where(.svelte-53tseb){flex-direction:column;gap:.25rem;display:flex}.import-mode.svelte-53tseb strong:where(.svelte-53tseb){color:var(--text-primary);font-size:.8125rem}.import-mode.svelte-53tseb small:where(.svelte-53tseb){color:var(--text-secondary);font-size:.75rem;line-height:1.4}.backup-footer.svelte-53tseb{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;padding-top:.875rem;font-size:.75rem}@media (width<=32rem){.import-mode.svelte-53tseb{grid-template-columns:minmax(0,1fr)}.backup-input-actions.svelte-53tseb{flex-direction:column;align-items:stretch}}
