.c0-accept-terms__form{display:grid;gap:.75rem}.c0-accept-terms__row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.625rem;padding:.625rem .75rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--foreground));font-size:.875rem;line-height:1.4;cursor:pointer}.c0-accept-terms__row[data-done]{cursor:default;color:hsl(var(--muted-foreground))}.c0-accept-terms__row input{margin-top:.15rem;width:1rem;height:1rem;accent-color:hsl(var(--primary))}.c0-accept-terms__row input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.c0-accept-terms__meta a,.c0-accept-terms__row a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.c0-accept-terms__tag{align-self:center;padding:.1rem .45rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.75rem;white-space:nowrap}.c0-accept-terms__hint,.c0-accept-terms__meta{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem}.c0-accept-terms__error{margin:0;color:hsl(var(--destructive));font-size:.8125rem}