.settings-page.svelte-1i19ct2{max-width:720px;margin:0 auto;padding:32px 24px 64px}header.svelte-1i19ct2{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}h1.svelte-1i19ct2{color:var(--color-text,var(--text-primary));margin:0 0 4px;font-size:24px;font-weight:700}.sub.svelte-1i19ct2{color:var(--color-text-secondary,var(--text-secondary));margin:0;font-size:13px}.notice.svelte-1i19ct2{background:color-mix(in srgb, var(--box-border) 35%, transparent);border:1px solid var(--box-border);border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.notice.err.svelte-1i19ct2{background:color-mix(in srgb, var(--data-cheater,#dc2626) 18%, transparent);border-color:color-mix(in srgb, var(--data-cheater,#dc2626) 40%, transparent);color:var(--data-cheater,#dc2626)}.card.svelte-1i19ct2{background:var(--color-box,var(--box-background));border:1px solid var(--color-border,var(--box-border));border-radius:12px;padding:18px 22px 14px}.card.svelte-1i19ct2 h2:where(.svelte-1i19ct2){color:var(--color-text-secondary,var(--text-secondary));text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.row.svelte-1i19ct2{border-top:1px solid var(--color-border,var(--box-border));align-items:center;gap:18px;padding:12px 0;display:flex}.row.svelte-1i19ct2:first-of-type{border-top:0}.row.svelte-1i19ct2 .label:where(.svelte-1i19ct2){flex:1}.row.svelte-1i19ct2 .title:where(.svelte-1i19ct2){color:var(--color-text,var(--text-primary));margin-bottom:2px;font-size:14px;font-weight:600}.row.svelte-1i19ct2 .desc:where(.svelte-1i19ct2){color:var(--color-text-tertiary,var(--text-tertiary));font-size:12px;line-height:1.4}.row.svelte-1i19ct2 .control:where(.svelte-1i19ct2) input[type=checkbox]:where(.svelte-1i19ct2){cursor:pointer;width:20px;height:20px;accent-color:var(--brand-primary)}.actions.svelte-1i19ct2{border-top:1px solid var(--color-border,var(--box-border));justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding-top:14px;display:flex}.saved.svelte-1i19ct2{color:var(--data-approved,#22c55e);align-items:center;gap:6px;font-size:12px;display:inline-flex}.save-btn.svelte-1i19ct2{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.save-btn.svelte-1i19ct2:disabled{opacity:.5;cursor:default}.mt-4.svelte-1i19ct2{margin-top:16px}.steam-avatar.svelte-1i19ct2{border-radius:4px;width:32px;height:32px}.unlink-btn.svelte-1i19ct2{border:1px solid var(--color-border,var(--box-border));cursor:pointer;color:var(--color-text-tertiary);background:0 0;border-radius:6px;padding:6px;transition:color .15s,border-color .15s}.unlink-btn.svelte-1i19ct2:hover{color:var(--data-cheater,#dc2626);border-color:var(--data-cheater,#dc2626)}.unlink-btn.svelte-1i19ct2:disabled{opacity:.4;cursor:default}.pii-desc.svelte-1i19ct2{color:var(--color-text-tertiary,var(--text-tertiary));margin:0 0 14px;font-size:12px;line-height:1.5}.pii-form.svelte-1i19ct2{border-top:1px solid var(--color-border,var(--box-border));flex-direction:column;gap:12px;padding-top:10px;display:flex}.pii-field.svelte-1i19ct2{flex-direction:column;gap:4px;display:flex}.pii-label.svelte-1i19ct2{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-size:11px;font-weight:700}.pii-loading.svelte-1i19ct2{color:var(--color-text-tertiary);margin:0;padding:8px 0;font-size:12px}.pii-select.svelte-1i19ct2{background:color-mix(in srgb, var(--color-border,var(--box-border)) 30%, transparent);border:1px solid var(--color-border,var(--box-border));color:var(--color-text);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px}.pii-select.svelte-1i19ct2:focus{border-color:var(--brand-primary);outline:none}.pii-items.svelte-1i19ct2{flex-wrap:wrap;gap:6px;display:flex}.pii-items.avatars.svelte-1i19ct2{gap:4px}.pii-items.comments.svelte-1i19ct2{flex-direction:column;gap:4px}.pii-item-btn.svelte-1i19ct2{cursor:pointer;border:1px solid var(--color-border,var(--box-border));color:var(--color-text-secondary);text-align:left;background:0 0;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:12px;transition:all .1s}.pii-item-btn.svelte-1i19ct2:hover{border-color:var(--brand-primary);color:var(--color-text)}.pii-item-btn.selected.svelte-1i19ct2{color:#ef4444;background:#ef44441f;border-color:#ef4444}.pii-item-btn.comment.svelte-1i19ct2{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pii-item-btn.svelte-1i19ct2 .comment-author:where(.svelte-1i19ct2){color:var(--color-text-tertiary);margin-right:4px;font-weight:700}.pii-item-btn.svelte-1i19ct2 .comment-text:where(.svelte-1i19ct2){color:inherit}.pii-avatar-btn.svelte-1i19ct2{cursor:pointer;border:2px solid #0000;border-radius:6px;width:40px;height:40px;padding:0;transition:all .1s;overflow:hidden}.pii-avatar-btn.svelte-1i19ct2:hover{border-color:var(--brand-primary)}.pii-avatar-btn.selected.svelte-1i19ct2{opacity:.7;border-color:#ef4444}.pii-avatar-img.svelte-1i19ct2{object-fit:cover;width:100%;height:100%}.pii-textarea.svelte-1i19ct2{background:color-mix(in srgb, var(--color-border,var(--box-border)) 30%, transparent);border:1px solid var(--color-border,var(--box-border));color:var(--color-text);resize:vertical;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px}.pii-textarea.svelte-1i19ct2:focus{border-color:var(--brand-primary);outline:none}.pii-history.svelte-1i19ct2{border-top:1px solid var(--color-border,var(--box-border));margin-top:16px;padding-top:12px}.pii-req-row.svelte-1i19ct2{align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.pii-req-steam.svelte-1i19ct2{color:var(--color-text-secondary);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px}.pii-req-cats.svelte-1i19ct2{color:var(--color-text-tertiary);flex:1}.pii-req-status.svelte-1i19ct2{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.pii-req-status.pending.svelte-1i19ct2{color:#3b82f6;background:#3b82f626}.pii-req-status.approved.svelte-1i19ct2{color:#22c55e;background:#22c55e26}.pii-req-status.denied.svelte-1i19ct2{color:#ef4444;background:#ef444426}@media (width<=768px){.settings-page.svelte-1i19ct2{padding:20px 16px 48px}h1.svelte-1i19ct2{font-size:20px}.card.svelte-1i19ct2{padding:14px 16px 12px}.row.svelte-1i19ct2{gap:12px}.row.svelte-1i19ct2 .title:where(.svelte-1i19ct2){font-size:13px}.row.svelte-1i19ct2 .desc:where(.svelte-1i19ct2){font-size:11px}}
