.server-setting[data-v-2c626847]{max-width:900px;margin:0 auto}.path-info[data-v-2c626847]{padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-md);margin-bottom:var(--space-md);border-left:3px solid var(--color-accent)}.path-info p[data-v-2c626847]{margin:0;font-size:.85rem;line-height:1.5}.toolbar[data-v-2c626847]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-md)}.search-input[data-v-2c626847]{flex:1;min-width:200px;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.category-tabs[data-v-2c626847]{display:flex;flex-wrap:wrap;gap:.25rem}.category-tabs button[data-v-2c626847]{padding:.35rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:.85rem}.category-tabs button.active[data-v-2c626847]{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.actions[data-v-2c626847]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.changed-count[data-v-2c626847]{font-size:.8rem;color:var(--color-text-dim);white-space:nowrap}.btn-secondary[data-v-2c626847],.btn-primary[data-v-2c626847]{padding:.4rem .8rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;border:1px solid var(--color-border)}.btn-secondary[data-v-2c626847]{background:var(--color-surface);color:var(--color-text)}.btn-primary[data-v-2c626847]{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent);font-weight:600}.btn-secondary[data-v-2c626847]:hover{border-color:var(--color-accent)}.settings-list[data-v-2c626847]{display:flex;flex-direction:column;gap:0}.setting-row[data-v-2c626847]{display:flex;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);align-items:flex-start}.setting-row[data-v-2c626847]:hover{background:var(--color-surface)}.setting-row.changed[data-v-2c626847]{background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.setting-label[data-v-2c626847]{flex:1;min-width:0}.setting-label label[data-v-2c626847]{font-weight:600;display:block}.setting-key[data-v-2c626847]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-dim)}.setting-desc[data-v-2c626847]{font-size:.8rem;color:var(--color-text-dim);margin:.25rem 0 0;line-height:1.4}.setting-control[data-v-2c626847]{flex:0 0 280px;display:flex;flex-direction:column;gap:.25rem}.control-wrapper select[data-v-2c626847],.control-wrapper input[data-v-2c626847]{width:100%;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text);font-size:.85rem}.control-wrapper input[type=checkbox][data-v-2c626847]{width:auto;transform:scale(1.3)}.default-info[data-v-2c626847]{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.default-label[data-v-2c626847]{color:var(--color-text-dim)}.default-info code[data-v-2c626847]{font-family:var(--font-mono);color:var(--color-text-dim)}.reset-btn[data-v-2c626847]{margin-left:auto;padding:.15rem .5rem;font-size:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.reset-btn[data-v-2c626847]:hover{border-color:var(--color-accent);color:var(--color-accent)}.copy-toast[data-v-2c626847]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:.5rem 1.5rem;background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-md);font-weight:600;z-index:1000}.note[data-v-2c626847]{margin-top:var(--space-md);padding:var(--space-sm);font-size:.8rem;color:var(--color-text-dim);text-align:center}@media(max-width:700px){.setting-row[data-v-2c626847]{flex-direction:column}.setting-control[data-v-2c626847]{flex:1;width:100%}.actions[data-v-2c626847]{margin-left:0;flex-wrap:wrap}}.note[data-astro-cid-sijr7rbx]{margin-top:var(--space-lg);padding:var(--space-sm);font-size:.8rem;color:var(--color-text-dim);text-align:center}
